1. loadstring(game:HttpGet(('https://pastebin.com/raw/Cu7bKQWN'),true))()local NotificationBindable = Instance.new("BindableFunction")
  2. local Msgreq = function(Title,Text,Duration,Button1Text,Button2Text)
  3. game.StarterGui:SetCore("SendNotification", {
  4. Title = Title;
  5. Text = Text;
  6. Icon = "";
  7. Duration = Duration;
  8. Button1 = Button1Text;
  9. Button2 = nil;
  10. Callback = NotificationBindable;
  11. })
  12. end
  13. Msgreq("FE Neko Anims V1.6","Loading, please wait while it loads",5,nil)
  14. local SongID = "http://www.roblox.com/asset/?id=198665867"
  15. Bypass = "death"
  16. if not Bypass then Bypass = "limbs" end
  17. HumanDied = false
  18. CountSCIFIMOVIELOL = 1
  19. function SCIFIMOVIELOL(Part0,Part1,Position,Angle)
  20. local AlignPos = Instance.new('AlignPosition', Part1); AlignPos.Name = "AliP_"..CountSCIFIMOVIELOL
  21. AlignPos.ApplyAtCenterOfMass = true;
  22. AlignPos.MaxForce = 67752;
  23. AlignPos.MaxVelocity = math.huge/9e110;
  24. AlignPos.ReactionForceEnabled = false;
  25. AlignPos.Responsiveness = 200;
  26. AlignPos.RigidityEnabled = false;
  27. local AlignOri = Instance.new('AlignOrientation', Part1); AlignOri.Name = "AliO_"..CountSCIFIMOVIELOL
  28. AlignOri.MaxAngularVelocity = math.huge/9e110;
  29. AlignOri.MaxTorque = 67752;
  30. AlignOri.PrimaryAxisOnly = false;
  31. AlignOri.ReactionTorqueEnabled = false;
  32. AlignOri.Responsiveness = 200;
  33. AlignOri.RigidityEnabled = false;
  34. local AttachmentA=Instance.new('Attachment',Part1); AttachmentA.Name = "AthP_"..CountSCIFIMOVIELOL
  35. local AttachmentB=Instance.new('Attachment',Part0); AttachmentB.Name = "AthP_"..CountSCIFIMOVIELOL
  36. local AttachmentC=Instance.new('Attachment',Part1); AttachmentC.Name = "AthO_"..CountSCIFIMOVIELOL
  37. local AttachmentD=Instance.new('Attachment',Part0); AttachmentD.Name = "AthO_"..CountSCIFIMOVIELOL
  38. AttachmentC.Orientation = Angle
  39. AttachmentA.Position = Position
  40. AlignPos.Attachment1 = AttachmentA;
  41. AlignPos.Attachment0 = AttachmentB;
  42. AlignOri.Attachment1 = AttachmentC;
  43. AlignOri.Attachment0 = AttachmentD;
  44. CountSCIFIMOVIELOL = CountSCIFIMOVIELOL + 1
  45. end
  46. coroutine.wrap(function()
  47. local player = game.Players.LocalPlayer
  48. local char = player.Character or player.CharacterAdded:wait()
  49. if sethiddenproperty then
  50. while true do
  51. game:GetService("RunService").RenderStepped:Wait()
  52. settings().Physics.AllowSleep = false
  53. local TBL = game:GetService("Players"):GetChildren()
  54. for _ = 1,#TBL do local Players = TBL[_]
  55. if Players ~= game:GetService("Players").LocalPlayer then
  56. Players.MaximumSimulationRadius = 0
  57. sethiddenproperty(Players,"SimulationRadius",0)
  58. end
  59. end
  60. game:GetService("Players").LocalPlayer.MaximumSimulationRadius = math.pow(math.huge,math.huge)
  61. sethiddenproperty(game:GetService("Players").LocalPlayer,"SimulationRadius",math.pow(math.huge,math.huge)*math.huge)
  62. if HumanDied then break end
  63. end
  64. else
  65. while true do
  66. game:GetService("RunService").RenderStepped:Wait()
  67. settings().Physics.AllowSleep = false
  68. local TBL = game:GetService("Players"):GetChildren()
  69. for _ = 1,#TBL do local Players = TBL[_]
  70. if Players ~= game:GetService("Players").LocalPlayer then
  71. Players.MaximumSimulationRadius = 0
  72. end
  73. end
  74. game:GetService("Players").LocalPlayer.MaximumSimulationRadius = math.pow(math.huge,math.huge)
  75. if HumanDied then break end
  76. end
  77. end
  78. end)()
  79. if game:GetService("Players").LocalPlayer.Character.Humanoid.RigType == Enum.HumanoidRigType.R6 then
  80. if Bypass == "limbs" then --------------------------------------------------------------------------------------------------------------------
  81. game:GetService("Players").LocalPlayer["Character"].Archivable = true
  82. local CloneChar = game:GetService("Players").LocalPlayer["Character"]:Clone()
  83. CloneChar.Parent = workspace
  84. CloneChar.HumanoidRootPart.CFrame = game:GetService("Players").LocalPlayer["Character"].HumanoidRootPart.CFrame * CFrame.new(0,2,0)
  85. wait()
  86. CloneChar.Humanoid.BreakJointsOnDeath = false
  87. workspace.Camera.CameraSubject = CloneChar.Humanoid
  88. CloneChar.Name = "non"
  89. CloneChar.Humanoid.DisplayDistanceType = "None"
  90. if CloneChar.Head:FindFirstChild("face") then CloneChar.Head:FindFirstChild("face"):Destroy() end
  91. if workspace[game:GetService("Players").LocalPlayer.Name].Head:FindFirstChild("face") then workspace[game:GetService("Players").LocalPlayer.Name].Head:FindFirstChild("face").Parent = CloneChar.Head end
  92. local DeadChar = workspace[game:GetService("Players").LocalPlayer.Name]
  93. DeadChar.HumanoidRootPart:Destroy()
  94. local LVecPart = Instance.new("Part", workspace) LVecPart.CanCollide = false LVecPart.Transparency = 1
  95. local CONVEC
  96. local function VECTORUNIT()
  97. if HumanDied then CONVEC:Disconnect(); return end
  98. local lookVec = workspace.Camera.CFrame.lookVector
  99. local Root = CloneChar["HumanoidRootPart"]
  100. LVecPart.Position = Root.Position
  101. LVecPart.CFrame = CFrame.new(LVecPart.Position, Vector3.new(lookVec.X * 9999, lookVec.Y, lookVec.Z * 9999))
  102. end
  103. CONVEC = game:GetService("RunService").Heartbeat:Connect(VECTORUNIT)
  104. local CONDOWN
  105. local WDown, ADown, SDown, DDown, SpaceDown = false, false, false, false, false
  106. local function KEYDOWN(_,Processed)
  107. if HumanDied then CONDOWN:Disconnect(); return end
  108. if Processed ~= true then
  109. local Key = _.KeyCode
  110. if Key == Enum.KeyCode.W then
  111. WDown = true end
  112. if Key == Enum.KeyCode.A then
  113. ADown = true end
  114. if Key == Enum.KeyCode.S then
  115. SDown = true end
  116. if Key == Enum.KeyCode.D then
  117. DDown = true end
  118. if Key == Enum.KeyCode.Space then
  119. SpaceDown = true end end end
  120. CONDOWN = game:GetService("UserInputService").InputBegan:Connect(KEYDOWN)
  121. local CONUP
  122. local function KEYUP(_)
  123. if HumanDied then CONUP:Disconnect(); return end
  124. local Key = _.KeyCode
  125. if Key == Enum.KeyCode.W then
  126. WDown = false end
  127. if Key == Enum.KeyCode.A then
  128. ADown = false end
  129. if Key == Enum.KeyCode.S then
  130. SDown = false end
  131. if Key == Enum.KeyCode.D then
  132. DDown = false end
  133. if Key == Enum.KeyCode.Space then
  134. SpaceDown = false end end
  135. CONUP = game:GetService("UserInputService").InputEnded:Connect(KEYUP)
  136. local function MoveClone(X,Y,Z)
  137. LVecPart.CFrame = LVecPart.CFrame * CFrame.new(-X,Y,-Z)
  138. workspace["non"].Humanoid.WalkToPoint = LVecPart.Position
  139. end
  140. coroutine.wrap(function()
  141. while true do game:GetService("RunService").RenderStepped:Wait()
  142. if HumanDied then break end
  143. if WDown then MoveClone(0,0,1e4) end
  144. if ADown then MoveClone(1e4,0,0) end
  145. if SDown then MoveClone(0,0,-1e4) end
  146. if DDown then MoveClone(-1e4,0,0) end
  147. if SpaceDown then CloneChar["Humanoid"].Jump = true end
  148. if WDown ~= true and ADown ~= true and SDown ~= true and DDown ~= true then
  149. workspace["non"].Humanoid.WalkToPoint = workspace["non"].HumanoidRootPart.Position end
  150. end
  151. end)()
  152. local con
  153. function UnCollide()
  154. if HumanDied then con:Disconnect(); return end
  155. for _,Parts in next, CloneChar:GetDescendants() do
  156. if Parts:IsA("BasePart") then
  157. Parts.CanCollide = false
  158. end
  159. end
  160. for _,Parts in next, DeadChar:GetDescendants() do
  161. if Parts:IsA("BasePart") then
  162. Parts.CanCollide = false
  163. end
  164. end
  165. end
  166. con = game:GetService("RunService").Stepped:Connect(UnCollide)
  167. local resetBindable = Instance.new("BindableEvent")
  168. resetBindable.Event:connect(function()
  169. game:GetService("StarterGui"):SetCore("ResetButtonCallback", true)
  170. resetBindable:Destroy()
  171. pcall(function()
  172. CloneChar.Humanoid.Health = 0
  173. DeadChar.Humanoid.Health = 0
  174. end)
  175. end)
  176. game:GetService("StarterGui"):SetCore("ResetButtonCallback", resetBindable)
  177. coroutine.wrap(function()
  178. while true do
  179. game:GetService("RunService").RenderStepped:wait()
  180. if not CloneChar or not CloneChar:FindFirstChild("Head") or not CloneChar:FindFirstChild("Humanoid") or CloneChar:FindFirstChild("Humanoid").Health <= 0 or not DeadChar or not DeadChar:FindFirstChild("Head") or not DeadChar:FindFirstChild("Humanoid") or DeadChar:FindFirstChild("Humanoid").Health <= 0 then
  181. HumanDied = true
  182. pcall(function()
  183. game.Players.LocalPlayer.Character = CloneChar
  184. CloneChar:Destroy()
  185. game.Players.LocalPlayer.Character = DeadChar
  186. if resetBindable then
  187. game:GetService("StarterGui"):SetCore("ResetButtonCallback", true)
  188. resetBindable:Destroy()
  189. end
  190. DeadChar.Humanoid.Health = 0
  191. end)
  192. break
  193. end
  194. end
  195. end)()
  196. SCIFIMOVIELOL(DeadChar["Head"],CloneChar["Head"],Vector3.new(0,0,0),Vector3.new(0,0,0))
  197. SCIFIMOVIELOL(DeadChar["Torso"],CloneChar["Torso"],Vector3.new(0,0,0),Vector3.new(0,0,0))
  198. SCIFIMOVIELOL(DeadChar["Left Arm"],CloneChar["Left Arm"],Vector3.new(0,0,0),Vector3.new(0,0,0))
  199. SCIFIMOVIELOL(DeadChar["Right Arm"],CloneChar["Right Arm"],Vector3.new(0,0,0),Vector3.new(0,0,0))
  200. SCIFIMOVIELOL(DeadChar["Left Leg"],CloneChar["Left Leg"],Vector3.new(0,0,0),Vector3.new(0,0,0))
  201. SCIFIMOVIELOL(DeadChar["Right Leg"],CloneChar["Right Leg"],Vector3.new(0,0,0),Vector3.new(0,0,0))
  202. coroutine.wrap(function()
  203. while true do
  204. game:GetService("RunService").RenderStepped:wait()
  205. if HumanDied then break end
  206. DeadChar["Torso"].CFrame = CloneChar["Torso"].CFrame
  207. end
  208. end)()
  209. for _,v in next, DeadChar:GetChildren() do
  210. if v:IsA("Accessory") then
  211. SCIFIMOVIELOL(v.Handle,CloneChar[v.Name].Handle,Vector3.new(0,0,0),Vector3.new(0,0,0))
  212. end
  213. end
  214. for _,BodyParts in next, CloneChar:GetDescendants() do
  215. if BodyParts:IsA("BasePart") or BodyParts:IsA("Part") then
  216. BodyParts.Transparency = 1 end end
  217. DeadChar.Torso["Left Shoulder"]:Destroy()
  218. DeadChar.Torso["Right Shoulder"]:Destroy()
  219. DeadChar.Torso["Left Hip"]:Destroy()
  220. DeadChar.Torso["Right Hip"]:Destroy()
  221. elseif Bypass == "death" then --------------------------------------------------------------------------------------------------------------------
  222. game:GetService("Players").LocalPlayer["Character"].Archivable = true
  223. local CloneChar = game:GetService("Players").LocalPlayer["Character"]:Clone()
  224. game:GetService("Players").LocalPlayer["Character"].Humanoid.WalkSpeed = 0
  225. game:GetService("Players").LocalPlayer["Character"].Humanoid.JumpPower = 0
  226. game:GetService("Players").LocalPlayer["Character"].Humanoid.AutoRotate = false
  227. local FalseChar = Instance.new("Model", workspace); FalseChar.Name = ""
  228. Instance.new("Part",FalseChar).Name = "Head"
  229. Instance.new("Part",FalseChar).Name = "Torso"
  230. Instance.new("Humanoid",FalseChar).Name = "Humanoid"
  231. game:GetService("Players").LocalPlayer["Character"] = FalseChar
  232. game:GetService("Players").LocalPlayer["Character"].Humanoid.Name = "FalseHumanoid"
  233. local Clone = game:GetService("Players").LocalPlayer["Character"]:FindFirstChild("FalseHumanoid"):Clone()
  234. Clone.Parent = game:GetService("Players").LocalPlayer["Character"]
  235. Clone.Name = "Humanoid"
  236. game:GetService("Players").LocalPlayer["Character"]:FindFirstChild("FalseHumanoid"):Destroy()
  237. game:GetService("Players").LocalPlayer["Character"].Humanoid.Health = 0
  238. game:GetService("Players").LocalPlayer["Character"] = workspace[game:GetService("Players").LocalPlayer.Name]
  239. wait(5.65)
  240. game:GetService("Players").LocalPlayer["Character"].Humanoid.Health = 0
  241. CloneChar.Parent = workspace
  242. CloneChar.HumanoidRootPart.CFrame = game:GetService("Players").LocalPlayer["Character"].HumanoidRootPart.CFrame * CFrame.new(0,2,0)
  243. wait()
  244. CloneChar.Humanoid.BreakJointsOnDeath = false
  245. workspace.Camera.CameraSubject = CloneChar.Humanoid
  246. CloneChar.Name = "non"
  247. CloneChar.Humanoid.DisplayDistanceType = "None"
  248. if CloneChar.Head:FindFirstChild("face") then CloneChar.Head:FindFirstChild("face"):Destroy() end
  249. if workspace[game:GetService("Players").LocalPlayer.Name].Head:FindFirstChild("face") then workspace[game:GetService("Players").LocalPlayer.Name].Head:FindFirstChild("face").Parent = CloneChar.Head end
  250. FalseChar:Destroy()
  251. local DeadChar = workspace[game:GetService("Players").LocalPlayer.Name]
  252. local LVecPart = Instance.new("Part", workspace) LVecPart.CanCollide = false LVecPart.Transparency = 1
  253. local CONVEC
  254. local function VECTORUNIT()
  255. if HumanDied then CONVEC:Disconnect(); return end
  256. local lookVec = workspace.Camera.CFrame.lookVector
  257. local Root = CloneChar["HumanoidRootPart"]
  258. LVecPart.Position = Root.Position
  259. LVecPart.CFrame = CFrame.new(LVecPart.Position, Vector3.new(lookVec.X * 9999, lookVec.Y, lookVec.Z * 9999))
  260. end
  261. CONVEC = game:GetService("RunService").Heartbeat:Connect(VECTORUNIT)
  262. local CONDOWN
  263. local WDown, ADown, SDown, DDown, SpaceDown = false, false, false, false, false
  264. local function KEYDOWN(_,Processed)
  265. if HumanDied then CONDOWN:Disconnect(); return end
  266. if Processed ~= true then
  267. local Key = _.KeyCode
  268. if Key == Enum.KeyCode.W then
  269. WDown = true end
  270. if Key == Enum.KeyCode.A then
  271. ADown = true end
  272. if Key == Enum.KeyCode.S then
  273. SDown = true end
  274. if Key == Enum.KeyCode.D then
  275. DDown = true end
  276. if Key == Enum.KeyCode.Space then
  277. SpaceDown = true end end end
  278. CONDOWN = game:GetService("UserInputService").InputBegan:Connect(KEYDOWN)
  279. local CONUP
  280. local function KEYUP(_)
  281. if HumanDied then CONUP:Disconnect(); return end
  282. local Key = _.KeyCode
  283. if Key == Enum.KeyCode.W then
  284. WDown = false end
  285. if Key == Enum.KeyCode.A then
  286. ADown = false end
  287. if Key == Enum.KeyCode.S then
  288. SDown = false end
  289. if Key == Enum.KeyCode.D then
  290. DDown = false end
  291. if Key == Enum.KeyCode.Space then
  292. SpaceDown = false end end
  293. CONUP = game:GetService("UserInputService").InputEnded:Connect(KEYUP)
  294. local function MoveClone(X,Y,Z)
  295. LVecPart.CFrame = LVecPart.CFrame * CFrame.new(-X,Y,-Z)
  296. workspace["non"].Humanoid.WalkToPoint = LVecPart.Position
  297. end
  298. coroutine.wrap(function()
  299. while true do game:GetService("RunService").RenderStepped:Wait()
  300. if HumanDied then break end
  301. if WDown then MoveClone(0,0,1e4) end
  302. if ADown then MoveClone(1e4,0,0) end
  303. if SDown then MoveClone(0,0,-1e4) end
  304. if DDown then MoveClone(-1e4,0,0) end
  305. if SpaceDown then CloneChar["Humanoid"].Jump = true end
  306. if WDown ~= true and ADown ~= true and SDown ~= true and DDown ~= true then
  307. workspace["non"].Humanoid.WalkToPoint = workspace["non"].HumanoidRootPart.Position end
  308. end
  309. end)()
  310. local con
  311. function UnCollide()
  312. if HumanDied then con:Disconnect(); return end
  313. for _,Parts in next, CloneChar:GetDescendants() do
  314. if Parts:IsA("BasePart") then
  315. Parts.CanCollide = false
  316. end
  317. end
  318. for _,Parts in next, DeadChar:GetDescendants() do
  319. if Parts:IsA("BasePart") then
  320. Parts.CanCollide = false
  321. end
  322. end
  323. end
  324. con = game:GetService("RunService").Stepped:Connect(UnCollide)
  325. local resetBindable = Instance.new("BindableEvent")
  326. resetBindable.Event:connect(function()
  327. game:GetService("StarterGui"):SetCore("ResetButtonCallback", true)
  328. resetBindable:Destroy()
  329. CloneChar.Humanoid.Health = 0
  330. end)
  331. game:GetService("StarterGui"):SetCore("ResetButtonCallback", resetBindable)
  332. coroutine.wrap(function()
  333. while true do
  334. game:GetService("RunService").RenderStepped:wait()
  335. if not CloneChar or not CloneChar:FindFirstChild("Head") or not CloneChar:FindFirstChild("Humanoid") or CloneChar:FindFirstChild("Humanoid").Health <= 0 then
  336. HumanDied = true
  337. pcall(function()
  338. game.Players.LocalPlayer.Character = CloneChar
  339. CloneChar:Destroy()
  340. game.Players.LocalPlayer.Character = DeadChar
  341. if resetBindable then
  342. game:GetService("StarterGui"):SetCore("ResetButtonCallback", true)
  343. resetBindable:Destroy()
  344. end
  345. DeadChar.Humanoid.Health = 0
  346. end)
  347. break
  348. end
  349. end
  350. end)()
  351. SCIFIMOVIELOL(DeadChar["Head"],CloneChar["Head"],Vector3.new(0,0,0),Vector3.new(0,0,0))
  352. SCIFIMOVIELOL(DeadChar["Torso"],CloneChar["Torso"],Vector3.new(0,0,0),Vector3.new(0,0,0))
  353. SCIFIMOVIELOL(DeadChar["Left Arm"],CloneChar["Left Arm"],Vector3.new(0,0,0),Vector3.new(0,0,0))
  354. SCIFIMOVIELOL(DeadChar["Right Arm"],CloneChar["Right Arm"],Vector3.new(0,0,0),Vector3.new(0,0,0))
  355. SCIFIMOVIELOL(DeadChar["Left Leg"],CloneChar["Left Leg"],Vector3.new(0,0,0),Vector3.new(0,0,0))
  356. SCIFIMOVIELOL(DeadChar["Right Leg"],CloneChar["Right Leg"],Vector3.new(0,0,0),Vector3.new(0,0,0))
  357. SCIFIMOVIELOL(DeadChar["HumanoidRootPart"],CloneChar["HumanoidRootPart"],Vector3.new(0,0,0),Vector3.new(0,0,0))
  358. for _,v in next, DeadChar:GetChildren() do
  359. if v:IsA("Accessory") then
  360. if v.Name == "PlainTail" then
  361. Tail = CloneChar[v.Name].Handle
  362. end
  363. SCIFIMOVIELOL(v.Handle,CloneChar[v.Name].Handle,Vector3.new(0,0,0),Vector3.new(0,0,0))
  364. end
  365. end
  366. for _,BodyParts in next, CloneChar:GetDescendants() do
  367. if BodyParts:IsA("BasePart") or BodyParts:IsA("Part") then
  368. BodyParts.Transparency = 1 end end
  369. elseif Bypass == "hats" then
  370. game:GetService("Players").LocalPlayer["Character"].Archivable = true
  371. local DeadChar = game.Players.LocalPlayer.Character
  372. DeadChar.Name = "non"
  373. local HatPosition = Vector3.new(0,0,0)
  374. local HatName = "MediHood"
  375. local HatsLimb = {
  376. Rarm = DeadChar:FindFirstChild("Hat1"),
  377. Larm = DeadChar:FindFirstChild("Pink Hair"),
  378. Rleg = DeadChar:FindFirstChild("Robloxclassicred"),
  379. Lleg = DeadChar:FindFirstChild("Kate Hair"),
  380. Torso1 = DeadChar:FindFirstChild("Pal Hair"),
  381. Torso2 = DeadChar:FindFirstChild("LavanderHair")
  382. }
  383. HatName = DeadChar:FindFirstChild(HatName)
  384. coroutine.wrap(function()
  385. while true do
  386. game:GetService("RunService").RenderStepped:wait()
  387. if not DeadChar or not DeadChar:FindFirstChild("Head") or not DeadChar:FindFirstChild("Humanoid") or DeadChar:FindFirstChild("Humanoid").Health <= 0 then
  388. HumanDied = true
  389. pcall(function()
  390. if resetBindable then
  391. game:GetService("StarterGui"):SetCore("ResetButtonCallback", true)
  392. resetBindable:Destroy()
  393. end
  394. DeadChar.Humanoid.Health = 0
  395. end)
  396. break
  397. end
  398. end
  399. end)()
  400. local con
  401. function UnCollide()
  402. if HumanDied then con:Disconnect(); return end
  403. for _,Parts in next, DeadChar:GetDescendants() do
  404. if Parts:IsA("BasePart") then
  405. Parts.CanCollide = false
  406. end
  407. end
  408. end
  409. con = game:GetService("RunService").Stepped:Connect(UnCollide)
  410. SCIFIMOVIELOL(HatName.Handle,DeadChar["Head"],Vector3.new(0,0,0),Vector3.new(0,0,0))
  411. SCIFIMOVIELOL(HatsLimb.Torso1.Handle,DeadChar["Torso"],Vector3.new(0.5,0,0),Vector3.new(90,0,0))
  412. SCIFIMOVIELOL(HatsLimb.Torso2.Handle,DeadChar["Torso"],Vector3.new(-0.5,0,0),Vector3.new(90,0,0))
  413. SCIFIMOVIELOL(HatsLimb.Larm.Handle,DeadChar["Left Arm"],Vector3.new(0,0,0),Vector3.new(90,0,0))
  414. SCIFIMOVIELOL(HatsLimb.Rarm.Handle,DeadChar["Right Arm"],Vector3.new(0,0,0),Vector3.new(90,0,0))
  415. SCIFIMOVIELOL(HatsLimb.Lleg.Handle,DeadChar["Left Leg"],Vector3.new(0,0,0),Vector3.new(90,0,0))
  416. SCIFIMOVIELOL(HatsLimb.Rleg.Handle,DeadChar["Right Leg"],Vector3.new(0,0,0),Vector3.new(90,0,0))
  417. for i,v in pairs(HatsLimb) do
  418. v.Handle:FindFirstChild("AccessoryWeld"):Destroy()
  419. if v.Handle:FindFirstChild("Mesh") then v.Handle:FindFirstChild("Mesh"):Destroy() end
  420. if v.Handle:FindFirstChild("SpecialMesh") then v.Handle:FindFirstChild("SpecialMesh"):Destroy() end
  421. end
  422. HatName.Handle:FindFirstChild("AccessoryWeld"):Destroy()
  423. end
  424. else
  425. if Bypass == "limbs" then --------------------------------------------------------------------------------------------------------------------
  426. game:GetService("Players").LocalPlayer["Character"].Archivable = true
  427. local CloneChar = game:GetObjects("rbxassetid://5227463276")[1]
  428. CloneChar.Parent = workspace
  429. CloneChar.HumanoidRootPart.CFrame = game:GetService("Players").LocalPlayer["Character"].HumanoidRootPart.CFrame * CFrame.new(0,0.5,0.1)
  430. CloneChar.Humanoid.BreakJointsOnDeath = false
  431. workspace.Camera.CameraSubject = CloneChar.Humanoid
  432. CloneChar.Name = "non"
  433. CloneChar.Humanoid.DisplayDistanceType = "None"
  434. if CloneChar.Head:FindFirstChild("face") then CloneChar.Head:FindFirstChild("face"):Destroy() end
  435. if workspace[game:GetService("Players").LocalPlayer.Name].Head:FindFirstChild("face") then workspace[game:GetService("Players").LocalPlayer.Name].Head:FindFirstChild("face").Parent = CloneChar.Head end
  436. local DeadChar = workspace[game:GetService("Players").LocalPlayer.Name]
  437. DeadChar.HumanoidRootPart:Destroy()
  438. local LVecPart = Instance.new("Part", workspace) LVecPart.CanCollide = false LVecPart.Transparency = 1
  439. local CONVEC
  440. local function VECTORUNIT()
  441. if HumanDied then CONVEC:Disconnect(); return end
  442. local lookVec = workspace.Camera.CFrame.lookVector
  443. local Root = CloneChar["HumanoidRootPart"]
  444. LVecPart.Position = Root.Position
  445. LVecPart.CFrame = CFrame.new(LVecPart.Position, Vector3.new(lookVec.X * 9999, lookVec.Y, lookVec.Z * 9999))
  446. end
  447. CONVEC = game:GetService("RunService").Heartbeat:Connect(VECTORUNIT)
  448. local CONDOWN
  449. local WDown, ADown, SDown, DDown, SpaceDown = false, false, false, false, false
  450. local function KEYDOWN(_,Processed)
  451. if HumanDied then CONDOWN:Disconnect(); return end
  452. if Processed ~= true then
  453. local Key = _.KeyCode
  454. if Key == Enum.KeyCode.W then
  455. WDown = true end
  456. if Key == Enum.KeyCode.A then
  457. ADown = true end
  458. if Key == Enum.KeyCode.S then
  459. SDown = true end
  460. if Key == Enum.KeyCode.D then
  461. DDown = true end
  462. if Key == Enum.KeyCode.Space then
  463. SpaceDown = true end end end
  464. CONDOWN = game:GetService("UserInputService").InputBegan:Connect(KEYDOWN)
  465. local CONUP
  466. local function KEYUP(_)
  467. if HumanDied then CONUP:Disconnect(); return end
  468. local Key = _.KeyCode
  469. if Key == Enum.KeyCode.W then
  470. WDown = false end
  471. if Key == Enum.KeyCode.A then
  472. ADown = false end
  473. if Key == Enum.KeyCode.S then
  474. SDown = false end
  475. if Key == Enum.KeyCode.D then
  476. DDown = false end
  477. if Key == Enum.KeyCode.Space then
  478. SpaceDown = false end end
  479. CONUP = game:GetService("UserInputService").InputEnded:Connect(KEYUP)
  480. local function MoveClone(X,Y,Z)
  481. LVecPart.CFrame = LVecPart.CFrame * CFrame.new(-X,Y,-Z)
  482. workspace["non"].Humanoid.WalkToPoint = LVecPart.Position
  483. end
  484. coroutine.wrap(function()
  485. while true do game:GetService("RunService").RenderStepped:Wait()
  486. if HumanDied then break end
  487. if WDown then MoveClone(0,0,1e4) end
  488. if ADown then MoveClone(1e4,0,0) end
  489. if SDown then MoveClone(0,0,-1e4) end
  490. if DDown then MoveClone(-1e4,0,0) end
  491. if SpaceDown then CloneChar["Humanoid"].Jump = true end
  492. if WDown ~= true and ADown ~= true and SDown ~= true and DDown ~= true then
  493. workspace["non"].Humanoid.WalkToPoint = workspace["non"].HumanoidRootPart.Position end
  494. end
  495. end)()
  496. local con
  497. function UnCollide()
  498. if HumanDied then con:Disconnect(); return end
  499. for _,Parts in next, CloneChar:GetDescendants() do
  500. if Parts:IsA("BasePart") then
  501. Parts.CanCollide = false
  502. end
  503. end
  504. for _,Parts in next, DeadChar:GetDescendants() do
  505. if Parts:IsA("BasePart") then
  506. Parts.CanCollide = false
  507. end
  508. end
  509. end
  510. con = game:GetService("RunService").Stepped:Connect(UnCollide)
  511. local resetBindable = Instance.new("BindableEvent")
  512. resetBindable.Event:connect(function()
  513. game:GetService("StarterGui"):SetCore("ResetButtonCallback", true)
  514. resetBindable:Destroy()
  515. CloneChar.Humanoid.Health = 0
  516. end)
  517. game:GetService("StarterGui"):SetCore("ResetButtonCallback", resetBindable)
  518. coroutine.wrap(function()
  519. while true do
  520. game:GetService("RunService").RenderStepped:wait()
  521. if not CloneChar or not CloneChar:FindFirstChild("Head") or not CloneChar:FindFirstChild("Humanoid") or CloneChar:FindFirstChild("Humanoid").Health <= 0 or not DeadChar or not DeadChar:FindFirstChild("Head") or not DeadChar:FindFirstChild("Humanoid") or DeadChar:FindFirstChild("Humanoid").Health <= 0 then
  522. HumanDied = true
  523. pcall(function()
  524. game.Players.LocalPlayer.Character = CloneChar
  525. CloneChar:Destroy()
  526. game.Players.LocalPlayer.Character = DeadChar
  527. if resetBindable then
  528. game:GetService("StarterGui"):SetCore("ResetButtonCallback", true)
  529. resetBindable:Destroy()
  530. end
  531. DeadChar.Humanoid.Health = 0
  532. end)
  533. break
  534. end
  535. end
  536. end)()
  537. for _,v in next, DeadChar:GetChildren() do
  538. if v:IsA("Accessory") then
  539. v:Clone().Parent = CloneChar
  540. end
  541. end
  542. for _,v in next, DeadChar:GetDescendants() do
  543. if v:IsA("Motor6D") and v.Name ~= "Neck" then
  544. v:Destroy()
  545. end
  546. end
  547. SCIFIMOVIELOL(DeadChar["Head"],CloneChar["Head"],Vector3.new(0,0,0),Vector3.new(0,0,0))
  548. SCIFIMOVIELOL(DeadChar["UpperTorso"],CloneChar["Torso"],Vector3.new(0,0.2,0),Vector3.new(0,0,0))
  549. SCIFIMOVIELOL(DeadChar["LowerTorso"],CloneChar["Torso"],Vector3.new(0,-0.78,0),Vector3.new(0,0,0))
  550. SCIFIMOVIELOL(DeadChar["LeftUpperArm"],CloneChar["Left Arm"],Vector3.new(0,0.375,0),Vector3.new(0,0,0))
  551. SCIFIMOVIELOL(DeadChar["LeftLowerArm"],CloneChar["Left Arm"],Vector3.new(0,-0.215,0),Vector3.new(0,0,0))
  552. SCIFIMOVIELOL(DeadChar["LeftHand"],CloneChar["Left Arm"],Vector3.new(0,-0.825,0),Vector3.new(0,0,0))
  553. SCIFIMOVIELOL(DeadChar["RightUpperArm"],CloneChar["Right Arm"],Vector3.new(0,0.375,0),Vector3.new(0,0,0))
  554. SCIFIMOVIELOL(DeadChar["RightLowerArm"],CloneChar["Right Arm"],Vector3.new(0,-0.215,0),Vector3.new(0,0,0))
  555. SCIFIMOVIELOL(DeadChar["RightHand"],CloneChar["Right Arm"],Vector3.new(0,-0.825,0),Vector3.new(0,0,0))
  556. SCIFIMOVIELOL(DeadChar["LeftUpperLeg"],CloneChar["Left Leg"],Vector3.new(0,0.575,0),Vector3.new(0,0,0))
  557. SCIFIMOVIELOL(DeadChar["LeftLowerLeg"],CloneChar["Left Leg"],Vector3.new(0,-0.137,0),Vector3.new(0,0,0))
  558. SCIFIMOVIELOL(DeadChar["LeftFoot"],CloneChar["Left Leg"],Vector3.new(0,-0.787,0),Vector3.new(0,0,0))
  559. SCIFIMOVIELOL(DeadChar["RightUpperLeg"],CloneChar["Right Leg"],Vector3.new(0,0.575,0),Vector3.new(0,0,0))
  560. SCIFIMOVIELOL(DeadChar["RightLowerLeg"],CloneChar["Right Leg"],Vector3.new(0,-0.137,0),Vector3.new(0,0,0))
  561. SCIFIMOVIELOL(DeadChar["RightFoot"],CloneChar["Right Leg"],Vector3.new(0,-0.787,0),Vector3.new(0,0,0))
  562. coroutine.wrap(function()
  563. while true do
  564. game:GetService("RunService").RenderStepped:wait()
  565. if HumanDied then break end
  566. DeadChar["UpperTorso"].CFrame = CloneChar["Torso"].CFrame * CFrame.new(0,0.2,0)
  567. end
  568. end)()
  569. for _,v in next, DeadChar:GetChildren() do
  570. if v:IsA("Accessory") then
  571. SCIFIMOVIELOL(v.Handle,CloneChar[v.Name].Handle,Vector3.new(0,0,0),Vector3.new(0,0,0))
  572. end
  573. end
  574. for _,BodyParts in next, CloneChar:GetDescendants() do
  575. if BodyParts:IsA("BasePart") or BodyParts:IsA("Part") then
  576. BodyParts.Transparency = 1 end end
  577. elseif Bypass == "death" then --------------------------------------------------------------------------------------------------------------------
  578. game:GetService("Players").LocalPlayer["Character"].Archivable = true
  579. local CloneChar = game:GetObjects("rbxassetid://5227463276")[1]
  580. game:GetService("Players").LocalPlayer["Character"].Humanoid.WalkSpeed = 0
  581. game:GetService("Players").LocalPlayer["Character"].Humanoid.JumpPower = 0
  582. game:GetService("Players").LocalPlayer["Character"].Humanoid.AutoRotate = false
  583. local FalseChar = Instance.new("Model", workspace); FalseChar.Name = ""
  584. Instance.new("Part",FalseChar).Name = "Head"
  585. Instance.new("Part",FalseChar).Name = "UpperTorso"
  586. Instance.new("Humanoid",FalseChar).Name = "Humanoid"
  587. game:GetService("Players").LocalPlayer["Character"] = FalseChar
  588. game:GetService("Players").LocalPlayer["Character"].Humanoid.Name = "FalseHumanoid"
  589. local Clone = game:GetService("Players").LocalPlayer["Character"]:FindFirstChild("FalseHumanoid"):Clone()
  590. Clone.Parent = game:GetService("Players").LocalPlayer["Character"]
  591. Clone.Name = "Humanoid"
  592. game:GetService("Players").LocalPlayer["Character"]:FindFirstChild("FalseHumanoid"):Destroy()
  593. game:GetService("Players").LocalPlayer["Character"].Humanoid.Health = 0
  594. game:GetService("Players").LocalPlayer["Character"] = workspace[game:GetService("Players").LocalPlayer.Name]
  595. wait(5.65)
  596. game:GetService("Players").LocalPlayer["Character"].Humanoid.Health = 0
  597. CloneChar.Parent = workspace
  598. CloneChar.HumanoidRootPart.CFrame = game:GetService("Players").LocalPlayer["Character"].HumanoidRootPart.CFrame * CFrame.new(0,0.5,0.1)
  599. wait()
  600. CloneChar.Humanoid.BreakJointsOnDeath = false
  601. workspace.Camera.CameraSubject = CloneChar.Humanoid
  602. CloneChar.Name = "non"
  603. CloneChar.Humanoid.DisplayDistanceType = "None"
  604. if CloneChar.Head:FindFirstChild("face") then CloneChar.Head:FindFirstChild("face"):Destroy() end
  605. if workspace[game:GetService("Players").LocalPlayer.Name].Head:FindFirstChild("face") then workspace[game:GetService("Players").LocalPlayer.Name].Head:FindFirstChild("face").Parent = CloneChar.Head end
  606. FalseChar:Destroy()
  607. local DeadChar = workspace[game:GetService("Players").LocalPlayer.Name]
  608. local LVecPart = Instance.new("Part", workspace) LVecPart.CanCollide = false LVecPart.Transparency = 1
  609. local CONVEC
  610. local function VECTORUNIT()
  611. if HumanDied then CONVEC:Disconnect(); return end
  612. local lookVec = workspace.Camera.CFrame.lookVector
  613. local Root = CloneChar["HumanoidRootPart"]
  614. LVecPart.Position = Root.Position
  615. LVecPart.CFrame = CFrame.new(LVecPart.Position, Vector3.new(lookVec.X * 9999, lookVec.Y, lookVec.Z * 9999))
  616. end
  617. CONVEC = game:GetService("RunService").Heartbeat:Connect(VECTORUNIT)
  618. local CONDOWN
  619. local WDown, ADown, SDown, DDown, SpaceDown = false, false, false, false, false
  620. local function KEYDOWN(_,Processed)
  621. if HumanDied then CONDOWN:Disconnect(); return end
  622. if Processed ~= true then
  623. local Key = _.KeyCode
  624. if Key == Enum.KeyCode.W then
  625. WDown = true end
  626. if Key == Enum.KeyCode.A then
  627. ADown = true end
  628. if Key == Enum.KeyCode.S then
  629. SDown = true end
  630. if Key == Enum.KeyCode.D then
  631. DDown = true end
  632. if Key == Enum.KeyCode.Space then
  633. SpaceDown = true end end end
  634. CONDOWN = game:GetService("UserInputService").InputBegan:Connect(KEYDOWN)
  635. local CONUP
  636. local function KEYUP(_)
  637. if HumanDied then CONUP:Disconnect(); return end
  638. local Key = _.KeyCode
  639. if Key == Enum.KeyCode.W then
  640. WDown = false end
  641. if Key == Enum.KeyCode.A then
  642. ADown = false end
  643. if Key == Enum.KeyCode.S then
  644. SDown = false end
  645. if Key == Enum.KeyCode.D then
  646. DDown = false end
  647. if Key == Enum.KeyCode.Space then
  648. SpaceDown = false end end
  649. CONUP = game:GetService("UserInputService").InputEnded:Connect(KEYUP)
  650. local function MoveClone(X,Y,Z)
  651. LVecPart.CFrame = LVecPart.CFrame * CFrame.new(-X,Y,-Z)
  652. workspace["non"].Humanoid.WalkToPoint = LVecPart.Position
  653. end
  654. coroutine.wrap(function()
  655. while true do game:GetService("RunService").RenderStepped:Wait()
  656. if HumanDied then break end
  657. if WDown then MoveClone(0,0,1e4) end
  658. if ADown then MoveClone(1e4,0,0) end
  659. if SDown then MoveClone(0,0,-1e4) end
  660. if DDown then MoveClone(-1e4,0,0) end
  661. if SpaceDown then CloneChar["Humanoid"].Jump = true end
  662. if WDown ~= true and ADown ~= true and SDown ~= true and DDown ~= true then
  663. workspace["non"].Humanoid.WalkToPoint = workspace["non"].HumanoidRootPart.Position end
  664. end
  665. end)()
  666. local con
  667. function UnCollide()
  668. if HumanDied then con:Disconnect(); return end
  669. for _,Parts in next, CloneChar:GetDescendants() do
  670. if Parts:IsA("BasePart") then
  671. Parts.CanCollide = false
  672. end
  673. end
  674. for _,Parts in next, DeadChar:GetDescendants() do
  675. if Parts:IsA("BasePart") then
  676. Parts.CanCollide = false
  677. end
  678. end
  679. end
  680. con = game:GetService("RunService").Stepped:Connect(UnCollide)
  681. local resetBindable = Instance.new("BindableEvent")
  682. resetBindable.Event:connect(function()
  683. game:GetService("StarterGui"):SetCore("ResetButtonCallback", true)
  684. resetBindable:Destroy()
  685. CloneChar.Humanoid.Health = 0
  686. end)
  687. game:GetService("StarterGui"):SetCore("ResetButtonCallback", resetBindable)
  688. coroutine.wrap(function()
  689. while true do
  690. game:GetService("RunService").RenderStepped:wait()
  691. if not CloneChar or not CloneChar:FindFirstChild("Head") or not CloneChar:FindFirstChild("Humanoid") or CloneChar:FindFirstChild("Humanoid").Health <= 0 then
  692. HumanDied = true
  693. pcall(function()
  694. game.Players.LocalPlayer.Character = CloneChar
  695. CloneChar:Destroy()
  696. game.Players.LocalPlayer.Character = DeadChar
  697. if resetBindable then
  698. game:GetService("StarterGui"):SetCore("ResetButtonCallback", true)
  699. resetBindable:Destroy()
  700. end
  701. DeadChar.Humanoid.Health = 0
  702. end)
  703. break
  704. end
  705. end
  706. end)()
  707. for _,v in next, DeadChar:GetChildren() do
  708. if v:IsA("Accessory") then
  709. v:Clone().Parent = CloneChar
  710. end
  711. end
  712. SCIFIMOVIELOL(DeadChar["Head"],CloneChar["Head"],Vector3.new(0,0,0),Vector3.new(0,0,0))
  713. SCIFIMOVIELOL(DeadChar["UpperTorso"],CloneChar["Torso"],Vector3.new(0,0.2,0),Vector3.new(0,0,0))
  714. SCIFIMOVIELOL(DeadChar["LowerTorso"],CloneChar["Torso"],Vector3.new(0,-0.78,0),Vector3.new(0,0,0))
  715. SCIFIMOVIELOL(DeadChar["LeftUpperArm"],CloneChar["Left Arm"],Vector3.new(0,0.375,0),Vector3.new(0,0,0))
  716. SCIFIMOVIELOL(DeadChar["LeftLowerArm"],CloneChar["Left Arm"],Vector3.new(0,-0.215,0),Vector3.new(0,0,0))
  717. SCIFIMOVIELOL(DeadChar["LeftHand"],CloneChar["Left Arm"],Vector3.new(0,-0.825,0),Vector3.new(0,0,0))
  718. SCIFIMOVIELOL(DeadChar["RightUpperArm"],CloneChar["Right Arm"],Vector3.new(0,0.375,0),Vector3.new(0,0,0))
  719. SCIFIMOVIELOL(DeadChar["RightLowerArm"],CloneChar["Right Arm"],Vector3.new(0,-0.215,0),Vector3.new(0,0,0))
  720. SCIFIMOVIELOL(DeadChar["RightHand"],CloneChar["Right Arm"],Vector3.new(0,-0.825,0),Vector3.new(0,0,0))
  721. SCIFIMOVIELOL(DeadChar["LeftUpperLeg"],CloneChar["Left Leg"],Vector3.new(0,0.575,0),Vector3.new(0,0,0))
  722. SCIFIMOVIELOL(DeadChar["LeftLowerLeg"],CloneChar["Left Leg"],Vector3.new(0,-0.137,0),Vector3.new(0,0,0))
  723. SCIFIMOVIELOL(DeadChar["LeftFoot"],CloneChar["Left Leg"],Vector3.new(0,-0.787,0),Vector3.new(0,0,0))
  724. SCIFIMOVIELOL(DeadChar["RightUpperLeg"],CloneChar["Right Leg"],Vector3.new(0,0.575,0),Vector3.new(0,0,0))
  725. SCIFIMOVIELOL(DeadChar["RightLowerLeg"],CloneChar["Right Leg"],Vector3.new(0,-0.137,0),Vector3.new(0,0,0))
  726. SCIFIMOVIELOL(DeadChar["RightFoot"],CloneChar["Right Leg"],Vector3.new(0,-0.787,0),Vector3.new(0,0,0))
  727. SCIFIMOVIELOL(DeadChar["HumanoidRootPart"],CloneChar["HumanoidRootPart"],Vector3.new(0,0,0),Vector3.new(0,0,0))
  728. for _,v in next, DeadChar:GetChildren() do
  729. if v:IsA("Accessory") then
  730. SCIFIMOVIELOL(v.Handle,CloneChar[v.Name].Handle,Vector3.new(0,0,0),Vector3.new(0,0,0))
  731. end
  732. end
  733. for _,BodyParts in next, CloneChar:GetDescendants() do
  734. if BodyParts:IsA("BasePart") or BodyParts:IsA("Part") then
  735. BodyParts.Transparency = 1 end end
  736. if DeadChar.Head:FindFirstChild("Neck") then
  737. game.Players.LocalPlayer.Character:BreakJoints()
  738. end
  739. end
  740. end
  741. local CloneChar = workspace.non
  742. ArtificialHB = Instance.new('BindableEvent', script)
  743. ArtificialHB.Name = 'Heartbeat'
  744. script:WaitForChild('Heartbeat')
  745. frame = 1 / 60
  746. tf = 0
  747. allowframeloss = false
  748. tossremainder = false
  749. lastframe = tick()
  750. script.Heartbeat:Fire()
  751. game:GetService('RunService').Heartbeat:connect(function(s, p)
  752. tf = tf + s
  753. if tf >= frame then
  754. if allowframeloss then
  755. script.Heartbeat:Fire()
  756. lastframe = tick()
  757. else
  758. for i = 1, math.floor(tf / frame) do
  759. script.Heartbeat:Fire()
  760. end
  761. lastframe = tick()
  762. end
  763. if tossremainder then
  764. tf = 0
  765. else
  766. tf = tf - frame * math.floor(tf / frame)
  767. end
  768. end
  769. end)
  770. local makesound = function(soundid,speed,volume,parent)
  771. local sound = Instance.new("Sound")
  772. sound.SoundId = soundid
  773. sound.RollOffMaxDistance = 100
  774. sound.PlaybackSpeed =speed
  775. sound.Volume = volume
  776. sound.Parent = parent
  777. return sound
  778. end
  779. local Callerp = function(Start,End,Percent)
  780. return (Start - (End - Start) * Percen)
  781. end
  782. function swait(t)
  783. game:GetService('RunService').Stepped:wait()
  784. end
  785. local TweenService = game:GetService("TweenService")
  786. local CF = CFrame.new
  787. local CFA = CFrame.Angles
  788. local head = CloneChar:WaitForChild("Head")
  789. local tors = CloneChar:WaitForChild("Torso")
  790. local huma = CloneChar:WaitForChild("Humanoid")
  791. huma.DisplayName = " "
  792. local neck = Instance.new("Weld",tors)
  793. neck.Part0 = tors
  794. neck.Part1 = head
  795. neck.C0 = CF(0,1.5,0)
  796. local nek = neck.C1
  797. neck.Enabled = true
  798. local root = CloneChar.HumanoidRootPart.RootJoint.C0
  799. local rs = tors["Right Shoulder"].C0
  800. local ls = tors["Left Shoulder"].C0
  801. local rh = tors["Right Hip"].C0
  802. local lh = tors["Left Hip"].C0
  803. local RootPart = CloneChar:WaitForChild("HumanoidRootPart")
  804. local Humanoid = CloneChar.Humanoid
  805. local ActiveTracks = Humanoid:GetPlayingAnimationTracks()
  806. Humanoid.JumpPower = 80
  807. local Attacking = false
  808. local AttackANVal = 1
  809. local bambam = Instance.new("BodyThrust")
  810. bambam.Parent = game.Players.LocalPlayer.Character.HumanoidRootPart
  811. bambam.Force = Vector3.new(1000,0,1000)
  812. bambam.Location = game.Players.LocalPlayer.Character.HumanoidRootPart.Position
  813. rayCast = function(Pos, Dir, Max, Ignore)
  814. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), (CloneChar and game.Players.LocalPlayer.Character))
  815. end
  816. Spawn(function()
  817. for i,v in next, game:GetService("Players").LocalPlayer.Character:GetDescendants() do
  818. if v:IsA("BasePart") and v.Name ~="HumanoidRootPart" then
  819. s = game:GetService("RunService").Heartbeat:connect(function()
  820. v.Velocity = Vector3.new(0,35,0)
  821. wait(0.3)
  822. end)
  823. end
  824. end
  825. end)
  826. spawn(function()
  827. repeat
  828. wait()
  829. until Humanoid.Health < 0.1
  830. s:Disconnect()
  831. end)
  832. if Tail ~= nil then
  833. TailWeld = Tail.AccessoryWeld
  834. else
  835. TailWeld = Instance.new("Weld",workspace)
  836. Msgreq("FE Neko Anims V1.6","Loading Without Tail Accessory (Check top of script for the accessory)",5,nil)
  837. end
  838. local TC0 = TailWeld.C0 * CFrame.new(0,0,0.4)
  839. local Song = Instance.new("Sound",RootPart)
  840. Song.SoundId = SongID
  841. Song.Looped = true
  842. Song:Play()
  843. local Running = false
  844. local MakeTween = function(timetack,easingstyle,easingdirection,repeats,flipflop)
  845. local newtween = TweenInfo.new(
  846. timetack,
  847. easingstyle,
  848. easingdirection,
  849. repeats,
  850. flipflop,
  851. 0
  852. )
  853. return newtween
  854. end
  855. local DOTWEEN = function(Part,tim,value)
  856. local Tween = MakeTween(tim,Enum.EasingStyle.Circular,Enum.EasingDirection.InOut,0,false)
  857. TweenService:Create(Part,Tween,{C0= value}):Play()
  858. end
  859. local LerpStyle = function(lerpmagnet,easingstyle,easingdirection)
  860. local newstyle = TweenService:GetValue(lerpmagnet,easingstyle,easingdirection)
  861. return newstyle
  862. end
  863. local SpinKick = function()
  864. if Attacking == false then
  865. Attacking = true
  866. for i = 0,60,1 do
  867. swait()
  868. neck.C1 = neck.C1:Lerp(nek * CF(0,0,0) * CFA(math.rad(0),math.rad(0),math.rad(0)),LerpStyle(0.8,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  869. RootPart.RootJoint.C0 = RootPart.RootJoint.C0:Lerp(root * CF(0,0,0) * CFA(math.rad(30),math.rad(0),math.rad(0)),LerpStyle(0.1,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  870. tors["Right Shoulder"].C0 = tors["Right Shoulder"].C0:Lerp(rs * CF(0.0,0,0) * CFA(math.rad(0),math.rad(0),math.rad(-20)),LerpStyle(0.1,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  871. tors["Left Shoulder"].C0 = tors["Left Shoulder"].C0:Lerp(ls * CF(0,0,0) * CFA(math.rad(0),math.rad(0),math.rad(20)),LerpStyle(0.1,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  872. tors["Right Hip"].C0 = tors["Right Hip"].C0:Lerp(rh * CF(0,0,0) * CFA(math.rad(0),math.rad(0),math.rad(-20 + -10)),LerpStyle(0.1,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  873. tors["Left Hip"].C0 = tors["Left Hip"].C0:Lerp(lh * CF(0,0,0) * CFA(math.rad(0),math.rad(0),math.rad(-30 - -6)),LerpStyle(0.1,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  874. end
  875. bambam.Location = game.Players.LocalPlayer.Character.Torso.Position
  876. game.Players.LocalPlayer.Character.HumanoidRootPart.Position = game.Players.LocalPlayer.Character.Torso.Position
  877. RootPart.Anchored = true
  878. for i = 0,60,1 do
  879. swait()
  880. RootPart.Position = RootPart.Position + Vector3.new(0,0.6,0)
  881. bambam.Location = game.Players.LocalPlayer.Character["Right Leg"].Position
  882. game.Players.LocalPlayer.Character.HumanoidRootPart.Position = game.Players.LocalPlayer.Character.Torso.Position
  883. neck.C1 = neck.C1:Lerp(nek * CF(0,0,0) * CFA(math.rad(0),math.rad(0),math.rad(0)),LerpStyle(0.8,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  884. RootPart.RootJoint.C0 = RootPart.RootJoint.C0:Lerp(root * CF(0,0,0) * CFA(math.rad(-20 + -36*i),math.rad(0),math.rad(0)),LerpStyle(0.1,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  885. tors["Right Shoulder"].C0 = tors["Right Shoulder"].C0:Lerp(rs * CF(0.0,0,0) * CFA(math.rad(0),math.rad(30),math.rad(40)),LerpStyle(0.1,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  886. tors["Left Shoulder"].C0 = tors["Left Shoulder"].C0:Lerp(ls * CF(0,0,0) * CFA(math.rad(0),math.rad(-30),math.rad(-40)),LerpStyle(0.1,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  887. tors["Right Hip"].C0 = tors["Right Hip"].C0:Lerp(rh * CF(0,0,0) * CFA(math.rad(0),math.rad(0),math.rad(50)),LerpStyle(0.1,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  888. tors["Left Hip"].C0 = tors["Left Hip"].C0:Lerp(lh * CF(0,0,0) * CFA(math.rad(0),math.rad(0),math.rad(30)),LerpStyle(0.1,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  889. end
  890. RootPart.Anchored = false
  891. Attacking = false
  892. end
  893. end
  894. local ComboCont = 1
  895. local Attack = function()
  896. if Attacking == false then
  897. Attacking = true
  898. if ComboCont == 1 then
  899. for i = 0,10,1 do
  900. swait()
  901. bambam.Location = game.Players.LocalPlayer.Character["Right Arm"].Position
  902. game.Players.LocalPlayer.Character.HumanoidRootPart.Position = game.Players.LocalPlayer.Character["Right Arm"].Position
  903. neck.C1 = neck.C1:Lerp(nek * CF(0,0,0) * CFA(math.rad(0),math.rad(0),math.rad(0)),LerpStyle(0.8,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  904. RootPart.RootJoint.C0 = RootPart.RootJoint.C0:Lerp(root * CF(0,0,0) * CFA(math.rad(-30),math.rad(0),math.rad(80)),LerpStyle(0.1,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  905. tors["Right Shoulder"].C0 = tors["Right Shoulder"].C0:Lerp(rs * CF(0.5,0,-1.2) * CFA(math.rad(0),math.rad(90),math.rad(90)),LerpStyle(0.1,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  906. tors["Left Shoulder"].C0 = tors["Left Shoulder"].C0:Lerp(ls * CF(0,0,0) * CFA(math.rad(0),math.rad(0),math.rad(20)),LerpStyle(0.1,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  907. tors["Right Hip"].C0 = tors["Right Hip"].C0:Lerp(rh * CF(0,0,0) * CFA(math.rad(0),math.rad(0),math.rad(10)),LerpStyle(0.1,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  908. tors["Left Hip"].C0 = tors["Left Hip"].C0:Lerp(lh * CF(0,0,0) * CFA(math.rad(0),math.rad(0),math.rad(30)),LerpStyle(0.1,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  909. end
  910. for i = 0,15,1 do
  911. swait()
  912. bambam.Location = game.Players.LocalPlayer.Character["Right Arm"].Position
  913. game.Players.LocalPlayer.Character.HumanoidRootPart.Position = game.Players.LocalPlayer.Character["Right Arm"].Position
  914. neck.C1 = neck.C1:Lerp(nek * CF(0,0,0) * CFA(math.rad(0),math.rad(0),math.rad(0)),LerpStyle(0.8,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  915. RootPart.RootJoint.C0 = RootPart.RootJoint.C0:Lerp(root * CF(0,-3,0) * CFA(math.rad(0),math.rad(0),math.rad(0)),LerpStyle(0.1,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  916. tors["Right Shoulder"].C0 = tors["Right Shoulder"].C0:Lerp(rs * CF(0.5,0,0) * CFA(math.rad(0),math.rad(-85),math.rad(90)),LerpStyle(0.1,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  917. tors["Left Shoulder"].C0 = tors["Left Shoulder"].C0:Lerp(ls * CF(0,0,0) * CFA(math.rad(0),math.rad(0),math.rad(20)),LerpStyle(0.1,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  918. tors["Right Hip"].C0 = tors["Right Hip"].C0:Lerp(rh * CF(0,0,0) * CFA(math.rad(0),math.rad(0),math.rad(40)),LerpStyle(0.1,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  919. tors["Left Hip"].C0 = tors["Left Hip"].C0:Lerp(lh * CF(0,0,0) * CFA(math.rad(0),math.rad(0),math.rad(30)),LerpStyle(0.1,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  920. end
  921. ComboCont = 2
  922. elseif ComboCont == 2 then
  923. for i = 0,10,1 do
  924. swait()
  925. bambam.Location = game.Players.LocalPlayer.Character["Left Arm"].Position
  926. game.Players.LocalPlayer.Character.HumanoidRootPart.Position = game.Players.LocalPlayer.Character["Left Arm"].Position
  927. neck.C1 = neck.C1:Lerp(nek * CF(0,0,0) * CFA(math.rad(0),math.rad(90),math.rad(0)),LerpStyle(0.8,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  928. RootPart.RootJoint.C0 = RootPart.RootJoint.C0:Lerp(root * CF(0,0,0) * CFA(math.rad(-30),math.rad(0),math.rad(90)),LerpStyle(0.1,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  929. tors["Right Shoulder"].C0 = tors["Right Shoulder"].C0:Lerp(rs * CF(0,0,0) * CFA(math.rad(0),math.rad(0),math.rad(-12)),LerpStyle(0.1,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  930. tors["Left Shoulder"].C0 = tors["Left Shoulder"].C0:Lerp(ls * CF(0,0,0) * CFA(math.rad(0),math.rad(0),math.rad(-90)),LerpStyle(0.1,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  931. tors["Right Hip"].C0 = tors["Right Hip"].C0:Lerp(rh * CF(0,0,0) * CFA(math.rad(0),math.rad(0),math.rad(10)),LerpStyle(0.1,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  932. tors["Left Hip"].C0 = tors["Left Hip"].C0:Lerp(lh * CF(0,0,0) * CFA(math.rad(0),math.rad(0),math.rad(30)),LerpStyle(0.1,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  933. end
  934. for i = 0,10,1 do
  935. swait()
  936. bambam.Location = game.Players.LocalPlayer.Character["Left Arm"].Position
  937. game.Players.LocalPlayer.Character.HumanoidRootPart.Position = game.Players.LocalPlayer.Character["Left Arm"].Position
  938. neck.C1 = neck.C1:Lerp(nek * CF(0,0,0) * CFA(math.rad(0),math.rad(-90),math.rad(0)),LerpStyle(0.8,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  939. RootPart.RootJoint.C0 = RootPart.RootJoint.C0:Lerp(root * CF(0,-3,0) * CFA(math.rad(0),math.rad(0),math.rad(-90)),LerpStyle(0.1,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  940. tors["Right Shoulder"].C0 = tors["Right Shoulder"].C0:Lerp(rs * CF(0,0,0) * CFA(math.rad(0),math.rad(0),math.rad(-12)),LerpStyle(0.1,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  941. tors["Left Shoulder"].C0 = tors["Left Shoulder"].C0:Lerp(ls * CF(0,0,0.5) * CFA(math.rad(0),math.rad(90),math.rad(-90)),LerpStyle(0.1,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  942. tors["Right Hip"].C0 = tors["Right Hip"].C0:Lerp(rh * CF(0,0,0) * CFA(math.rad(0),math.rad(0),math.rad(10)),LerpStyle(0.1,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  943. tors["Left Hip"].C0 = tors["Left Hip"].C0:Lerp(lh * CF(0,0,0) * CFA(math.rad(0),math.rad(0),math.rad(30)),LerpStyle(0.1,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  944. end
  945. ComboCont = 3
  946. elseif ComboCont == 3 then
  947. for i = 0,10,1 do
  948. swait()
  949. bambam.Location = game.Players.LocalPlayer.Character["Right Leg"].Position
  950. game.Players.LocalPlayer.Character.HumanoidRootPart.Position = game.Players.LocalPlayer.Character["Left Arm"].Position
  951. neck.C1 = neck.C1:Lerp(nek * CF(0,0,0) * CFA(math.rad(0),math.rad(0),math.rad(0)),LerpStyle(0.8,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  952. RootPart.RootJoint.C0 = RootPart.RootJoint.C0:Lerp(root * CF(0,0,0) * CFA(math.rad(10),math.rad(0),math.rad(-50)),LerpStyle(0.2,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  953. tors["Right Shoulder"].C0 = tors["Right Shoulder"].C0:Lerp(rs * CF(0,0,0) * CFA(math.rad(0),math.rad(0),math.rad(-5)),LerpStyle(0.2,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  954. tors["Left Shoulder"].C0 = tors["Left Shoulder"].C0:Lerp(ls * CF(0,0,0) * CFA(math.rad(0),math.rad(0),math.rad(8)),LerpStyle(0.2,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  955. tors["Right Hip"].C0 = tors["Right Hip"].C0:Lerp(rh * CF(0,0,0) * CFA(math.rad(0),math.rad(-50),math.rad(-98)),LerpStyle(0.2,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  956. tors["Left Hip"].C0 = tors["Left Hip"].C0:Lerp(lh * CF(0,0,0) * CFA(math.rad(0),math.rad(20),math.rad(0)),LerpStyle(0.2,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  957. end
  958. for i = 0,15,1 do
  959. swait()
  960. bambam.Location = game.Players.LocalPlayer.Character["Right Leg"].Position
  961. game.Players.LocalPlayer.Character.HumanoidRootPart.Position = game.Players.LocalPlayer.Character["Left Arm"].Position
  962. neck.C1 = neck.C1:Lerp(nek * CF(0,0,0) * CFA(math.rad(0),math.rad(90),math.rad(0)),LerpStyle(0.8,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  963. RootPart.RootJoint.C0 = RootPart.RootJoint.C0:Lerp(root * CF(0,-3,0) * CFA(math.rad(-40),math.rad(0),math.rad(90)),LerpStyle(0.2,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  964. tors["Right Shoulder"].C0 = tors["Right Shoulder"].C0:Lerp(rs * CF(0,0,0) * CFA(math.rad(0),math.rad(0),math.rad(-5)),LerpStyle(0.2,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  965. tors["Left Shoulder"].C0 = tors["Left Shoulder"].C0:Lerp(ls * CF(0,0,0) * CFA(math.rad(0),math.rad(0),math.rad(8)),LerpStyle(0.2,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  966. tors["Right Hip"].C0 = tors["Right Hip"].C0:Lerp(rh * CF(0,0,0) * CFA(math.rad(0),math.rad(90),math.rad(-90+40)),LerpStyle(0.2,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  967. tors["Left Hip"].C0 = tors["Left Hip"].C0:Lerp(lh * CF(0,0,0) * CFA(math.rad(0),math.rad(-90),math.rad(0)),LerpStyle(0.2,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  968. end
  969. ComboCont = 1
  970. end
  971. Attacking = false
  972. end
  973. end
  974. local Mouse = game.Players.LocalPlayer:GetMouse()
  975. local B1Hold = false
  976. Mouse.Button1Down:Connect(function()
  977. B1Hold = true
  978. while B1Hold == true do
  979. wait()
  980. Attack()
  981. end
  982. end)
  983. local Running = false
  984. Mouse.Button1Up:Connect(function()
  985. B1Hold = false
  986. end)
  987. Mouse.KeyDown:Connect(function(key)
  988. if key == "z" then
  989. SpinKick()
  990. else
  991. if key == "t" and Attacking == false then
  992. Attacking = true
  993. makesound("rbxassetid://6433451653",1,1,tors):Play()
  994. for i=0,100 do
  995. swait()
  996. neck.C1 = neck.C1:Lerp(nek * CF(0,0,0) * CFA(math.rad( -15 + math.rad(math.sin(time()*16)*15)),0,0),LerpStyle(0.2,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut))
  997. RootPart.RootJoint.C0 = RootPart.RootJoint.C0:Lerp(root * CF(0,0,0) * CFA(math.rad(-10 + math.sin(time()*16)*10),math.rad(0),math.rad(0)),LerpStyle(0.1*1,Enum.EasingStyle.Linear,Enum.EasingDirection.InOut))
  998. tors["Right Shoulder"].C0 = tors["Right Shoulder"].C0:Lerp(rs * CF(0,0.4 + math.sin(time()*17)*0.4,0) * CFA(0,math.rad(90),math.rad(123)),LerpStyle(0.07*1,Enum.EasingStyle.Linear,Enum.EasingDirection.InOut))
  999. tors["Left Shoulder"].C0 = tors["Left Shoulder"].C0:Lerp(ls * CF(0,0,0) * CFA(math.rad(10),0,math.rad(-90)),LerpStyle(0.07*1,Enum.EasingStyle.Linear,Enum.EasingDirection.InOut))
  1000. tors["Right Hip"].C0 = tors["Right Hip"].C0:Lerp(rh * CF(0,0,0) * CFA(math.rad(0),math.rad(-30 + math.sin(time()*17)*20),math.rad(-10 + math.sin(time()*16)*10)),LerpStyle(0.1*1,Enum.EasingStyle.Linear,Enum.EasingDirection.InOut))
  1001. tors["Left Hip"].C0 = tors["Left Hip"].C0:Lerp(lh * CF(0,0,0) * CFA(math.rad(0),math.rad(0),math.rad(10 + math.sin(time()*16)*-10)),LerpStyle(0.1*1,Enum.EasingStyle.Linear,Enum.EasingDirection.InOut))
  1002. TailWeld.C0 = TailWeld.C0:Lerp(TC0 * CFrame.Angles(math.rad(-20 + math.sin(-time()*3.83)*-20),math.rad(-math.sin(time()*3.83/2)*24),0),LerpStyle(0.1*1,Enum.EasingStyle.Linear,Enum.EasingDirection.InOut))
  1003. end
  1004. Attacking = false
  1005. else
  1006. if key == "r" and Attacking == false then
  1007. Attacking = true
  1008. while game.Players.LocalPlayer.Character.Humanoid.MoveDirection.Magnitude < 0.1 do
  1009. swait()
  1010. game.Players.LocalPlayer.Character.HumanoidRootPart.Position = tors.Position
  1011. neck.C1 = neck.C1:Lerp(nek * CF(0,-0.4,0) * CFA(math.rad(-90),math.rad(-math.cos(time()*3)*30),0),LerpStyle(0.3,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut))
  1012. RootPart.RootJoint.C0 = RootPart.RootJoint.C0:Lerp(root * CF(0,0,-2.5) * CFA(math.rad(78),math.rad(math.sin(time()*3)*12),math.rad(math.rad(math.sin(time()*3)*40))),LerpStyle(0.3*1,Enum.EasingStyle.Linear,Enum.EasingDirection.InOut))
  1013. tors["Right Shoulder"].C0 = tors["Right Shoulder"].C0:Lerp(rs * CF(0.3,0.4 +0.4+math.sin(time()*3)*0.2,-0.4 -0.2+math.sin(time()*3)*0.2) * CFA(math.rad(-45)+math.rad(math.sin(time()*3)*12),math.rad(0),math.rad(180 - 10+math.cos(time()*3)*5)),LerpStyle(0.1*1,Enum.EasingStyle.Linear,Enum.EasingDirection.InOut))
  1014. tors["Left Shoulder"].C0 = tors["Left Shoulder"].C0:Lerp(ls * CF(-0.3,0.4+0.4-math.sin(time()*3)*0.2,-0.4 -0.2+math.sin(time()*3)*0.2) * CFA(math.rad(-45)-math.rad(math.sin(time()*3)*12),math.rad(0),math.rad(-180 + 10 +math.cos(time()*3)*5)),LerpStyle(0.1*1,Enum.EasingStyle.Linear,Enum.EasingDirection.InOut))
  1015. tors["Right Hip"].C0 = tors["Right Hip"].C0:Lerp(rh * CF(0,0,0) * CFA(math.rad(-math.sin(time()*3)*12),math.rad(math.sin(time()*3)*30),math.rad(-12 - 50 + math.cos(time()*3)*30)),LerpStyle(0.3*1,Enum.EasingStyle.Linear,Enum.EasingDirection.InOut))
  1016. tors["Left Hip"].C0 = tors["Left Hip"].C0:Lerp(lh * CF(0,0,0) * CFA(math.rad(-math.sin(time()*3)*12),math.rad(math.sin(time()*3)*30),math.rad(12 + 50 + math.cos(time()*3)*30)),LerpStyle(0.3*1,Enum.EasingStyle.Linear,Enum.EasingDirection.InOut))
  1017. TailWeld.C0 = TailWeld.C0:Lerp(TC0 * CFrame.Angles(math.rad(0),0,math.rad(math.cos(time()*3)*40)),LerpStyle(0.1*1,Enum.EasingStyle.Linear,Enum.EasingDirection.InOut))
  1018. end
  1019. Attacking = false
  1020. else if key == "f" then
  1021. if Running == false then
  1022. Running = true
  1023. Humanoid.WalkSpeed = 40
  1024. else
  1025. Running = false
  1026. Humanoid.WalkSpeed = 20
  1027. end
  1028. elseif key == "x" and Attacking == false and Mouse.Target.Parent:FindFirstChildWhichIsA("Humanoid") ~= nil then
  1029. Attacking = true
  1030. Camera = workspace.CurrentCamera
  1031. Camera.CameraType = "Scriptable"
  1032. local Target = Mouse.Target.Parent
  1033. for i = 0,200,1 do
  1034. swait()
  1035. Camera.CFrame = Camera.CFrame:Lerp(CFrame.new((head.CFrame * CFrame.new(0,0,-5)).Position,head.CFrame.Position),1)
  1036. neck.C1 = neck.C1:Lerp(nek * CF(0,0,0) * CFA(math.rad(20),math.rad(0),math.rad(0)),LerpStyle(0.8,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  1037. RootPart.RootJoint.C0 = RootPart.RootJoint.C0:Lerp(root * CF(0,0,0) * CFA(math.rad(20),math.rad(0),math.rad(0)),LerpStyle(0.5,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  1038. tors["Right Shoulder"].C0 = tors["Right Shoulder"].C0:Lerp(rs * CF(0,-0.5,0) * CFA(math.rad(-25),math.rad(0),math.rad(00)),LerpStyle(0.5,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  1039. tors["Left Shoulder"].C0 = tors["Left Shoulder"].C0:Lerp(ls * CF(0,-0.5,0) * CFA(math.rad(-25),math.rad(0),math.rad(00)),LerpStyle(0.5,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  1040. tors["Right Hip"].C0 = tors["Right Hip"].C0:Lerp(rh * CF(0,0,0) * CFA(math.rad(0),math.rad(0),math.rad(20+ -40)),LerpStyle(0.5,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  1041. tors["Left Hip"].C0 = tors["Left Hip"].C0:Lerp(lh * CF(0,0,0) * CFA(math.rad(0),math.rad(0),math.rad(-20+ -4)),LerpStyle(0.1,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  1042. end
  1043. for i = 0,20,1 do
  1044. swait()
  1045. Camera.CFrame = Camera.CFrame:Lerp(CFrame.new((head.CFrame * CFrame.new(0,0,-3)).Position,head.CFrame.Position),1)
  1046. neck.C1 = neck.C1:Lerp(nek * CF(0,0,0) * CFA(math.rad(0),math.rad(0),math.rad(0)),LerpStyle(0.8,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  1047. RootPart.RootJoint.C0 = RootPart.RootJoint.C0:Lerp(root * CF(0,0,0) * CFA(math.rad(20),math.rad(0),math.rad(0)),LerpStyle(0.5,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  1048. tors["Right Shoulder"].C0 = tors["Right Shoulder"].C0:Lerp(rs * CF(0,-0.5,0) * CFA(math.rad(-40),math.rad(0),math.rad(00)),LerpStyle(0.5,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  1049. tors["Left Shoulder"].C0 = tors["Left Shoulder"].C0:Lerp(ls * CF(0,-0.5,0) * CFA(math.rad(-40),math.rad(0),math.rad(00)),LerpStyle(0.5,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  1050. tors["Right Hip"].C0 = tors["Right Hip"].C0:Lerp(rh * CF(0,0,0) * CFA(math.rad(0),math.rad(0),math.rad(20+ -40)),LerpStyle(0.5,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  1051. tors["Left Hip"].C0 = tors["Left Hip"].C0:Lerp(lh * CF(0,0,0) * CFA(math.rad(0),math.rad(0),math.rad(-20+ -4)),LerpStyle(0.1,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  1052. end
  1053. RootPart.CFrame = Target.HumanoidRootPart.CFrame * CFrame.new(0,0,-8)
  1054. for i = 0,100,1 do
  1055. swait()
  1056. game.Players.LocalPlayer.Character.HumanoidRootPart.Position = Target.HumanoidRootPart.Position
  1057. Camera.CFrame = Camera.CFrame:Lerp(CFrame.new((head.CFrame * CFrame.new(-3,0,0)).Position,Target.HumanoidRootPart.CFrame.Position),0.2)
  1058. neck.C1 = neck.C1:Lerp(nek * CF(0,0,0) * CFA(math.rad(0),math.rad(0),math.rad(0)),LerpStyle(0.8,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  1059. RootPart.RootJoint.C0 = RootPart.RootJoint.C0:Lerp(root * CF(0,0,0) * CFA(math.rad(20),math.rad(0),math.rad(0)),LerpStyle(0.5,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  1060. tors["Right Shoulder"].C0 = tors["Right Shoulder"].C0:Lerp(rs * CF(0,-0.5,0) * CFA(math.rad(-80),math.rad(0),math.rad(-20)),LerpStyle(0.5,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  1061. tors["Left Shoulder"].C0 = tors["Left Shoulder"].C0:Lerp(ls * CF(0,-0.5,0) * CFA(math.rad(-80),math.rad(0),math.rad(20)),LerpStyle(0.5,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  1062. tors["Right Hip"].C0 = tors["Right Hip"].C0:Lerp(rh * CF(0,0,0) * CFA(math.rad(0),math.rad(0),math.rad(20+ -40)),LerpStyle(0.5,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  1063. tors["Left Hip"].C0 = tors["Left Hip"].C0:Lerp(lh * CF(0,0,0) * CFA(math.rad(0),math.rad(0),math.rad(-20+ -4)),LerpStyle(0.1,Enum.EasingStyle.Back,Enum.EasingDirection.Out))
  1064. end
  1065. Attacking = false
  1066. Camera.CameraType = "Custom"
  1067. end
  1068. end
  1069. end
  1070. end
  1071. end)
  1072. local RLA = CFrame.new(0,0,0)
  1073. local Anim = "Idle"
  1074. Humanoid.WalkSpeed = 20
  1075. Msgreq("FE Neko Anims V1.6","FE Neko Animations Loaded, have fun - Made by Creo",5,nil)
  1076. while true do
  1077. swait()
  1078. hitfloor = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 0.5, 0)).lookVector, 4, CloneChar)
  1079. local torvel = (game.Players.LocalPlayer.Character.Humanoid.MoveDirection * Vector3.new(1, 0, 1)).magnitude
  1080. local velderp = RootPart.Velocity.y
  1081. if RootPart.Velocity.y > 0 and hitfloor == nil then
  1082. Anim = "Jumping"
  1083. elseif RootPart.Velocity.y < 0 and hitfloor == nil then
  1084. Anim = "Falling"
  1085. elseif torvel < .5 and hitfloor ~= nil then
  1086. Anim = "Idle"
  1087. elseif torvel > .5 and hitfloor ~= nil then
  1088. Anim = "Walking"
  1089. end
  1090. local W1 = game.Players.LocalPlayer.Character.Humanoid.MoveDirection* RootPart.CFrame.LookVector
  1091. local W2 = game.Players.LocalPlayer.Character.Humanoid.MoveDirection* RootPart.CFrame.RightVector
  1092. WVA = W1.X+W1.Z
  1093. RLV = W2.X+W2.Z
  1094. if Attacking == false then
  1095. game.Players.LocalPlayer.Character.HumanoidRootPart.Position = tors.Position
  1096. if Anim == "Falling" then
  1097. neck.C1 = neck.C1:Lerp(nek * CF(0,0,0.3) * CFA(math.rad(20),0,0),LerpStyle(0.4,Enum.EasingStyle.Linear,Enum.EasingDirection.InOut))
  1098. RootPart.RootJoint.C0 = RootPart.RootJoint.C0:Lerp(root *CF(0,0,0) * CFA(0,0,0),LerpStyle(0.4,Enum.EasingStyle.Back,Enum.EasingDirection.InOut))
  1099. tors["Right Shoulder"].C0 = tors["Right Shoulder"].C0:Lerp(rs * CF(0,0,0) * CFA(math.rad(-40),0,math.rad(5)),LerpStyle(0.4,Enum.EasingStyle.Back,Enum.EasingDirection.InOut))
  1100. tors["Left Shoulder"].C0 = tors["Left Shoulder"].C0:Lerp(ls * CF(0,0,0) * CFA(math.rad(-40),0,math.rad(-5)),LerpStyle(0.4,Enum.EasingStyle.Back,Enum.EasingDirection.InOut))
  1101. tors["Right Hip"].C0 = tors["Right Hip"].C0:Lerp(rh * CF(0.4,0.8,0) * CFA(0,0,math.rad(10)),LerpStyle(0.4,Enum.EasingStyle.Back,Enum.EasingDirection.InOut))
  1102. tors["Left Hip"].C0 = tors["Left Hip"].C0:Lerp(lh * CF(0.4,0.5,0) * CFA(0,0,math.rad(50)),LerpStyle(0.4,Enum.EasingStyle.Back,Enum.EasingDirection.InOut))
  1103. elseif Anim == "Jumping" then
  1104. neck.C1 = neck.C1:Lerp(nek * CF(0,0,0.3) * CFA(math.rad(-20),0,0),LerpStyle(0.4,Enum.EasingStyle.Linear,Enum.EasingDirection.InOut))
  1105. RootPart.RootJoint.C0 = RootPart.RootJoint.C0:Lerp(root *CF(0,0,0) * CFA(0,0,0),LerpStyle(0.4,Enum.EasingStyle.Back,Enum.EasingDirection.InOut))
  1106. tors["Right Shoulder"].C0 = tors["Right Shoulder"].C0:Lerp(rs * CF(0,0,0) * CFA(0,math.rad(-40),math.rad(-20)),LerpStyle(0.4,Enum.EasingStyle.Back,Enum.EasingDirection.InOut))
  1107. tors["Left Shoulder"].C0 = tors["Left Shoulder"].C0:Lerp(ls * CF(0,0,0) * CFA(0,math.rad(40),math.rad(20)),LerpStyle(0.4,Enum.EasingStyle.Back,Enum.EasingDirection.InOut))
  1108. tors["Right Hip"].C0 = tors["Right Hip"].C0:Lerp(rh * CF(0.4,0.8,0) * CFA(0,0,math.rad(-10)),LerpStyle(0.4,Enum.EasingStyle.Back,Enum.EasingDirection.InOut))
  1109. tors["Left Hip"].C0 = tors["Left Hip"].C0:Lerp(lh * CF(0.4,0.5,0) * CFA(0,0,math.rad(-50)),LerpStyle(0.4,Enum.EasingStyle.Back,Enum.EasingDirection.InOut))
  1110. elseif Anim == "Idle" then
  1111. neck.C1 = neck.C1:Lerp(nek * CF(0,0,0) * CFA(math.rad(7+math.cos(time()*3.83)*-5 + (-6 + math.sin(time()*3.83)*6 )),math.rad(-24) + math.rad( math.sin((time()*3.83)/2)*10),math.rad(-math.cos((time()*3.83)/2)*13)),LerpStyle(0.2,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut))
  1112. RootPart.RootJoint.C0 = RootPart.RootJoint.C0:Lerp(root * CF(0,0,math.cos((time()*3.83))/10) * CFA(math.rad(0),math.rad(0),math.rad(0)),LerpStyle(0.4*1,Enum.EasingStyle.Linear,Enum.EasingDirection.InOut))
  1113. tors["Right Shoulder"].C0 = tors["Right Shoulder"].C0:Lerp(rs * CF(-0.1,math.cos((time()*3.83))/10,0) * CFA(math.rad(-5)- -math.sin((-time()*3.83))/8.7,math.rad(0),math.rad(5)+math.cos((-time()*3.83))/8.7),LerpStyle(0.3*1,Enum.EasingStyle.Linear,Enum.EasingDirection.InOut))
  1114. tors["Left Shoulder"].C0 = tors["Left Shoulder"].C0:Lerp(ls * CF(0.1,math.cos((time()*3.83))/10,0) * CFA(math.rad(-5)- -math.sin((-time()*3.83))/8.7,math.rad(0),math.rad(-5)-math.cos((-time()*3.83))/8.7),LerpStyle(0.3*1,Enum.EasingStyle.Linear,Enum.EasingDirection.InOut))
  1115. tors["Right Hip"].C0 = tors["Right Hip"].C0:Lerp(rh * CF(0,-math.cos((time()*3.83))/8,0) * CFA(math.rad(-4),math.rad(-12),math.rad(8)),LerpStyle(0.4*1,Enum.EasingStyle.Linear,Enum.EasingDirection.InOut))
  1116. tors["Left Hip"].C0 = tors["Left Hip"].C0:Lerp(lh * CF(0,-math.cos((time()*3.83))/8,0) * CFA(math.rad(-1),math.rad(7),math.rad(2)),LerpStyle(0.4*1,Enum.EasingStyle.Linear,Enum.EasingDirection.InOut))
  1117. TailWeld.C0 = TailWeld.C0:Lerp(TC0 * CFrame.Angles(math.rad(-20 + math.sin(-time()*3.83)*-20),math.rad(-math.sin(time()*3.83/2)*24),0),LerpStyle(0.1*1,Enum.EasingStyle.Linear,Enum.EasingDirection.InOut))
  1118. elseif Anim == "Walking" and Running == false then
  1119. RLA = CFrame.new((math.sin((time()*8))/1)*0.5 *WVA,0.3*(1-WVA),(math.sin((time()*8))/1)*0.5 *RLV) * CFrame.Angles((-math.sin((time()*8))/1.5)*RLV,0,(math.sin((time()*8))/1.2)*WVA)
  1120. LLA = CFrame.new((math.sin((time()*8))/1)*0.5 *WVA,0.3*(1-WVA),(math.sin((time()*8))/1)*0.5 *RLV) * CFrame.Angles((-math.sin((time()*8))/1.5)*RLV,0,(math.sin((time()*8))/1.2)*WVA)
  1121. neck.C1 = neck.C1:Lerp(nek * CF(0,0,0) * CFA(math.rad(7),math.clamp(math.cos((time()*8))*0.2 + math.rad(-RootPart.RotVelocity.Y*8),math.rad(-85),math.rad(85)),math.rad(-RootPart.RotVelocity.Y*0.4)),LerpStyle(0.4,Enum.EasingStyle.Linear,Enum.EasingDirection.InOut))
  1122. RootPart.RootJoint.C0 = RootPart.RootJoint.C0:Lerp(root *CF(0,-math.sin((time()*8*2))/3.2,-math.sin((time()*8*2))/3) * CFA(math.rad( -15 + 10 + WVA*15) + -math.rad(math.sin(time() *(8*2))*10),math.clamp( math.rad(0) - -RootPart.RotVelocity.Y/50,math.rad(-20),math.rad(20)),math.cos((time()*8))*0.2),LerpStyle(0.4,Enum.EasingStyle.Back,Enum.EasingDirection.InOut))
  1123. tors["Right Shoulder"].C0 = tors["Right Shoulder"].C0:Lerp(rs * CF(-math.sin((time()*8))/4.5,0,0) * CFA(math.rad(-5),-math.sin((time()*8))*0.1 + math.rad(RootPart.RotVelocity.Y*3),-math.sin((time()*8))*0.4),LerpStyle(0.4,Enum.EasingStyle.Back,Enum.EasingDirection.InOut))
  1124. tors["Left Shoulder"].C0 = tors["Left Shoulder"].C0:Lerp(ls * CF(-math.sin((time()*8))/4.5,0,0) * CFA(math.rad(-5),-math.sin((time()*8))*0.1 + math.rad(RootPart.RotVelocity.Y*3),-math.sin((time()*8))*0.4),LerpStyle(0.4,Enum.EasingStyle.Back,Enum.EasingDirection.InOut))
  1125. tors["Right Hip"].C0 = tors["Right Hip"].C0:Lerp(rh * CF(0,(math.cos((time()*8))/8),0) * RLA * CFA(0, (-math.sin((time()*8))*0.5)*WVA,math.rad( -15 + 10 + WVA*15) + -math.rad(math.sin(time() *(8*2))*10)),LerpStyle(0.2,Enum.EasingStyle.Linear,Enum.EasingDirection.InOut))
  1126. tors["Left Hip"].C0 = tors["Left Hip"].C0:Lerp(lh * CF(0,(-math.cos((time()*8))/8),0) * LLA * CFA(0, (-math.sin((time()*8))*0.5)*WVA,-math.rad( -15 + 10 + WVA*15) + math.rad(math.sin(time() *(8*2))*10)),LerpStyle(0.2,Enum.EasingStyle.Linear,Enum.EasingDirection.InOut))
  1127. TailWeld.C0 = TailWeld.C0:Lerp(TC0 * CFrame.Angles(math.rad(-30 + math.sin(-time()*8)*-20),0,-math.rad(-math.sin(time()*8/2)*20 + RLV*2)),LerpStyle(0.1*1,Enum.EasingStyle.Linear,Enum.EasingDirection.InOut))
  1128. elseif Anim == "Walking" and Running == true then
  1129. RLA = CFrame.new(0,(0.5 + math.cos(time()*15)*0.5)*WVA+ 0.2,(0.5 - math.cos(time()*15)*0.5)*RLV+ 0.2) * CFrame.Angles(0,-math.rad(math.sin(time()*15)*80)*RLV,math.rad(math.sin(time()*15)*80)*WVA)
  1130. LLA = CFrame.new(0,(0.5 + math.cos(time()*15)*0.5)*WVA- 0.2,(-0.5 + math.cos(time()*15)*0.5)*RLV- 0.2) * CFrame.Angles(0,-math.rad(math.sin(time()*15)*80)*RLV,math.rad(-math.sin(time()*15)*80)*WVA)
  1131. RAA = CFrame.new(0,0.8 + math.sin(time()*15)*0.9*WVA,math.sin(time()*15)*0.9*RLV) * CFrame.Angles(0,math.rad(-math.cos(time()*15)*85)*RLV,math.rad(math.cos(time()*15)*85)*WVA)
  1132. LAA = CFrame.new(0,0.8 + math.sin(time()*15)*0.9*WVA,math.sin(time()*15)*0.9*-RLV) * CFrame.Angles(0,math.rad(-math.cos(time()*15)*85)*RLV,math.rad(-math.cos(time()*15)*85)*WVA)
  1133. neck.C1 = neck.C1:Lerp(nek * CF(0,0,0) * CFA(0,math.rad(-RootPart.RotVelocity.Y*5),0),LerpStyle(0.4,Enum.EasingStyle.Linear,Enum.EasingDirection.InOut))
  1134. RootPart.RootJoint.C0 = RootPart.RootJoint.C0:Lerp(root *CF((-1 - math.sin(time()*15)*2)*RLV,(-1 - math.sin(time()*15)*2)*WVA,-1 + 0.5 -math.sin(time()*15)*0.8) * CFA(math.rad(80 - math.cos(time()*15)*20),0,0),LerpStyle(0.4,Enum.EasingStyle.Back,Enum.EasingDirection.InOut))
  1135. tors["Right Shoulder"].C0 = tors["Right Shoulder"].C0:Lerp(rs * CF(0.6+ math.sin(time()*15)*1,0,-0.6)* RAA * CFA(math.rad(-10 - -math.cos(time()*15*2)*10),0,math.rad(80)),LerpStyle(0.6,Enum.EasingStyle.Back,Enum.EasingDirection.InOut))
  1136. tors["Left Shoulder"].C0 = tors["Left Shoulder"].C0:Lerp(ls * CF(-0.6+ -math.sin(time()*15)*1,0,-0.6) * LAA * CFA(math.rad(-10 - -math.cos(time()*15*2)*10),0,math.rad(-80)),LerpStyle(0.6,Enum.EasingStyle.Back,Enum.EasingDirection.InOut))
  1137. tors["Right Hip"].C0 = tors["Right Hip"].C0:Lerp(rh * CF(0.4 + -math.cos(time()*15)*0.9,0,0) * RLA * CFA(0, 0,math.rad(50)),LerpStyle(0.6,Enum.EasingStyle.Linear,Enum.EasingDirection.InOut))
  1138. tors["Left Hip"].C0 = tors["Left Hip"].C0:Lerp(lh * CF(-0.4+ math.cos(time()*15)*0.9,0,0) * LLA * CFA(0, 0,math.rad(-80)),LerpStyle(0.6,Enum.EasingStyle.Linear,Enum.EasingDirection.InOut))
  1139. TailWeld.C0 = TailWeld.C0:Lerp(TC0 * CFrame.new(0,0.7,0.3) * CFrame.Angles(math.rad(-110 + math.sin(-time()*15)*-20),-math.rad(RLV*30),0),LerpStyle(0.1*1,Enum.EasingStyle.Linear,Enum.EasingDirection.InOut))
  1140. end
  1141. end
  1142. end