Advertisement
JagTiger

(Fe Neko Script)

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