Advertisement
Guest User

253

a guest
Apr 16th, 2018
99
0
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
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement