DarkzScriptYT

Untitled

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