AlphaPhoenix21

Insane Genocidal Maniac

Mar 6th, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 63.25 KB | None | 0 0
  1. ---------------------------------
  2. ---------------------------------
  3. -- CREATED BY THEAMAZINGNATER --
  4. -- Credit to rufus for ragdoll --
  5. ---------------------------------
  6. ---------------------------------
  7. plr = game.Players.LocalPlayer
  8. char = game.Players.LocalPlayer.Character
  9. mouse = game.Players.LocalPlayer:GetMouse()
  10. wait()
  11. red = BrickColor.new("Really red")
  12. local bg = Instance.new("Sound",char.Torso)
  13. bg.Name = "BackgroundMusic"
  14. bg.SoundId = "http://www.roblox.com/asset/?id=156879167"
  15. bg.Looped = true
  16. bg.Volume = 1
  17. bg:Play()
  18. gunshot = Instance.new("Sound",char.Torso)
  19. gunshot.SoundId = "rbxassetid://131070686"
  20. gunshot.Volume = 4
  21. -- Credit to Genocider for this gun! :D
  22. New = function(Object, Parent, Name, Data)
  23. local Object = Instance.new(Object)
  24. for Index, Value in pairs(Data or {}) do
  25. Object[Index] = Value
  26. end
  27. Object.Parent = Parent
  28. Object.Name = Name
  29. return Object
  30. end
  31. local Create = LoadLibrary("RbxUtility").Create
  32. local m = Create("Model"){
  33. Parent = char,
  34. Name = "WeaponModel",
  35. }
  36.  
  37. Handle = New("Part",m,"Handle",{Material = Enum.Material.SmoothPlastic,Transparency = 1,Transparency = 1,Size = Vector3.new(1.78105354, 1.21267569, 0.446083069),CFrame = CFrame.new(3.48884702, 1.89424598, -23.6011944, 0.0172098875, -7.30156898e-07, 0.999851942, 0.999853492, 1.19907781e-08, -0.0172098596, -1.80598714e-09, 1.00000083, 1.4975667e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  38. moter = Instance.new("Weld",Handle)
  39. moter.Part0 = Handle
  40. moter.Part1 = char["Left Arm"]
  41. moter.C0 = CFrame.new(1.4689585, -0.35105902, 0.00664281845, 0.00124299945, 0.99996841, -0.00783899613, -0.0911670029, -0.00769303972, -0.995805979, -0.995834827, 0.00195244362, 0.0911545604)
  42. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.46324158, 2.55061626, -23.0996056, 0.0172099378, 1.26508749e-05, 0.999852061, 0.999856234, 0.000737910799, -0.0172098614, -0.000738026109, 1.00000215, 2.29468287e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  43. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.492160469, 0.24608025, 0.123040132),})
  44. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098838, 0.999853015, -0.000738022442, 1.18836761e-05, 0.000737924012, 1.00000048, 0.999851942, -0.0172098614, 1.52736902e-06),C1 = CFrame.new(0.655831456, 0.501588821, -0.0368974209, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  45. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.200000003, 0.270688266, 0.270688266),CFrame = CFrame.new(3.47537327, 1.11045444, -23.2953625, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  46. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.123040125, 1, 1),MeshType = Enum.MeshType.Cylinder,})
  47. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.783906102, 0.305831909, 1.74045563e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  48. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.47648132, 0.221472263, 0.344512314),CFrame = CFrame.new(3.48828244, 1.86040294, -23.3093491, 0.0172099452, 3.70001203e-08, 0.999852061, 0.99985671, -3.59708352e-09, -0.0172098596, -4.18887769e-09, 1.0000025, 2.26488032e-06),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  49. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.00999999, 1),})
  50. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),C1 = CFrame.new(-0.0338476896, 0.291845322, 1.8119812e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  51. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.98432076, 0.200000003, 0.24608022),CFrame = CFrame.new(3.48404813, 1.61474013, -23.4433804, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  52. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.246080264, 1),})
  53. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.279546618, 0.157814026, 1.21593475e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  54. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.984321058, 0.200000003, 0.200000003),CFrame = CFrame.new(3.36101127, 1.61687815, -23.4187717, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  55. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.492160618, 0.492160439),MeshType = Enum.MeshType.Cylinder,})
  56. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.279526353, 0.182422638, -0.123043299, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  57. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.53706741, 2.54934502, -23.0996056, 0.0172099378, 1.26508749e-05, 0.999852061, 0.999856234, 0.000737910799, -0.0172098614, -0.000738026109, 1.00000215, 2.29468287e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  58. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.492160469, 0.246080235, 0.123040132),})
  59. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098838, 0.999853015, -0.000738022442, 1.18836761e-05, 0.000737924012, 1.00000048, 0.999851942, -0.0172098614, 1.52736902e-06),C1 = CFrame.new(0.655830979, 0.501588821, 0.0369393826, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  60. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.47648132, 0.200000003, 0.200000003),CFrame = CFrame.new(3.48828554, 1.86097884, -23.1606178, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  61. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.7382406),})
  62. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.0332717896, 0.440576553, 1.14440918e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  63. Partss = New("Part",m,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.200000003, 0.221472204, 0.221472189),CFrame = CFrame.new(3.47526526, 1.10428262, -23.2953568, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  64. Mesh = New("SpecialMesh",Partss,"Mesh",{Scale = Vector3.new(0.123040125, 1, 1),MeshType = Enum.MeshType.Cylinder,})
  65. mot = New("Weld",Partss,"mot",{Part0 = Partss,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.790078878, 0.305837631, 1.57356262e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  66. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.49040294, 1.9837563, -23.5174713, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  67. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.615200579, 0.36912033, 0.24608025),MeshId = "http://www.roblox.com/asset/?id=3270017",MeshType = Enum.MeshType.FileMesh,})
  68. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(0.0895236731, 0.0837230682, 1.52587891e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  69. Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.295296252, 0.738240778, 0.369120389),CFrame = CFrame.new(3.49802279, 2.42631888, -23.8138046, 0.0172099452, 3.70001203e-08, 0.999852061, 0.99985671, -3.59708352e-09, -0.0172098596, -4.18887769e-09, 1.0000025, 2.26488032e-06),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  70. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),C1 = CFrame.new(0.532151103, -0.212610245, 1.74045563e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  71. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.344512314, 0.78745681, 0.344512314),CFrame = CFrame.new(3.49802279, 2.42631888, -23.8138046, 0.0172099452, 3.70001203e-08, 0.999852061, 0.99985671, -3.59708352e-09, -0.0172098596, -4.18887769e-09, 1.0000025, 2.26488032e-06),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  72. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),C1 = CFrame.new(0.532151103, -0.212610245, 1.74045563e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  73. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.984321058, 0.200000003, 0.200000003),CFrame = CFrame.new(3.60706425, 1.61264217, -23.4187698, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  74. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.492160618, 0.492160439),MeshType = Enum.MeshType.Cylinder,})
  75. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.279527187, 0.182424545, 0.12304616, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  76. Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.47672749, 1.18911982, -23.1232109, 0.999851942, 0.00638213893, 0.0159827713, -0.0172098316, 0.37065956, 0.928613782, 4.44045327e-06, -0.928749561, 0.370713741),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  77. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(0.24608025, 0.246080264, 0.615200639),MeshType = Enum.MeshType.Wedge,})
  78. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851882, -0.0172098316, 3.67313623e-06, 0.00638283044, 0.370658338, -0.928748012, 0.0159824342, 0.928610861, 0.370713145),C1 = CFrame.new(-0.705229163, 0.477983475, 1.76429749e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  79. Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.344512254, 0.787456751, 0.200000003),CFrame = CFrame.new(3.50247502, 2.68478155, -23.8132839, 0.999851942, 1.0713723e-05, -0.0172099732, -0.0172098912, 0.000738376984, -0.999856234, 4.21693585e-06, 1.00000226, 0.000738456321),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  80. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.861280859),MeshType = Enum.MeshType.Wedge,})
  81. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851882, -0.0172098912, 3.44961882e-06, 9.9465251e-06, 0.000738390256, 1.0000006, -0.0172099192, -0.999853015, 0.000738452654),C1 = CFrame.new(0.790651679, -0.212089539, 2.07424164e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  82. Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.4904809, 1.98827124, -23.5162678, -0.999852061, -0.0148990965, 0.00861407723, 0.0172099397, -0.865535975, 0.500560343, -4.36594746e-06, 0.500633478, 0.865662456),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  83. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(0.24608025, 0.369120389, 0.861280918),MeshType = Enum.MeshType.Wedge,})
  84. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.999851942, 0.0172099397, -3.59863043e-06, -0.0148994327, -0.865533173, 0.500632644, 0.00861338526, 0.500558794, 0.865661025),C1 = CFrame.new(0.0940393209, 0.0849266052, 1.54972076e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  85. Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.442944348, 0.200000003, 0.200000003),CFrame = CFrame.new(3.37415838, 2.37982368, -23.1609974, 0.0172098633, 1.48413446e-05, 0.999851882, 0.999856234, 0.0007376945, -0.0172097869, -0.000737846654, 1.00000215, 7.44058752e-08),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  86. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
  87. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098093, 0.999853015, -0.000737842987, 1.40741467e-05, 0.000737707771, 1.00000048, 0.999851823, -0.0172097888, -6.92903996e-07),C1 = CFrame.new(0.483531356, 0.440196991, -0.12302804, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  88. Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.61520052, 0.200000003, 0.200000003),CFrame = CFrame.new(3.35783243, 1.43252242, -23.1602993, 0.0172098633, 1.48413446e-05, 0.999851882, 0.999856234, 0.0007376945, -0.0172097869, -0.000737846654, 1.00000215, 7.44058752e-08),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  89. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
  90. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098093, 0.999853015, -0.000737842987, 1.40741467e-05, 0.000737707771, 1.00000048, 0.999851823, -0.0172097888, -6.92903996e-07),C1 = CFrame.new(-0.463909149, 0.440895081, -0.123048544, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  91. Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.47648132, 0.200000003, 0.200000003),CFrame = CFrame.new(3.61130548, 1.85886192, -23.160614, -0.0172098689, 1.04156998e-05, -0.99985218, -0.999856234, 0.000738191127, 0.0172097925, 0.000738266157, 1.00000238, -4.55221243e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  92. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
  93. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.0172098149, -0.999853075, 0.00073826249, 9.64850187e-06, 0.00073820434, 1.00000072, -0.999852121, 0.0172097944, -3.78489494e-06),C1 = CFrame.new(-0.0332713127, 0.440580368, 0.123049498, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  94. Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.36912033, 0.738240778, 0.200000003),CFrame = CFrame.new(3.50183868, 2.64789343, -23.8132629, 0.999851942, 1.0818032e-05, -0.017209895, -0.0172098186, 0.000737608876, -0.999856234, 4.13497901e-06, 1.00000238, 0.000737691764),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  95. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.738240719),MeshType = Enum.MeshType.Wedge,})
  96. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851882, -0.0172098186, 3.36766243e-06, 1.00508332e-05, 0.000737622147, 1.00000072, -0.0172098409, -0.999853015, 0.000737688097),C1 = CFrame.new(0.753758311, -0.212068558, 1.93119049e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  97. Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.344512254, 0.787456751, 0.200000003),CFrame = CFrame.new(3.49357963, 2.16808391, -23.8129005, 0.999852061, -1.05647114e-05, 0.0172100067, -0.0172099303, -0.000737611321, 0.999856114, 4.36594746e-06, -1.00000226, -0.000737689785),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  98. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.861280859),MeshType = Enum.MeshType.Wedge,})
  99. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851942, -0.0172099303, 3.59863043e-06, -9.79751348e-06, -0.000737624592, -1.0000006, 0.0172099527, 0.999852955, -0.000737686118),C1 = CFrame.new(0.273878455, -0.211706161, 1.90734863e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  100. Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.36912033, 0.738240659, 0.200000003),CFrame = CFrame.new(3.49420977, 2.20497489, -23.8129292, 0.999852061, -1.05647114e-05, 0.0172100067, -0.0172099303, -0.000737611321, 0.999856114, 4.36594746e-06, -1.00000226, -0.000737689785),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  101. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.738240719),MeshType = Enum.MeshType.Wedge,})
  102. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851942, -0.0172099303, 3.59863043e-06, -9.79751348e-06, -0.000737624592, -1.0000006, 0.0172099527, 0.999852955, -0.000737686118),C1 = CFrame.new(0.310774684, -0.211734772, 1.43051147e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  103. local knife = Instance.new("Part",m)
  104. knife.Name = "knifu"
  105. knife.Size = Vector3.new(0.2, 1.89, 0.57)
  106. knife.CanCollide = false
  107. function swait(num)
  108. if num==0 or num==nil then
  109. game:service'RunService'.Stepped:wait(0)
  110. else
  111. for i=0,num do
  112. game:service'RunService'.Stepped:wait(0)
  113. end
  114. end
  115. end
  116. -- Nametag (Credit to the Murderer)
  117. local txt = Instance.new("BillboardGui", char)
  118. txt.Adornee = char.Head
  119. txt.Name = "Nametag"
  120. txt.Size = UDim2.new(2, 0, 1.2, 0)
  121. txt.StudsOffset = Vector3.new(-9, 6, 0)
  122. local text = Instance.new("TextLabel", txt)
  123. text.Size = UDim2.new(10, 0, 7, 0)
  124. text.TextSize = 50
  125. text.Font = Enum.Font.Garamond
  126. text.TextScaled = false
  127. text.BackgroundTransparency = 1
  128. text.TextColor3 = Color3.new(.6,0,0)
  129. text.TextStrokeTransparency = 0
  130. text.TextStrokeColor3 = Color3.new(.6,0,0)
  131. text.Text = "INSANE GENOCIDER"
  132. local shk = coroutine.wrap(function()
  133. while text ~= nil do
  134. swait(.05)
  135. text.Position = UDim2.new(0,math.random(-5,5),0,math.random(-5,5))
  136. end
  137. end)
  138. shk()
  139. local knifemesh = Instance.new("FileMesh",knife)
  140. knifemesh.MeshId = "http://www.roblox.com/asset/?id=121944778"
  141. knifemesh.TextureId = "http://www.roblox.com/asset/?ID=144012208"
  142. local knifeweld = Instance.new("Weld",knife)
  143. knifeweld.Part0 = knife
  144. knifeweld.Part1 = char["Right Arm"]
  145. knifeweld.C0 = CFrame.new(-0.0201387405, -0.954784393, 1.14084578, 0.99966526, -0.000569000083, 0.0258700047, 0.0258762557, 0.0222939868, -0.99941653, -8.07743072e-06, 0.99975121, 0.0223012473)
  146. local TrailAtt = Instance.new("Attachment",knife)
  147. TrailAtt.Position = Vector3.new(0.02, 0.79, -0.285)
  148. local TrailAtt2 = Instance.new("Attachment",knife)
  149. TrailAtt2.Position = Vector3.new(0.01, -0.54, -0.285)
  150. local trail = Instance.new("Trail",knife)
  151. trail.Enabled = false
  152. trail.Color = ColorSequence.new(BrickColor.new("Black stone grey").Color)
  153. trail.Attachment0 = TrailAtt
  154. trail.Attachment1 = TrailAtt2
  155. trail.Lifetime = 0.1
  156. local shadowhead = Instance.new("Part",char.Head)
  157. shadowhead.BrickColor = BrickColor.new("Really black")
  158. shadowhead.Size = Vector3.new(1.2, 0.6, 1)
  159. shadowhead.CanCollide = false
  160. local shadowheadmesh = Instance.new("SpecialMesh",shadowhead)
  161. shadowheadmesh.MeshType = "Head"
  162. shadowheadmesh.Scale = Vector3.new(1.26, 1.5, 1.26)
  163. local weld2 = Instance.new("Weld",shadowhead)
  164. weld2.Part0 = shadowhead
  165. weld2.Part1 = char.Head
  166. weld2.C1 = CFrame.new(0, 0.200000048, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  167. local rhandclone = game.Players.LocalPlayer.Character.Torso["Right Shoulder"]:Clone()
  168. local rhandweld = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  169. rhandweld.Part0 = game.Players.LocalPlayer.Character.Torso
  170. rhandweld.Part1 = game.Players.LocalPlayer.Character["Right Arm"]
  171. rhandweld.C0 = CFrame.new(1.5, 0, 0, 1, -1.6395192e-43, 0, -1.6395192e-43, 1, 0, 0, 0, 1)
  172. local lhandclone = game.Players.LocalPlayer.Character.Torso["Left Shoulder"]:Clone()
  173. local lhandweld = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  174. lhandweld.Part0 = game.Players.LocalPlayer.Character.Torso
  175. lhandweld.Part1 = game.Players.LocalPlayer.Character["Left Arm"]
  176. lhandweld.C0 = CFrame.new(-1.5, 0, 0, 1, -1.6395192e-43, 0, -1.6395192e-43, 1, 0, 0, 0, 1)
  177. local llegclone = game.Players.LocalPlayer.Character.Torso["Left Hip"]:Clone()
  178. game.Players.LocalPlayer.Character.Torso["Left Hip"]:Remove()
  179. local llegweld = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  180. llegweld.Part0 = game.Players.LocalPlayer.Character.Torso
  181. llegweld.Part1 = game.Players.LocalPlayer.Character["Left Leg"]
  182. llegweld.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0) * CFrame.new(0,-1,0)
  183. local rlegclone = game.Players.LocalPlayer.Character.Torso["Right Hip"]:Clone()
  184. game.Players.LocalPlayer.Character.Torso["Right Hip"]:Remove()
  185. local rlegweld = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  186. rlegweld.Part0 = game.Players.LocalPlayer.Character.Torso
  187. rlegweld.Part1 = game.Players.LocalPlayer.Character["Right Leg"]
  188. rlegweld.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0) * CFrame.new(0,-1,0)
  189. local rootjointclone = game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint:Clone()
  190. game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint:Remove()
  191. local humanoidrootpart = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  192. humanoidrootpart.Part0 = game.Players.LocalPlayer.Character.HumanoidRootPart
  193. humanoidrootpart.Part1 = game.Players.LocalPlayer.Character.Torso
  194. local heed = game.Players.LocalPlayer.Character.Torso["Neck"]:Clone()
  195. local headweld = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  196. headweld.Part0 = game.Players.LocalPlayer.Character.Torso
  197. headweld.Part1 = game.Players.LocalPlayer.Character.Head
  198. headweld.C0 = headweld.C0 * CFrame.new(0,1.5,0)
  199. for i = 0,1 , 0.02 do
  200. headweld.C0 = headweld.C0:lerp(CFrame.new(0, 1.49999976, 0, 0.939692736, 2.65673535e-22, -0.342019886, -1.42512683e-22, 1, 3.85227261e-22, 0.342019916, -3.13253081e-22, 0.939692736),i)
  201. humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 0.866025388, -3.86706633e-22, -0.500000238, 2.65673535e-22, 1, -3.13253081e-22, 0.500000238, 1.38448295e-22, 0.866025388):inverse(),i)
  202. rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.5, -2, 0, 1, -1.6395192e-43, 0, -1.6395192e-43, 1, 0, 0, 0, 1),i)
  203. llegweld.C0 = llegweld.C0:lerp(CFrame.new(-0.790345192, -1.96068549, 0, 0.984807849, 0.173647985, -5.23747954e-22, -0.173647985, 0.984807849, 3.13253081e-22, 5.70186845e-22, -2.1754633e-22, 1),i)
  204. lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.65210819, 0.0268206596, 0, 0.984807849, 0.173647985, -5.23747954e-22, -0.173647985, 0.984807849, 3.13253081e-22, 5.70186845e-22, -2.1754633e-22, 1),i)
  205. rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.59805298, 0.00370526314, -0.166603565, 0.984807849, -0.173648134, -3.13053391e-07, 0.171009988, 0.969846368, -0.173648238, 0.0301539954, 0.171010062, 0.984807789),i)
  206. game:GetService("RunService").RenderStepped:wait()
  207. end
  208. canwalk = true
  209. using = false
  210. function Ragdoll(dude)
  211. local humanoid = dude:FindFirstChildOfClass("Humanoid")
  212. dude:BreakJoints()
  213. local isr15 = dude:findFirstChild("UpperTorso")
  214. if isr15 then
  215. if humanoid.Parent:findFirstChild("HumanoidRootPart") then
  216. humanoid.Parent.HumanoidRootPart.CanCollide = false
  217. end
  218. local function makeballlimb(attachone, attachtwo, upperang, lowang, twist)
  219. local constraint = Instance.new("BallSocketConstraint", humanoid.Parent)
  220. constraint.Attachment0 = attachone
  221. constraint.Attachment1 = attachtwo
  222. constraint.LimitsEnabled = true
  223. constraint.TwistLimitsEnabled = true
  224. constraint.TwistLowerAngle = lowang
  225. constraint.TwistUpperAngle = upperang
  226. constraint.UpperAngle = twist
  227. end
  228. local function makehingelimb(attachone, attachtwo, upperang, lowang)
  229. local constraint = Instance.new("HingeConstraint", humanoid.Parent)
  230. constraint.Attachment0 = attachone
  231. constraint.Attachment1 = attachtwo
  232. constraint.LimitsEnabled = true
  233. constraint.LowerAngle = lowang
  234. constraint.UpperAngle = upperang
  235. end
  236. for i,v in pairs(humanoid.Parent:GetChildren()) do --scan player
  237. if v.ClassName == "Accessory" then
  238. local findhandle = v:findFirstChild("Handle") --finding handle in accesorry
  239. if findhandle then
  240. local attach = findhandle:findFirstChildOfClass("Attachment")
  241. for q,w in pairs(humanoid.Parent:GetChildren()) do --scan player
  242. if w.Name == "UpperTorso" or w.Name == "Head" then
  243. attach1 = w:findFirstChild(attach.Name) --finding attachment in head/uppertorso
  244. end
  245. end
  246. if attach and attach1 then
  247. local constraint = Instance.new("HingeConstraint", humanoid.Parent) --making fake weld
  248. constraint.Attachment0 = attach
  249. constraint.Attachment1 = attach1
  250. constraint.LimitsEnabled = true
  251. constraint.LowerAngle = 0
  252. constraint.UpperAngle = 0
  253. end
  254. end
  255. end
  256. end
  257. if humanoid.Parent:findFirstChild("Head") and humanoid.Parent:findFirstChild("UpperTorso") then
  258. local attachment = Instance.new("Attachment", humanoid.Parent.Head)
  259. attachment.Position = Vector3.new(0, -0.5, 0)
  260. attachment.Name = "lol"
  261. attachment.Visible = false
  262. humanoid.Parent.UpperTorso.NeckAttachment.Visible = false
  263. humanoid.Parent.UpperTorso.NeckAttachment.Position = humanoid.Parent.UpperTorso.NeckAttachment.Position + Vector3.new(0,0,0)
  264. local ball = Instance.new("BallSocketConstraint", humanoid.Parent)
  265. ball.Attachment0 = humanoid.Parent.UpperTorso.NeckAttachment
  266. ball.Attachment1 = attachment
  267. ball.LimitsEnabled = true
  268. ball.TwistLimitsEnabled = true
  269. ball.UpperAngle = 40
  270. ball.Restitution = 0.5
  271. ball.TwistUpperAngle = 40
  272. ball.TwistLowerAngle = -40
  273. local collidepartofleftleg = Instance.new("Part", humanoid.Parent.UpperTorso)
  274. collidepartofleftleg.Name = "Bone"
  275. collidepartofleftleg.Size = Vector3.new(0.7,0.7,0.7)
  276. collidepartofleftleg.Transparency = 1
  277. collidepartofleftleg:BreakJoints()
  278. local weeld = Instance.new("Weld", collidepartofleftleg)
  279. weeld.Part0 = collidepartofleftleg
  280. weeld.Part1 = humanoid.Parent["Head"]
  281. if humanoid.Parent.Head:findFirstChild("Neck") then
  282. humanoid.Parent.Head.Neck:destroy()
  283. end
  284. if humanoid.Parent.Head:findFirstChild("face") then
  285. humanoid.Parent.Head.face.Texture = "http://www.roblox.com/asset/?id=810245460"
  286. end
  287. end
  288. local LeftUpperLeg = humanoid.Parent:findFirstChild("LeftUpperLeg")
  289. local LeftLowerLeg = humanoid.Parent:findFirstChild("LeftLowerLeg")
  290. --
  291. local RightUpperLeg = humanoid.Parent:findFirstChild("RightUpperLeg")
  292. local RightLowerLeg = humanoid.Parent:findFirstChild("RightLowerLeg")
  293. --
  294. local RightUpperArm = humanoid.Parent:findFirstChild("RightUpperArm")
  295. local RightLowerArm = humanoid.Parent:findFirstChild("RightLowerArm")
  296. --
  297. local LeftUpperArm = humanoid.Parent:findFirstChild("LeftUpperArm")
  298. local LeftLowerArm = humanoid.Parent:findFirstChild("LeftLowerArm")
  299. --Foot & Hands--
  300.  
  301. local LeftFoot = humanoid.Parent:findFirstChild("LeftFoot")
  302. local RightFoot = humanoid.Parent:findFirstChild("RightFoot")
  303. --
  304. local LeftHand = humanoid.Parent:findFirstChild("LeftHand")
  305. local RightHand = humanoid.Parent:findFirstChild("RightHand")
  306.  
  307. --END--
  308. --TORSOS--
  309.  
  310. local UpperTorso = humanoid.Parent:findFirstChild("UpperTorso")
  311. local LowerTorso = humanoid.Parent:findFirstChild("LowerTorso")
  312.  
  313. --END--
  314. if LowerTorso then
  315. if LeftUpperLeg then
  316. makeballlimb(LowerTorso["LeftHipRigAttachment"], LeftUpperLeg["LeftHipRigAttachment"], 50,-50, 90)
  317. end
  318. if RightUpperLeg then
  319. makeballlimb(LowerTorso["RightHipRigAttachment"], RightUpperLeg["RightHipRigAttachment"], 50,-50, 90)
  320. end
  321. if LeftLowerLeg then
  322. makehingelimb(LeftUpperLeg["LeftKneeRigAttachment"], LeftLowerLeg["LeftKneeRigAttachment"], 0,-90)
  323. end
  324. if RightLowerLeg then
  325. makehingelimb(RightUpperLeg["RightKneeRigAttachment"], RightLowerLeg["RightKneeRigAttachment"], 0,-90)
  326. end
  327. if LeftFoot then
  328. makehingelimb(LeftLowerLeg["LeftAnkleRigAttachment"], LeftFoot["LeftAnkleRigAttachment"], 30, -30)
  329. end
  330. if RightFoot then
  331. makehingelimb(RightLowerLeg["RightAnkleRigAttachment"], RightFoot["RightAnkleRigAttachment"], 30, -30)
  332. end
  333. if UpperTorso then
  334. makehingelimb(UpperTorso["WaistRigAttachment"], LowerTorso["WaistRigAttachment"], 30, -30)
  335. end
  336. end
  337. if UpperTorso then
  338. local hitsound = Instance.new("Sound", UpperTorso)
  339. hitsound.SoundId = "http://www.roblox.com/asset/?id=93706376"
  340. hitsound:Play()
  341. hitsound.Volume = math.random(5,10)
  342. local canhit = true
  343. local hitval = 15
  344. local uptor = humanoid.Parent.UpperTorso
  345. if RightUpperArm then
  346. makeballlimb(RightUpperArm["RightShoulderRigAttachment"], UpperTorso["RightShoulderRigAttachment"], 90,-50, 180)
  347. end
  348. if RightLowerArm then
  349. makehingelimb(RightLowerArm["RightElbowRigAttachment"], RightUpperArm["RightElbowRigAttachment"], 0,-90)
  350. end
  351. if RightHand then
  352. makehingelimb(RightHand["RightWristRigAttachment"], RightLowerArm["RightWristRigAttachment"], 30,30)
  353. end
  354. if LeftUpperArm then
  355. makeballlimb(LeftUpperArm["LeftShoulderRigAttachment"], UpperTorso["LeftShoulderRigAttachment"], 90,-50, 180)
  356. end
  357. if LeftLowerArm then
  358. makehingelimb(LeftLowerArm["LeftElbowRigAttachment"], LeftUpperArm["LeftElbowRigAttachment"], 0,-90)
  359. end
  360. if LeftHand then
  361. makehingelimb(LeftHand["LeftWristRigAttachment"], LeftLowerArm["LeftWristRigAttachment"], 30,30)
  362. end
  363. end
  364. elseif dude:findFirstChild("Torso") then
  365. canspin = false
  366. if humanoid.Parent:findFirstChild("Health") then
  367. humanoid.Parent.Health:Remove()
  368. end
  369. humanoid.WalkSpeed = 0
  370. humanoid.JumpPower = 0
  371. humanoid.PlatformStand = true
  372. for z,x in pairs(humanoid.Parent:GetChildren()) do
  373. if x.ClassName == "Accessory" then
  374. local handle = x:findFirstChild("Handle")
  375. if handle then
  376. local attachment = handle:findFirstChildOfClass("Attachment")
  377. if attachment then
  378. for q,w in pairs(humanoid.Parent:GetChildren()) do
  379. if w.Name == "Torso" or w.Name == "Head" then
  380. local anotherone = w:findFirstChild(attachment.Name)
  381. if attachment and anotherone then
  382. local constraint = Instance.new("HingeConstraint", humanoid.Parent) --making fake weld
  383. constraint.Attachment0 = attachment
  384. constraint.Attachment1 = anotherone
  385. constraint.LimitsEnabled = true
  386. constraint.LowerAngle = 0
  387. constraint.UpperAngle = 0
  388. end
  389. end
  390. end
  391. end
  392. end
  393. end
  394. end
  395. if humanoid.Parent:findFirstChild("Right Arm") and humanoid.Parent:findFirstChild("Torso") then
  396. local attachment = Instance.new("Attachment", humanoid.Parent.Torso)
  397. attachment.Position = Vector3.new(1, 1, 0)
  398. local ball = Instance.new("BallSocketConstraint", humanoid.Parent)
  399. ball.Attachment0 = humanoid.Parent["Right Arm"].RightShoulderAttachment
  400. ball.Attachment1 = attachment
  401. collidepartofleftleg = Instance.new("Part", humanoid.Parent.Torso)
  402. collidepartofleftleg.Name = "Bone"
  403. collidepartofleftleg.Size = Vector3.new(0.8,1.4,0.8)
  404. collidepartofleftleg.Transparency = 1
  405. collidepartofleftleg:BreakJoints()
  406. local weeld = Instance.new("Weld", collidepartofleftleg)
  407. weeld.Part0 = humanoid.Parent["Right Arm"]
  408. weeld.Part1 = collidepartofleftleg
  409. weeld.C0 = weeld.C0 * CFrame.new(0,-0.3,0)
  410. end
  411. if humanoid.Parent:findFirstChild("Left Arm") and humanoid.Parent:findFirstChild("Torso") then
  412. local attachment = Instance.new("Attachment", humanoid.Parent.Torso)
  413. attachment.Position = Vector3.new(-1, 1, 0)
  414. local ball = Instance.new("BallSocketConstraint", humanoid.Parent)
  415. ball.Attachment0 = attachment
  416. ball.Attachment1 = humanoid.Parent["Left Arm"].LeftShoulderAttachment
  417. collidepartofleftleg = Instance.new("Part", humanoid.Parent.Torso)
  418. collidepartofleftleg.Name = "Bone"
  419. collidepartofleftleg.Size = Vector3.new(0.8,1.4,0.8)
  420. collidepartofleftleg.Transparency = 1
  421. collidepartofleftleg:BreakJoints()
  422. local weeld = Instance.new("Weld", collidepartofleftleg)
  423. weeld.Part0 = humanoid.Parent["Left Arm"]
  424. weeld.Part1 = collidepartofleftleg
  425. weeld.C0 = weeld.C0 * CFrame.new(0,-0.3,0)
  426. end
  427. if humanoid.Parent:findFirstChild("Right Leg") and humanoid.Parent:findFirstChild("Torso") then
  428. local attachment = Instance.new("Attachment", humanoid.Parent.Torso)
  429. attachment.Position = Vector3.new(0.5, -1, 0)
  430. local ball = Instance.new("BallSocketConstraint", humanoid.Parent)
  431. ball.Attachment0 = humanoid.Parent["Right Leg"].RightFootAttachment
  432. ball.Attachment1 = attachment
  433. humanoid.Parent["Right Leg"].RightFootAttachment.Position = Vector3.new(0, 1, 0)
  434. collidepartofleftleg = Instance.new("Part", humanoid.Parent.Torso)
  435. collidepartofleftleg.Name = "Bone"
  436. collidepartofleftleg.Size = Vector3.new(0.8,1.4,0.8)
  437. collidepartofleftleg.Transparency = 1
  438. collidepartofleftleg:BreakJoints()
  439. local weeld = Instance.new("Weld", collidepartofleftleg)
  440. weeld.Part0 = humanoid.Parent["Right Leg"]
  441. weeld.Part1 = collidepartofleftleg
  442. weeld.C0 = weeld.C0 * CFrame.new(0,-0.3,0)
  443. end
  444. if humanoid.Parent:findFirstChild("Left Leg") and humanoid.Parent:findFirstChild("Torso") then
  445. local attachment = Instance.new("Attachment", humanoid.Parent.Torso)
  446. attachment.Position = Vector3.new(-0.5, -1, 0)
  447. local ball = Instance.new("BallSocketConstraint", humanoid.Parent)
  448. ball.Attachment0 = humanoid.Parent["Left Leg"].LeftFootAttachment
  449. ball.Attachment1 = attachment
  450. humanoid.Parent["Left Leg"].LeftFootAttachment.Position = Vector3.new(0, 1, 0)
  451. collidepartofleftleg = Instance.new("Part", humanoid.Parent.Torso)
  452. collidepartofleftleg.Name = "Bone"
  453. collidepartofleftleg.Size = Vector3.new(0.8,1.4,0.8)
  454. collidepartofleftleg.Transparency = 1
  455. collidepartofleftleg:BreakJoints()
  456. local weeld = Instance.new("Weld", collidepartofleftleg)
  457. weeld.Part0 = humanoid.Parent["Left Leg"]
  458. weeld.Part1 = collidepartofleftleg
  459. weeld.C0 = weeld.C0 * CFrame.new(0,-0.3,0)
  460. end
  461. if humanoid.Parent:findFirstChild("Head") and humanoid.Parent:findFirstChild("Torso") then
  462. local attachment = Instance.new("Attachment", humanoid.Parent.Head)
  463. attachment.Position = Vector3.new(0, -0.5, 0)
  464. attachment.Name = "lol"
  465. attachment.Visible = false
  466. humanoid.Parent.Torso.NeckAttachment.Visible = false
  467. humanoid.Parent.Torso.NeckAttachment.Position = humanoid.Parent.Torso.NeckAttachment.Position + Vector3.new(0,0,0)
  468. local ball = Instance.new("BallSocketConstraint", humanoid.Parent)
  469. ball.Attachment0 = humanoid.Parent.Torso.NeckAttachment
  470. ball.Attachment1 = attachment
  471. ball.LimitsEnabled = true
  472. ball.TwistLimitsEnabled = true
  473. ball.UpperAngle = 90
  474. ball.Restitution = 0.5
  475. ball.TwistUpperAngle = 90
  476. ball.TwistLowerAngle = -90
  477. local collidepartofleftleg = Instance.new("Part", humanoid.Parent.Torso)
  478. collidepartofleftleg.Name = "Bone"
  479. collidepartofleftleg.Size = Vector3.new(0.7,0.7,0.7)
  480. collidepartofleftleg.Transparency = 1
  481. collidepartofleftleg:BreakJoints()
  482. local weeld = Instance.new("Weld", collidepartofleftleg)
  483. weeld.Part0 = collidepartofleftleg
  484. weeld.Part1 = humanoid.Parent["Head"]
  485. if humanoid.Parent.Torso:findFirstChild("Neck") then
  486. humanoid.Parent.Torso.Neck:destroy()
  487. end
  488. if humanoid.Parent.Head:findFirstChild("face") then
  489. humanoid.Parent.Head.face.Texture = "http://www.roblox.com/asset/?id=810245460"
  490. end
  491. local hitsound = Instance.new("Sound", humanoid.Parent.Head)
  492. hitsound.SoundId = "http://www.roblox.com/asset/?id=93706376"
  493. hitsound:Play()
  494. hitsound.Volume = math.random(5,10)
  495. end
  496. if humanoid.Parent:findFirstChild("Head") then
  497. local aah = Instance.new("Sound", humanoid.Parent.Head)
  498. if aah then
  499. aah.Volume = 8
  500. local aahmath = math.random(2,8)
  501. if aahmath == 2 then
  502. aah.SoundId = "rbxassetid://884348443"
  503. aah:Play()
  504. end
  505. if aahmath == 3 then
  506. aah.SoundId = "rbxassetid://681582832"
  507. aah.Volume = 10
  508. aah:Play()
  509. end
  510. if aahmath == 4 then
  511. aah.SoundId = "rbxassetid://1080363252"
  512. aah:Play()
  513. end
  514. if aahmath == 5 then
  515. aah.SoundId = "rbxassetid://150245085"
  516. aah:Play()
  517. end
  518. if aahmath == 6 then
  519. aah.SoundId = "rbxassetid://345287845"
  520. aah.TimePosition = 2.5
  521. aah:Play()
  522. end
  523. if aahmath == 7 then
  524. aah.SoundId = "rbxassetid://147758746"
  525. aah.TimePosition = 1.3
  526. aah:Play()
  527. end
  528. if aahmath == 8 then
  529. aah.SoundId = "rbxassetid://131314452"
  530. aah:Play()
  531. end
  532. end
  533. end
  534. end
  535. end
  536.  
  537. function hedcrack(key)
  538. if key == "c" then
  539. local targ = mouse.Target.Parent:FindFirstChild("Humanoid")
  540. char.Torso.CFrame = targ.Parent.HumanoidRootPart.CFrame
  541. char.Humanoid.WalkSpeed = 0
  542. targ.WalkSpeed = 0
  543. canwalk = false
  544. knife.Transparency = 1
  545. for i,v in pairs(m:GetChildren()) do
  546. if v.ClassName == "Part" or v.ClassName == "WedgePart" then
  547. v.Transparency = 1
  548. end
  549. end
  550. wait(1)
  551. for i = 0,1 ,0.03 do
  552. lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-0.787059546, 1.0252924, -0.830537915, 1.00000012, 0, 0, 0, -0.777044713, -0.629445493, 0, 0.629445553, -0.777044773),i)
  553. rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.3030653, 1.00732422, -0.896467865, 1.00000012, 0, -2.98023224e-08, 0, -0.747015953, -0.664806187, 0, 0.664806247, -0.747015953),i)
  554. game:GetService("RunService").RenderStepped:wait()
  555. end
  556. local neck2 = Instance.new("Weld",targ.Parent.Head)
  557. neck2.Part0 = targ.Parent.HumanoidRootPart
  558. neck2.Part1 = targ.Parent.Head
  559. neck2.C0 = CFrame.new(1.64185476, 0.0326089859, 0.0520830154, 0.0629425794, 0.997956097, 0.0110536441, -0.99792546, 0.0630832091, -0.0128695928, -0.0135405865, -0.0102206618, 0.999856174)
  560. local gore = Instance.new("Sound",targ.Parent.Head)
  561. gore.SoundId = "rbxassetid://429400881"
  562. gore.Volume = 4
  563. gore:Play()
  564. for i = 0,1 ,0.03 do
  565. neck2.C0 = neck2.C0:lerp(CFrame.new(-5.80060304e-22, 1.5, 2.07672366e-22, 0.394100308, -0.853058875, -0.342016876, 0.907805264, 0.419392049, 7.7493786e-07, 0.143438473, -0.310485005, 0.939693868),i)
  566. game:GetService("RunService").RenderStepped:wait()
  567. end
  568. wait(0.5)
  569. Ragdoll(targ.Parent)
  570. targ.Health = 0
  571. canwalk = true
  572. for i,v in pairs(m:GetChildren()) do
  573. if v.ClassName == "Part" or v.ClassName == "WedgePart" then
  574. v.Transparency = 0
  575. end
  576. Handle.Transparency = 1
  577. end
  578. char.Humanoid.WalkSpeed = 20
  579. end
  580. end
  581. mouse.KeyDown:connect(hedcrack)
  582.  
  583. function Shootm8(lolk)
  584. if lolk == "q" then
  585. local targetted = mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
  586. canwalk = false
  587. targetted.WalkSpeed = 0
  588. char.Humanoid.WalkSpeed = 0
  589. for i = 0,1 ,0.03 do
  590. moter.C0 = moter.C0:lerp(CFrame.new(1.64185476, 0.0326089859, 0.0520830154, 0.0629425794, 0.997956097, 0.0110536441, -0.99792546, 0.0630832091, -0.0128695928, -0.0135405865, -0.0102206618, 0.999856174),i)
  591. humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, -0.37749964, 5.07879304e-06, 0.926008701, 2.0358566e-06, 1.00000012, -4.65431367e-06, -0.92600888, 1.28467946e-07, -0.377499759):inverse(),i)
  592. lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.95763803, 0.413357735, 1.78813934e-06, 0.0322247185, 0.999480784, 1.51246786e-06, -0.999480724, 0.0322247222, -1.21031189e-06, -1.2582168e-06, -1.46776438e-06, 1),i)
  593. headweld.C0 = headweld.C0:lerp(CFrame.new(4.76837158e-07, 1.49999905, -4.76837158e-07, 0.0134977028, -1.41978962e-05, 0.999909043, -1.02651684e-05, 1.00000012, 1.43376528e-05, -0.999908924, -1.0457763e-05, 0.0134977028),i)
  594. game:GetService("RunService").RenderStepped:wait()
  595. end
  596. wait(1)
  597. for i,v in pairs(targetted.Parent:GetChildren()) do
  598. if v.ClassName == "Script" then
  599. v:Destroy()
  600. end
  601. end
  602. for i = 1,110 do
  603. gunshot:Play()
  604. targetted.Health = targetted.Health - 1
  605. wait()
  606. end
  607. char.Humanoid.WalkSpeed = 20
  608. Ragdoll(targetted.Parent)
  609. canwalk = true
  610. for i = 0,1 ,0.03 do
  611. moter.C0 = moter.C0:lerp(CFrame.new(1.4689585, -0.35105902, 0.00664281845, 0.00124299945, 0.99996841, -0.00783899613, -0.0911670029, -0.00769303972, -0.995805979, -0.995834827, 0.00195244362, 0.0911545604),i)
  612. game:GetService("RunService").RenderStepped:wait()
  613. end
  614. end
  615. end
  616. mouse.KeyDown:connect(Shootm8)
  617. function Suicide(key)
  618. if key == "p" then
  619. bg:Pause()
  620. canwalk = false
  621. char.Humanoid.WalkSpeed = 0
  622. for i = 0,1 , 0.05 do
  623. lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-2.590801, 0.766096115, -0.170214653, -0.0619033277, -0.998072505, 0.00441886298, 0.0460219793, -0.00727700582, -0.998913884, 0.997020543, -0.0616327822, 0.0463837348),i)
  624. game:GetService("RunService").RenderStepped:wait()
  625. end
  626. wait(1)
  627. gunshot:Play()
  628. Ragdoll(char)
  629. m:Destroy()
  630. char.HumanoidRootPart:Destroy()
  631. end
  632. end
  633. mouse.KeyDown:connect(Suicide)
  634.  
  635. mouse.Button1Down:connect(function()
  636. canwalk = false
  637. for i = 0,1 ,0.09 do
  638. rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.85140467, 0.525511265, -0.0422797203, -0.00247925473, -0.65761143, 0.753353298, 0.999993026, -0.00377299637, -2.55151826e-06, 0.00284408266, 0.753347874, 0.657616079),i)
  639. game:GetService("RunService").RenderStepped:wait()
  640. end
  641. wait(0.3)
  642. local hitbox = Instance.new("Part",knife)
  643. hitbox.Name = "HurtBox"
  644. hitbox.Transparency = 1
  645. hitbox.CanCollide = false
  646. hitbox.Size = Vector3.new(0.4, 1.02, 0.53)
  647. local weld = Instance.new("Weld",hitbox)
  648. weld.Part0 = hitbox
  649. weld.Part1 = knife
  650. weld.C0 = CFrame.new(0, -0.970016479, 0.0149999857, 1, 0, 0, 0, 1, 0, 0, 0, 0.999997616)
  651. trail.Enabled = true
  652. function Hit(brick)
  653. local human = brick.Parent:FindFirstChild("Humanoid")
  654. if human then
  655. Ragdoll(human.Parent)
  656. human.Health = 0
  657. human.Name = "rekted"
  658. end
  659. end
  660. hitbox.Touched:connect(Hit)
  661. for i = 0,1 ,0.07 do
  662. rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.18540192, 0.502321243, -0.646141529, 0.0185738262, 0.0280615948, 0.999433696, 0.999545574, -0.0242637265, -0.0178946313, 0.0237478372, 0.999311686, -0.028499512),i)
  663. humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 0.603398085, 0, 0.797440112, 0, 1, 0, -0.797440112, 0, 0.603398085),i)
  664. game:GetService("RunService").RenderStepped:wait()
  665. end
  666. trail.Enabled = false
  667. hitbox:Destroy()
  668. canwalk = true
  669. end)
  670.  
  671. while true do
  672. if canwalk then
  673. if game.Players.LocalPlayer.Character.Torso.Velocity.x < -0.5 or game.Players.LocalPlayer.Character.Torso.Velocity.x > 0.5 or game.Players.LocalPlayer.Character.Torso.Velocity.z < -0.5 or game.Players.LocalPlayer.Character.Torso.Velocity.z > 0.5 then
  674. for i = 0,0.45 , 0.03 do
  675. --if canwalk and game.Players.LocalPlayer.Character.Torso.Velocity.x < 0 or game.Players.LocalPlayer.Character.Torso.Velocity.x > 0 or game.Players.LocalPlayer.Character.Torso.Velocity.z < 0 or game.Players.LocalPlayer.Character.Torso.Velocity.z > 0 then
  676. headweld.C0 = headweld.C0:lerp(CFrame.new(0, 1.49999976, 0, 1.00000024, 2.61637394e-22, -4.61336744e-23, -2.65673585e-22, 0.984807849, -0.173647985, 0, 0.17364803, 0.984808087),i)
  677. humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 1.00000024, -2.65673585e-22, 0, 2.61637394e-22, 0.984807849, -0.17364803, 4.61336744e-23, 0.173647985, 0.984808087):inverse(),i)
  678. rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.5, -1.86566889, 0.695530891, 1.00000024, 2.03517657e-22, 1.70771776e-22, -2.65673585e-22, 0.76604414, 0.642788053, 0, -0.642788231, 0.766044319),i)
  679. llegweld.C0 = llegweld.C0:lerp(CFrame.new(-0.530218601, -1.82889962, -0.714493513, 0.992945731, -0.0400093496, -0.111618601, -0.0400080197, 0.773099542, -0.633021653, 0.111619085, 0.633021772, 0.766045153),i)
  680. lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.64980125, 0.0399148464, 0.717731237, 0.984808087, 0.133022189, 0.111618683, -0.173647985, 0.754407108, 0.633021653, 5.43957649e-23, -0.642787218, 0.766045153),i)
  681. rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.59805202, 0.136151552, -0.559810162, 0.984808087, -0.173648104, -2.98209869e-07, 0.133021981, 0.754406869, -0.642787337, 0.111619018, 0.63302213, 0.766044855),i)
  682. game:GetService("RunService").RenderStepped:wait()
  683. --end
  684. end
  685. for i = 0,0.45 , 0.03 do
  686. --if canwalk and game.Players.LocalPlayer.Character.Torso.Velocity.x < 0 or game.Players.LocalPlayer.Character.Torso.Velocity.x > 0 or game.Players.LocalPlayer.Character.Torso.Velocity.z < 0 or game.Players.LocalPlayer.Character.Torso.Velocity.z > 0 then
  687. headweld.C0 = headweld.C0:lerp(CFrame.new(0, 1.49999976, 0, 1.00000024, 2.61637394e-22, -4.61336744e-23, -2.65673585e-22, 0.984807849, -0.173647985, 0, 0.17364803, 0.984808087),i)
  688. humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, -0.0726344585, -2.38418579e-07, 1.00000024, -2.65673585e-22, 0, 2.6163742e-22, 0.984807968, -0.173648044, 4.61336838e-23, 0.173648, 0.984808207):inverse(),i)
  689. rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.5, -1.86078393, -0.713530302, 1.00000024, 2.03517695e-22, -1.70771801e-22, -2.65673585e-22, 0.766044259, -0.642788112, 0, 0.642788291, 0.766044438),i)
  690. llegweld.C0 = llegweld.C0:lerp(CFrame.new(-0.70853138, -1.75833619, 0.89703536, 0.992945731, 0.102975316, -0.0587838776, -0.0400080234, 0.757652104, 0.651431441, 0.111619093, -0.644484162, 0.756427169),i)
  691. lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.66348219, 0.137681007, -0.535534859, 0.984808087, 0.133022189, -0.111618683, -0.173648, 0.754407227, -0.633021653, 0, 0.642787278, 0.766045332),i)
  692. rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.59805202, 0.118935108, 0.435078144, 0.984808207, -0.173647344, -9.4095941e-07, 0.111619018, 0.63302201, 0.766044796, -0.133021042, -0.754407227, 0.642787576),i)
  693. game:GetService("RunService").RenderStepped:wait()
  694. --end
  695. end
  696. else
  697. if canwalk and not using then
  698. for i = 0,0.5 , 0.03 do
  699. headweld.C0 = headweld.C0:lerp(CFrame.new(0, 1.49999976, 0, 0.939692736, 2.65673535e-22, -0.342019886, -1.42512683e-22, 1, 3.85227261e-22, 0.342019916, -3.13253081e-22, 0.939692736),i)
  700. humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 0.866025388, -3.86706633e-22, -0.500000238, 2.65673535e-22, 1, -3.13253081e-22, 0.500000238, 1.38448295e-22, 0.866025388):inverse(),i)
  701. rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.5, -2, 0, 1, -1.6395192e-43, 0, -1.6395192e-43, 1, 0, 0, 0, 1),i)
  702. llegweld.C0 = llegweld.C0:lerp(CFrame.new(-0.790345192, -1.96068549, 0, 0.984807849, 0.173647985, -5.23747954e-22, -0.173647985, 0.984807849, 3.13253081e-22, 5.70186845e-22, -2.1754633e-22, 1),i)
  703. lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.65210819, 0.0268206596, 0, 0.984807849, 0.173647985, -5.23747954e-22, -0.173647985, 0.984807849, 3.13253081e-22, 5.70186845e-22, -2.1754633e-22, 1),i)
  704. rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.59805298, 0.00370526314, -0.166603565, 0.984807849, -0.173648134, -3.13053391e-07, 0.171009988, 0.969846368, -0.173648238, 0.0301539954, 0.171010062, 0.984807789),i)
  705. game:GetService("RunService").RenderStepped:wait()
  706. end
  707. end
  708. end
  709. end
  710. wait()
  711. end
Add Comment
Please, Sign In to add comment