daily pastebin goal
10%
SHARE
TWEET

253

a guest Apr 16th, 2018 73 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. -- by Theamazingnater, enjoy
  2. local mouse = game.Players.LocalPlayer:GetMouse()
  3. howmuch = 0
  4. function change(key)
  5.     if key == "w" or key == "a" or key == "s" or key == "d" then
  6.         howmuch = howmuch + 1
  7.     end
  8. end
  9. function otherchange(key)
  10.     if key == "w" or key == "a" or key == "s" or key == "d" then
  11.         howmuch = howmuch - 1
  12.     end
  13. end
  14. mouse.KeyDown:connect(change)
  15. mouse.KeyUp:connect(otherchange)
  16. --Converted with ttyyuu12345's model to script plugin v4
  17. function sandbox(var,func)
  18.     local env = getfenv(func)
  19.     local newenv = setmetatable({},{
  20.         __index = function(self,k)
  21.             if k=="script" then
  22.                 return var
  23.             else
  24.                 return env[k]
  25.             end
  26.         end,
  27.     })
  28.     setfenv(func,newenv)
  29.     return func
  30. end
  31. cors = {}
  32. mas = Instance.new("Model",game:GetService("Lighting"))
  33. Model0 = Instance.new("Model")
  34. Part1 = Instance.new("Part")
  35. Part2 = Instance.new("Part")
  36. Part3 = Instance.new("Part")
  37. Weld4 = Instance.new("Weld")
  38. Weld5 = Instance.new("Weld")
  39. Weld6 = Instance.new("Weld")
  40. Part7 = Instance.new("Part")
  41. Model0.Name = "Sawed Off"
  42. Model0.Parent = mas
  43. Part1.Parent = Model0
  44. Part1.BrickColor = BrickColor.new("Really black")
  45. Part1.Shape = Enum.PartType.Cylinder
  46. Part1.Size = Vector3.new(2.96000075, 0.449999958, 0.400000334)
  47. Part1.CFrame = CFrame.new(40.7499924, 151.548019, 156.470001, 1.0000006, -1.78813934e-07, 0, -1.78813934e-07, 1.00000024, 0, 0, 0, 1)
  48. Part1.Color = Color3.new(0.101961, 0.101961, 0.101961)
  49. Part1.Position = Vector3.new(40.7499924, 151.548019, 156.470001)
  50. Part1.Color = Color3.new(0.101961, 0.101961, 0.101961)
  51. Part2.Parent = Model0
  52. Part2.BrickColor = BrickColor.new("Really black")
  53. Part2.Shape = Enum.PartType.Cylinder
  54. Part2.Size = Vector3.new(2.96000075, 0.449999958, 0.400000334)
  55. Part2.CFrame = CFrame.new(40.7499962, 151.548035, 156.079056, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  56. Part2.Color = Color3.new(0.101961, 0.101961, 0.101961)
  57. Part2.Position = Vector3.new(40.7499962, 151.548035, 156.079056)
  58. Part2.Color = Color3.new(0.101961, 0.101961, 0.101961)
  59. Part3.Parent = Model0
  60. Part3.BrickColor = BrickColor.new("Cocoa")
  61. Part3.Rotation = Vector3.new(0, 0, -34)
  62. Part3.Size = Vector3.new(1.11000025, 0.519999921, 0.570000172)
  63. Part3.CFrame = CFrame.new(42.5974922, 150.98793, 156.274887, 0.829038441, 0.559192181, 0, -0.55919224, 0.829038203, 0, 0, 0, 1)
  64. Part3.Color = Color3.new(0.317647, 0.145098, 0)
  65. Part3.Position = Vector3.new(42.5974922, 150.98793, 156.274887)
  66. Part3.Orientation = Vector3.new(0, 0, -34)
  67. Part3.Color = Color3.new(0.317647, 0.145098, 0)
  68. Weld4.Name = "1"
  69. Weld4.Parent = Part3
  70. Weld4.C0 = CFrame.new(-1.84484863, -0.568756104, -0.195831299, 0.829038441, -0.55919224, 0, 0.559192181, 0.829038203, 0, 0, 0, 1)
  71. Weld4.Part0 = Part3
  72. Weld4.Part1 = Part2
  73. Weld5.Name = "3"
  74. Weld5.Parent = Part3
  75. Weld5.C0 = CFrame.new(-0.60994339, 0.0636444092, 0.00506591797, 0.866026163, 0.499997735, 0, -0.499997616, 0.866026044, 0, 0, 0, 1)
  76. Weld5.Part0 = Part3
  77. Weld5.Part1 = Part7
  78. Weld6.Name = "2"
  79. Weld6.Parent = Part3
  80. Weld6.C0 = CFrame.new(-1.84484482, -0.568771362, 0.195114136, 0.829038441, -0.55919224, 0, 0.559192181, 0.829038203, 0, 0, 0, 1)
  81. Weld6.Part0 = Part3
  82. Weld6.Part1 = Part1
  83. Part7.Parent = Model0
  84. Part7.BrickColor = BrickColor.new("Cocoa")
  85. Part7.Rotation = Vector3.new(0, 0, -64)
  86. Part7.Size = Vector3.new(0.440000623, 0.519999921, 0.759999931)
  87. Part7.CFrame = CFrame.new(42.1274147, 151.381775, 156.279953, 0.438374251, 0.898792326, 0, -0.898792267, 0.438373834, 0, 0, 0, 1)
  88. Part7.Color = Color3.new(0.317647, 0.145098, 0)
  89. Part7.Position = Vector3.new(42.1274147, 151.381775, 156.279953)
  90. Part7.Orientation = Vector3.new(0, 0, -64)
  91. Part7.Color = Color3.new(0.317647, 0.145098, 0)
  92. for i,v in pairs(mas:GetChildren()) do
  93.     v.Parent = game:GetService("Players").LocalPlayer.Character
  94.     pcall(function() v:MakeJoints() end)
  95. end
  96. mas:Destroy()
  97. for i,v in pairs(cors) do
  98.     spawn(function()
  99.         pcall(v)
  100.     end)
  101. end
  102. for i,v in pairs(Model0:GetChildren()) do
  103.     if v.ClassName == "Part" then
  104.         v.CanCollide = false
  105.         v.Transparency = 1
  106.     end
  107. end
  108.  
  109. --Converted with ttyyuu12345's model to script plugin v4
  110. function sandbox(var,func)
  111.     local env = getfenv(func)
  112.     local newenv = setmetatable({},{
  113.         __index = function(self,k)
  114.             if k=="script" then
  115.                 return var
  116.             else
  117.                 return env[k]
  118.             end
  119.         end,
  120.     })
  121.     setfenv(func,newenv)
  122.     return func
  123. end
  124. cors = {}
  125. mas = Instance.new("Model",game:GetService("Lighting"))
  126. for i,v in pairs(mas:GetChildren()) do
  127.     v.Parent = game:GetService("Players").LocalPlayer.Character.Torso
  128.     pcall(function() v:MakeJoints() end)
  129. end
  130. mas:Destroy()
  131. for i,v in pairs(cors) do
  132.     spawn(function()
  133.         pcall(v)
  134.     end)
  135. end
  136. char = game.Players.LocalPlayer.Character
  137. function swait(num)
  138.     if num == 0 or num == nil then
  139.         game:service("RunService").Stepped:wait(0)
  140.     else
  141.         for i = 0, num do
  142.             game:service("RunService").Stepped:wait(0)
  143.         end
  144.     end
  145. end
  146. local folder = Instance.new("Model")
  147. local signtop = Instance.new("Part")
  148. local signbottom = Instance.new("Part")
  149. local no = Instance.new("Part")
  150. local decal = Instance.new("Decal")
  151. local decal2 = Instance.new("Decal")
  152. local weld = Instance.new("Weld")
  153. local weld2 = Instance.new("Weld")
  154. local weld3 = Instance.new("Weld")
  155. folder.Parent = char
  156. folder.Name = "NoRobloxianSign"
  157. signtop.BrickColor = BrickColor.new("Really red")
  158. signtop.Size = Vector3.new(3.14, 2.5, 0.36)
  159. no.Transparency = 1
  160. decal.Parent = signtop
  161. decal.Face = "Back"
  162. decal.Texture = "http://www.roblox.com/asset/?id=94148918"
  163. decal2.Parent = no
  164. decal2.Texture = "http://www.roblox.com/asset/?id=264596039"
  165. decal2.Face = "Back"
  166. signbottom.BrickColor = BrickColor.new("Dark orange")
  167. signbottom.Size = Vector3.new(0.27, 2.19, 0.36)
  168. no.Size = Vector3.new(3.14, 2.5, 0.36)
  169. weld.Parent = signbottom
  170. weld.Part0 = signbottom
  171. weld.Part1 = char.Torso
  172. weld.C0 = CFrame.new(-0.301372528, 0.623102188, -0.677061081, 0.74218601, -0.67019397, 0, 0.67019397, 0.74218601, 0, 0, 0, 1)
  173. weld2.Parent = signtop
  174. weld2.Part0 = signtop
  175. weld2.Part1 = signbottom
  176. weld2.C0 = CFrame.new(-0.0247592926, -2.31497383, -0.0127334595, 1, -5.21543006e-06, 0, 5.21543052e-06, 1, 0, 0, 0, 1)
  177. weld3.Parent = no
  178. weld3.Part0 = no
  179. weld3.Part1 = signtop
  180. weld3.C0 = CFrame.new(3.43322754e-05, -1.90734863e-05, -0.000778198242, 0.99999845, 6.94394112e-06, 0, -3.48687172e-06, 0.999998093, 0, 0, 0, 1)
  181. signbottom.Parent = folder
  182. signtop.Parent = folder
  183. no.Parent = folder
  184. for i,v in pairs(folder:GetChildren()) do
  185.     if v.ClassName == "Part" then
  186.         v.CanCollide = false
  187.         v.Material = "SmoothPlastic"
  188.     end
  189. end
  190. music = Instance.new("Sound", game.Players.LocalPlayer.Character.Torso)
  191. music.Volume = 10
  192. music.SoundId = "rbxassetid://1202637744"
  193. music.Looped = true
  194. music:Play()
  195.  
  196.  
  197.  
  198. local naeeym2 = Instance.new("BillboardGui",char)
  199. naeeym2.AlwaysOnTop = true
  200. naeeym2.Size = UDim2.new(5,35,2,35)
  201. naeeym2.StudsOffset = Vector3.new(0,2,0)
  202. naeeym2.Adornee = hed
  203. naeeym2.Name = "Name"
  204.  
  205. local tecks2 = Instance.new("TextLabel",naeeym2)
  206. tecks2.BackgroundTransparency = 1
  207. tecks2.TextScaled = true
  208. tecks2.BorderSizePixel = 0
  209. tecks2.Text = "RAGE"
  210. tecks2.Text = "DEATH"
  211. tecks2.Font = "Garamond"
  212. tecks2.TextSize = 30
  213. tecks2.TextStrokeTransparency = 0
  214. tecks2.TextColor3 = BrickColor.new('Really red').Color
  215. tecks2.TextStrokeColor3 = BrickColor.new('Really red').Color
  216. tecks2.Size = UDim2.new(1,0,0.5,0)
  217. tecks2.Parent = naeeym2
  218. textfag = tecks2
  219. tecks2.Text = "Killer:)"
  220. coroutine.resume(coroutine.create(function()
  221.     while textfag ~= nil do
  222.         swait()
  223.         textfag.Position = UDim2.new(math.random(-.2,.2),math.random(-3,3),.05,math.random(-3,3))  
  224.         textfag.Rotation = math.random(-3,3)
  225.     end
  226. end))
  227. local rhandclone = game.Players.LocalPlayer.Character.Torso["Right Shoulder"]:Clone()
  228. local rhandweld = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  229. rhandweld.Part0 = game.Players.LocalPlayer.Character.Torso
  230. rhandweld.Part1 = game.Players.LocalPlayer.Character["Right Arm"]
  231. rhandweld.C0 = CFrame.new(1.5, 0, 0, 1, -1.6395192e-43, 0, -1.6395192e-43, 1, 0, 0, 0, 1)
  232. local lhandclone = game.Players.LocalPlayer.Character.Torso["Left Shoulder"]:Clone()
  233. local lhandweld = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  234. lhandweld.Part0 = game.Players.LocalPlayer.Character.Torso
  235. lhandweld.Part1 = game.Players.LocalPlayer.Character["Left Arm"]
  236. lhandweld.C0 = CFrame.new(-1.5, 0, 0, 1, -1.6395192e-43, 0, -1.6395192e-43, 1, 0, 0, 0, 1)
  237. local llegclone = game.Players.LocalPlayer.Character.Torso["Left Hip"]:Clone()
  238. game.Players.LocalPlayer.Character.Torso["Left Hip"]:Remove()
  239. local llegweld = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  240. llegweld.Part0 = game.Players.LocalPlayer.Character.Torso
  241. llegweld.Part1 = game.Players.LocalPlayer.Character["Left Leg"]
  242. llegweld.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0) * CFrame.new(0,-1,0)
  243. local rlegclone = game.Players.LocalPlayer.Character.Torso["Right Hip"]:Clone()
  244. game.Players.LocalPlayer.Character.Torso["Right Hip"]:Remove()
  245. local rlegweld = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  246. rlegweld.Part0 = game.Players.LocalPlayer.Character.Torso
  247. rlegweld.Part1 = game.Players.LocalPlayer.Character["Right Leg"]
  248. rlegweld.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0) * CFrame.new(0,-1,0)
  249. local rootjointclone = game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint:Clone()
  250. game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint:Remove()
  251. local humanoidrootpart = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  252. humanoidrootpart.Part0 = game.Players.LocalPlayer.Character.HumanoidRootPart
  253. humanoidrootpart.Part1 = game.Players.LocalPlayer.Character.Torso
  254. local heed = game.Players.LocalPlayer.Character.Torso["Neck"]:Clone()
  255. local headweld = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  256. headweld.Part0 = game.Players.LocalPlayer.Character.Torso
  257. headweld.Part1 = game.Players.LocalPlayer.Character.Head
  258. headweld.C0 = headweld.C0 * CFrame.new(0,1.5,0)
  259. game.Players.LocalPlayer.Character.Torso.Neck:Remove()
  260. bullethitforclone = Instance.new("Sound")
  261. bullethitforclone.Volume = 4
  262. bullethitforclone.Parent = game.Players.LocalPlayer.Character.Head
  263. bullethitforclone.SoundId = "rbxassetid://144884872"
  264. weldf = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  265. weldf.Part0 = game.Players.LocalPlayer.Character["Right Arm"]
  266. weldf.Part1 = Part3
  267. weldf.C0 = CFrame.new(-0.0861244202, -1.04447937, -0.182327271, -0.105800174, 0.219419539, -0.969882667, 0.973032475, -0.178225949, -0.146464914, -0.204995126, -0.959215224, -0.194644511)
  268. canwalk = true
  269. PlayerSize = 1
  270. --Converted with ttyyuu12345's model to script plugin v4
  271. function sandbox(var,func)
  272.     local env = getfenv(func)
  273.     local newenv = setmetatable({},{
  274.         __index = function(self,k)
  275.             if k=="script" then
  276.                 return var
  277.             else
  278.                 return env[k]
  279.             end
  280.         end,
  281.     })
  282.     setfenv(func,newenv)
  283.     return func
  284. end
  285. cors = {}
  286. mas = Instance.new("Model",game:GetService("Lighting"))
  287. Partgun = Instance.new("Part")
  288. SpecialMesh1 = Instance.new("SpecialMesh")
  289. Partgun.Name = "edgy gun"
  290. Partgun.Parent = mas
  291. Partgun.Rotation = Vector3.new(-180, 0, -180)
  292. Partgun.Size = Vector3.new(0.270000488, 1.03999996, 1.71999955)
  293. Partgun.CFrame = CFrame.new(9.57500267, 0.90746665, -4.25999546, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  294. Partgun.BottomSurface = Enum.SurfaceType.Smooth
  295. Partgun.TopSurface = Enum.SurfaceType.Smooth
  296. Partgun.Position = Vector3.new(9.57500267, 0.90746665, -4.25999546)
  297. Partgun.Orientation = Vector3.new(0, 180, 0)
  298. SpecialMesh1.Parent = Partgun
  299. SpecialMesh1.MeshId = "rbxassetid://430347121"
  300. SpecialMesh1.Scale = Vector3.new(0.0299999993, 0.0299999993, 0.0299999993)
  301. SpecialMesh1.TextureId = "rbxassetid://0"
  302. SpecialMesh1.VertexColor = Vector3.new(1, 2, 3)
  303. SpecialMesh1.MeshType = Enum.MeshType.FileMesh
  304. SpecialMesh1.Scale = Vector3.new(0.0299999993, 0.0299999993, 0.0299999993)
  305. for i,v in pairs(mas:GetChildren()) do
  306.     v.Parent = game:GetService("Players").LocalPlayer.Character
  307.     pcall(function() v:MakeJoints() end)
  308. end
  309. mas:Destroy()
  310. for i,v in pairs(cors) do
  311.     spawn(function()
  312.         pcall(v)
  313.     end)
  314. end
  315. local weldofgun = Instance.new("Weld", Partgun)
  316. weldofgun.Part0 = game.Players.LocalPlayer.Character["Right Arm"]
  317. weldofgun.Part1 = Partgun
  318. weldofgun.C0 = CFrame.new(0.0550079346, -1.58780015, -0.449067354, -1, 5.6192453e-22, -1.70690163e-22, 2.65673535e-22, 0.173647001, -0.984807968, -5.23747954e-22, -0.984807968, -0.173647001)
  319. local gunshot = Instance.new("Sound", Partgun)
  320. gunshot.Volume = 7
  321. gunshot.SoundId = "rbxassetid://131070686"
  322. canwalk = true
  323. shooting = false
  324. using = false
  325. function grab(key)
  326.     key = key:lower()
  327.     if key == "q" and not using then
  328.         if not shooting then
  329.             canwalk = false
  330.             shooting = true
  331.             for i = 0,0.6 , 0.01 do
  332.                 weldofgun.C0 = weldofgun.C0:lerp(CFrame.new(0.0550079346, -1.66210365, -0.280470848, -1, 1.69529812e-08, 2.79396772e-09, 2.79396772e-09, -1.27684325e-06, -1.00000012, 9.38598532e-09, -1.00000012, 1.27870589e-06),i)
  333.                 headweld.C0 = headweld.C0:lerp(CFrame.new(-0.0641918182, 1.57706404, -0.0765023232, 0.173648775, 1.2086125e-06, -0.98480773, -1.11475492e-05, 1, -7.38364122e-07, 0.98480773, 1.11064101e-05, 0.17364879),i)
  334.                 humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(-4.76837158e-07, -2.38418579e-07, 4.76837158e-07, 1.86264515e-06, 1.11064055e-05, -1, 1.2086125e-06, 1, 1.11064101e-05, 1, -1.20863228e-06, 1.86264515e-06):inverse(),i)
  335.                 rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.5, -2, -1.40129846e-45, 1, 2.80259693e-45, -2.80259693e-45, -2.80259693e-45, 1, -2.80259693e-45, 2.80259693e-45, 2.80259693e-45, 1),i)
  336.                 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)
  337.                 lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.88555717, 0.238665819, 9.53674316e-07, 0.866025448, 0.500000119, -7.4505806e-09, -0.500000119, 0.866025388, -7.09368919e-08, -2.60770321e-08, 7.07805157e-08, 1.00000012),i)
  338.                 rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(2.03125596, 0.466423273, -0.0349578857, 0.0530674011, -0.998481572, -0.0147831338, -0.0627651066, 0.0114396075, -0.997962773, 0.996616483, 0.0538871512, -0.0620627441),i)
  339.                 game:GetService("RunService").RenderStepped:wait()
  340.             end
  341.             while shooting do
  342.                 game.Players.LocalPlayer.Character.Torso.CFrame = CFrame.new(game.Players.LocalPlayer.Character.Torso.Position,Vector3.new(mouse.Hit.p.x, game.Players.LocalPlayer.Character.Torso.Position.y, mouse.Hit.p.z))
  343.                 game:GetService("RunService").RenderStepped:wait()
  344.             end
  345.         else
  346.             for i = 0,0.5 , 0.03 do
  347.                 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)
  348.                 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)
  349.                 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)
  350.                 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)
  351.                 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)
  352.                 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)
  353.                 game:GetService("RunService").RenderStepped:wait()
  354.             end
  355.             shooting = false
  356.             canwalk = true
  357.         end
  358.     end
  359. end
  360. mouse.KeyDown:connect(grab)
  361. function shoot(key)
  362.     if shooting and not using then
  363.         using = true
  364.         gunshot:Play()
  365.         local bullet = Instance.new("Part", workspace)
  366.         bullet.Size = Vector3.new(0.2,0.2,3)
  367.         bullet.BrickColor = BrickColor.new("Tr. Flu. Yellow")
  368.         bullet.Material = "Neon"
  369.         bullet.Anchored = false
  370.         bullet.CFrame = Partgun.CFrame * CFrame.new(0,0.3,3.5)
  371.         bullet.CFrame = CFrame.new(bullet.Position, mouse.Hit.p)
  372.         local velocityofbullet = Instance.new("BodyVelocity", bullet)
  373.         velocityofbullet.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  374.         velocityofbullet.Velocity = mouse.Hit.lookVector *  600
  375.         bullet.CanCollide = false
  376.         bullet:BreakJoints()
  377.         local function hit(part)
  378.                 local hitval = math.random(25,40)
  379.                 local humanoid = part.Parent:findFirstChildOfClass("Humanoid")
  380.                 if humanoid then
  381.                     bullet:destroy()
  382.                     if humanoid.Health == math.huge or humanoid.Health >= 600 then
  383.                         humanoid.Health = 100
  384.                     end
  385.                     if humanoid.MaxHealth == math.huge or humanoid.MaxHealth >= 600 then
  386.                         humanoid.MaxHealth = 100
  387.                     end
  388.                     if humanoid.Parent.Name == game.Players.LocalPlayer.Name then
  389.                        
  390.                     else
  391.                         if humanoid.Health < hitval then
  392.                             for i,v in pairs(humanoid.Parent:GetChildren()) do
  393.                                 if v.ClassName == "LocalScript" or v.ClassName == "Script" then
  394.                                     v:Remove()
  395.                                 end
  396.                             end
  397.                             humanoid.JumpPower = 0
  398.                             humanoid.PlatformStand = true
  399.                             humanoid.WalkSpeed = 0
  400.                             local findlefthip = humanoid.Parent.Torso:findFirstChild("Left Hip")
  401.                             if findlefthip then
  402.                                 findlefthip:Remove()
  403.                                 local glue = Instance.new("Glue",  humanoid.Parent.Torso)
  404.                                 glue.Part0 = humanoid.Parent.Torso
  405.                                 glue.Part1 = humanoid.Parent["Left Leg"]
  406.                                 glue.Name = "Left leg"
  407.                                 local collider = Instance.new("Part",  humanoid.Parent["Left Leg"])
  408.                                 collider.Position = Vector3.new(0,999,0)
  409.                                 collider.Size = Vector3.new(1.5, 1, 1)
  410.                                 collider.Shape = "Cylinder"
  411.                                 local weld = Instance.new("Weld", collider)
  412.                                 weld.Part0 =  humanoid.Parent["Left Leg"]
  413.                                 weld.Part1 = collider
  414.                                 weld.C0 = CFrame.new(0,-0.2,0) * CFrame.fromEulerAnglesXYZ(0, 0, math.pi/2)
  415.                                 collider.TopSurface = "Smooth"
  416.                                 collider.BottomSurface = "Smooth"
  417.                                 collider.formFactor = "Symmetric"
  418.                                 glue.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  419.                                 glue.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  420.                                 collider.Transparency = 1
  421.                             end
  422.                             --
  423.                             local findrighthip = humanoid.Parent.Torso:findFirstChild("Right Hip")
  424.                             if findrighthip then
  425.                                 findrighthip:Remove()
  426.                                 local glue = Instance.new("Glue",  humanoid.Parent.Torso)
  427.                                 glue.Part0 = humanoid.Parent.Torso
  428.                                 glue.Part1 = humanoid.Parent["Right Leg"]
  429.                                 glue.Name = "Right leg"
  430.                                 local collider = Instance.new("Part",  humanoid.Parent["Right Leg"])
  431.                                 collider.Position = Vector3.new(0,999,0)
  432.                                 collider.Size = Vector3.new(1.5, 1, 1)
  433.                                 collider.Shape = "Cylinder"
  434.                                 local weld = Instance.new("Weld", collider)
  435.                                 weld.Part0 =  humanoid.Parent["Right Leg"]
  436.                                 weld.Part1 = collider
  437.                                 weld.C0 = CFrame.new(0,-0.2,0) * CFrame.fromEulerAnglesXYZ(0, 0, math.pi/2)
  438.                                 collider.TopSurface = "Smooth"
  439.                                 collider.BottomSurface = "Smooth"
  440.                                 collider.formFactor = "Symmetric"
  441.                                 glue.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  442.                                 glue.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  443.                                 collider.Transparency = 1
  444.                             end
  445.                             --
  446.                             local findrightshoulder = humanoid.Parent.Torso:findFirstChild("Right Shoulder")
  447.                             if findrightshoulder then
  448.                                 findrightshoulder:Remove()
  449.                                 local glue = Instance.new("Glue",  humanoid.Parent.Torso)
  450.                                 glue.Part0 = humanoid.Parent.Torso
  451.                                 glue.Part1 = humanoid.Parent["Right Arm"]
  452.                                 glue.Name = "Right arm"
  453.                                 local collider = Instance.new("Part",  humanoid.Parent["Right Arm"])
  454.                                 collider.Position = Vector3.new(0,999,0)
  455.                                 collider.Size = Vector3.new(1.5, 1, 1)
  456.                                 collider.Shape = "Cylinder"
  457.                                 local weld = Instance.new("Weld", collider)
  458.                                 weld.Part0 =  humanoid.Parent["Right Arm"]
  459.                                 weld.Part1 = collider
  460.                                 weld.C0 = CFrame.new(0,-0.2,0) * CFrame.fromEulerAnglesXYZ(0, 0, math.pi/2)
  461.                                 collider.TopSurface = "Smooth"
  462.                                 collider.BottomSurface = "Smooth"
  463.                                 collider.formFactor = "Symmetric"
  464.                                 glue.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  465.                                 glue.C1 = CFrame.new(0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  466.                                 collider.Transparency = 1
  467.                             end
  468.                             --
  469.                             local findleftshoulder = humanoid.Parent.Torso:findFirstChild("Left Shoulder")
  470.                             if findleftshoulder then
  471.                                 findleftshoulder:Remove()
  472.                                 local glue = Instance.new("Glue",  humanoid.Parent.Torso)
  473.                                 glue.Part0 = humanoid.Parent.Torso
  474.                                 glue.Part1 = humanoid.Parent["Left Arm"]
  475.                                 glue.Name = "Left arm"
  476.                                 local collider = Instance.new("Part",  humanoid.Parent["Left Arm"])
  477.                                 collider.Position = Vector3.new(0,999,0)
  478.                                 collider.Size = Vector3.new(1.5, 1, 1)
  479.                                 collider.Shape = "Cylinder"
  480.                                 local weld = Instance.new("Weld", collider)
  481.                                 weld.Part0 =  humanoid.Parent["Left Arm"]
  482.                                 weld.Part1 = collider
  483.                                 weld.C0 = CFrame.new(0,-0.2,0) * CFrame.fromEulerAnglesXYZ(0, 0, math.pi/2)
  484.                                 collider.TopSurface = "Smooth"
  485.                                 collider.BottomSurface = "Smooth"
  486.                                 collider.formFactor = "Symmetric"
  487.                                 glue.C0 = CFrame.new(-1.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  488.                                 glue.C1 = CFrame.new(0, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  489.                                 collider.Transparency = 1
  490.                             end
  491.                             local findhead = humanoid.Parent:findFirstChild("Head")
  492.                             if findhead then
  493.                                 local attachment = Instance.new("Attachment", humanoid.Parent.Head)
  494.                                 attachment.Position = Vector3.new(0, -0.5, 0)
  495.                                 attachment.Name = "lol"
  496.                                 attachment.Visible = false
  497.                                 humanoid.Parent.Torso.NeckAttachment.Visible = false
  498.                                 humanoid.Parent.Torso.NeckAttachment.Position = humanoid.Parent.Torso.NeckAttachment.Position + Vector3.new(0,0,0)
  499.                                 local ball = Instance.new("BallSocketConstraint", humanoid.Parent)
  500.                                 ball.Attachment0 = humanoid.Parent.Torso.NeckAttachment
  501.                                 ball.Attachment1 = attachment
  502.                                 ball.LimitsEnabled = true
  503.                                 ball.TwistLimitsEnabled = true
  504.                                 ball.UpperAngle = 90
  505.                                 ball.Restitution = 0.5
  506.                                 ball.TwistUpperAngle = 90
  507.                                 ball.TwistLowerAngle = -90
  508.                                 local  collidepartofleftleg = Instance.new("Part", humanoid.Parent.Torso)
  509.                                 collidepartofleftleg.Name = "Bone"
  510.                                 collidepartofleftleg.Size = Vector3.new(0.7,0.7,0.7)
  511.                                 collidepartofleftleg.Transparency = 1
  512.                                 collidepartofleftleg:BreakJoints()
  513.                                 local weeld = Instance.new("Weld", collidepartofleftleg)
  514.                                 weeld.Part0 = collidepartofleftleg
  515.                                 weeld.Part1 = humanoid.Parent["Head"]
  516.                                 if humanoid.Parent.Torso:findFirstChild("Neck") then
  517.                                     humanoid.Parent.Torso.Neck:destroy()
  518.                                 end
  519.                             end
  520.                             wait(10)
  521.                             humanoid.Health = 0
  522.                     else
  523.                         humanoid.Health = humanoid.Health - hitval
  524.                     end
  525.                 end
  526.             end
  527.         end
  528.         bullet.Touched:connect(hit)
  529.         for i = 0,1 , 0.2 do
  530.             weldofgun.C0 = weldofgun.C0:lerp(CFrame.new(0.0550060272, -1.49197721, -0.523540258, -1.00000024, -3.94356903e-09, 1.68802217e-09, 1.16415322e-10, 0.173647106, -0.984807968, 4.94765118e-09, -0.984808087, -0.173647076),i)
  531.             headweld.C0 = headweld.C0:lerp(CFrame.new(-0.0641915798, 1.57706404, -0.0765023232, 0.173648775, -0.085830681, -0.981060207, -1.11475492e-05, 0.996194601, -0.0871567205, 0.98480767, 0.0151455933, 0.172987014),i)
  532.             humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(-4.76837158e-07, -2.38418579e-07, 4.76837158e-07, 1.86264515e-06, 1.11064055e-05, -1, 1.2086125e-06, 1, 1.11064101e-05, 1, -1.20863228e-06, 1.86264515e-06):inverse(),i)
  533.             rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.5, -2, -1.40129846e-45, 1, 2.80259693e-45, -2.80259693e-45, -2.80259693e-45, 1, -2.80259693e-45, 2.80259693e-45, 2.80259693e-45, 1),i)
  534.             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)
  535.             lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.88555717, 0.238665819, 9.53674316e-07, 0.866025448, 0.500000119, -7.4505806e-09, -0.500000119, 0.866025388, -7.09368919e-08, -2.60770321e-08, 7.07805157e-08, 1.00000012),i)
  536.             rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(2.06728888, 0.656469345, -0.0372948647, 0.064117156, -0.985305488, 0.158310011, -0.063825123, -0.16236043, -0.984665155, 0.99589932, 0.0530297607, -0.0732973367),i)
  537.             game:GetService("RunService").RenderStepped:wait()
  538.         end
  539.         for i = 0,1 , 0.2 do
  540.             weldofgun.C0 = weldofgun.C0:lerp(CFrame.new(0.0550079346, -1.66210365, -0.280470848, -1, 1.69529812e-08, 2.79396772e-09, 2.79396772e-09, -1.27684325e-06, -1.00000012, 9.38598532e-09, -1.00000012, 1.27870589e-06),i)
  541.             headweld.C0 = headweld.C0:lerp(CFrame.new(-0.0641918182, 1.57706404, -0.0765023232, 0.173648775, 1.2086125e-06, -0.98480773, -1.11475492e-05, 1, -7.38364122e-07, 0.98480773, 1.11064101e-05, 0.17364879),i)
  542.             humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(-4.76837158e-07, -2.38418579e-07, 4.76837158e-07, 1.86264515e-06, 1.11064055e-05, -1, 1.2086125e-06, 1, 1.11064101e-05, 1, -1.20863228e-06, 1.86264515e-06):inverse(),i)
  543.             rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.5, -2, -1.40129846e-45, 1, 2.80259693e-45, -2.80259693e-45, -2.80259693e-45, 1, -2.80259693e-45, 2.80259693e-45, 2.80259693e-45, 1),i)
  544.             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)
  545.             lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.88555717, 0.238665819, 9.53674316e-07, 0.866025448, 0.500000119, -7.4505806e-09, -0.500000119, 0.866025388, -7.09368919e-08, -2.60770321e-08, 7.07805157e-08, 1.00000012),i)
  546.             rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(2.03125596, 0.466423273, -0.0349578857, 0.0530674011, -0.998481572, -0.0147831338, -0.0627651066, 0.0114396075, -0.997962773, 0.996616483, 0.0538871512, -0.0620627441),i)
  547.             game:GetService("RunService").RenderStepped:wait()
  548.         end
  549.         using = false
  550.     end
  551. end
  552. mouse.Button1Down:connect(shoot)
  553. while true do
  554.     if howmuch <= -1 then
  555.         howmuch = 0
  556.     end
  557.     if howmuch >= 4 then
  558.         howmuch = 0
  559.     end
  560.     if canwalk and howmuch < 1 then
  561.         for i = 0,1 , 0.03 do
  562.             if canwalk and howmuch < 1 then
  563.                 weldf.C0 = weldf.C0:lerp(CFrame.new(-0.0861244202, -1.04447937, -0.182327271, -0.105800174, 0.219419539, -0.969882667, 0.973032475, -0.178225949, -0.146464914, -0.204995126, -0.959215224, -0.194644511),i)
  564.                 headweld.C0 = headweld.C0:lerp(CFrame.new(0, 1.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),i)
  565.                  humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),i)
  566.                     lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.5, 0, 0, 1, 0, 0, 0, 0.999999881, 0, 0, 0, 1),i)
  567.                     rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.5, 0, 0, 1, 0, 0, 0, 0.999999881, 0, 0, 0, 1),i)
  568.                     llegweld.C0 = llegweld.C0:lerp(CFrame.new(-0.5, -1.99999988, 0, 1, 0, 0, 0, 0.999999881, 0, 0, 0, 1),i)
  569.                     rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.5, -1.99999988, 0, 1, 0, 0, 0, 0.999999881, 0, 0, 0, 1),i)
  570.                     game:GetService("RunService").RenderStepped:wait()
  571.                 game:GetService("RunService").RenderStepped:wait()
  572.             end
  573.         end
  574.         for i = 0,0.3 , 0.01 do
  575.             if canwalk and howmuch < 1 then
  576.                 lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.5, 0.123552799, 0, 1, 0, 0, 0, 0.999999881, 0, 0, 0, 1),i)
  577.                 rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.5, 0.110878944, 0, 1, 0, 0, 0, 0.999999881, 0, 0, 0, 1),i)
  578.                 headweld.C0 = headweld.C0:lerp(CFrame.new(0, 1.4918499, 0, 1, 0, 0, 0, 0.982171893, -0.187984973, 0, 0.187984973, 0.982171893),i)
  579.                 game:GetService("RunService").RenderStepped:wait()
  580.             end
  581.         end
  582.     end
  583.     if canwalk and howmuch >= 1 then
  584.         if canwalk then
  585.             for i = 0.1,0.3,0.008 do
  586.                 if canwalk and howmuch >= 1 then
  587.                     weldf.C0 = weldf.C0:lerp(CFrame.new(0.405254364, -0.770187378, -0.0317382813, 0.916420221, 0.388018847, -0.0981012359, 0.181092858, -0.183419436, 0.966214538, 0.356913, -0.90321666, -0.238354743),i)
  588.                     humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, -0.395210266, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1):inverse(),i)
  589.                     headweld.C0 = headweld.C0:lerp(CFrame.new(0, 1.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),i)
  590.                     rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.5, -1.69855976, 0.715551376, 1, 0, 0, 0, 0.698559642, 0.715551734, 0, -0.715551794, 0.698559701),i)
  591.                     llegweld.C0 = llegweld.C0:lerp(CFrame.new(-0.5, -1.80723953, -0.590223312, 1, 0, 0, 0, 0.807239354, -0.590224087, 0, 0.590224147, 0.807239413),i)
  592.                     lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.5, 0.216003418, 0.411518574, 1, 0, 0, 0, 0.567983389, 0.823040009, 0, -0.823040009, 0.567983389),i)
  593.                     rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.5, 0.215018272, -0.41083622, 1, 0, 0, 0, 0.569954693, -0.821676135, 0, 0.821676135, 0.569954753),i)
  594.            
  595.                    game:GetService("RunService").RenderStepped:wait()
  596.                 end
  597.             end
  598.         end
  599.         if canwalk then
  600.             for i = 0.1,0.3 , 0.008 do
  601.                 if canwalk and howmuch >= 1 then
  602.                     weldf.C0 = weldf.C0:lerp(CFrame.new(0.405254364, -0.770187378, -0.0317382813, 0.916420221, 0.388018847, -0.0981012359, 0.181092858, -0.183419436, 0.966214538, 0.356913, -0.90321666, -0.238354743),i)
  603.                     humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),i)
  604.                     headweld.C0 = headweld.C0:lerp(CFrame.new(0, 1.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),i)
  605.                     lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.5, 0.168842316, -0.374614239, 1, 0, 0, 0, 0.662306964, -0.74923259, 0, 0.74923259, 0.662307084),i)
  606.                     rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.5, 0.12597847, 0.331827164, 1, 0, 0, 0, 0.748035073, 0.663659215, 0, -0.663659275, 0.748035014),i)
  607.                     rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.5, -1.67391682, -0.738807678, 0.99999994, 0, 0, 0, 0.673916757, -0.738807261, 0, 0.738807321, 0.673916817),i)
  608.                     llegweld.C0 = llegweld.C0:lerp(CFrame.new(-0.5, -1.67705727, 0.735931396, 1, 0, 0, 0, 0.677056909, 0.735930681, 0, -0.735930741, 0.677056968),i)
  609.                    game:GetService("RunService").RenderStepped:wait()
  610.                 end
  611.             end
  612.         end
  613.     end
  614.     game:GetService("RunService").RenderStepped:wait()
  615. end
RAW Paste Data
Top