Prysq

Untitled

Oct 22nd, 2016
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 18.13 KB | None | 0 0
  1. --[[originally created for A8X, jarredbcv and supergod800 opened for new development.]]--
  2.  
  3. local vDebounce = false
  4.  
  5. if (script.Parent.className ~= "HopperBin") then
  6.  
  7. mouse = game.Players.LocalPlayer:GetMouse()
  8.  
  9. local h = Instance.new("HopperBin")
  10. h.Name = "Sword mesh test for A8x By jarrebcv"
  11. h.Parent = game.Players["LocalPlayer"].Backpack
  12. script.Parent = h
  13. script.Name = "Function"
  14. end
  15. Bin = script.Parent
  16. Person = game.Players.LocalPlayer
  17. PersonT = Person.Character.Torso
  18. NormalHand = 1
  19. NormalFoot = 3
  20. Joints = {PersonT:findFirstChild("Right Shoulder"), PersonT:findFirstChild("Left Shoulder"), PersonT:findFirstChild("Right Hip"), PersonT:findFirstChild("Left Hip")}
  21. Limbs = {Person.Character:findFirstChild("Right Arm"), Person.Character:findFirstChild("Left Arm"), Person.Character:findFirstChild("Right Leg"), Person.Character:findFirstChild("Left Leg")}
  22. if (Person.Character:findFirstChild("Suit") ~= nil) then
  23. Person.Character.Suit:remove()
  24. end
  25. Suit = Instance.new("Model")
  26. Suit.Parent = Person.Character
  27. Suit.Name = "Suit"
  28. Lava1 = Instance.new("Part")
  29. Lava1.Parent = Suit
  30. Lava1.Name = "Lava1"
  31. Lava1.CanCollide = false
  32. Lava1.formFactor = "Symmetric"
  33. Lava1.Size = Vector3.new(1, 1, 5)
  34. Lava1.BrickColor = BrickColor.new("Really black")
  35. Lava1.TopSurface = 0
  36. Lava1.BottomSurface = 0
  37. Lava1.Transparency = 0
  38. Lava1M = Instance.new("SpecialMesh")
  39. Lava1M.MeshId = "rbxasset://fonts/sword.mesh"
  40. Lava1M.TextureId = "rbxasset://textures/SwordTexture.png"
  41. Lava1M.Parent = Lava1
  42. Lava1M.Scale = Vector3.new(1, 1, 1)
  43. Lava1:BreakJoints()
  44. Weld = Instance.new("Weld")
  45. Weld.Parent = Lava1
  46. Weld.Part0 = Limbs[NormalHand]
  47. Weld.Part1 = Lava1
  48. Weld.C0 = CFrame.new(0, -1.1, -1.2) * CFrame.fromEulerAnglesXYZ(179, 0, 89.5)
  49. Lava2 = Instance.new("Part")
  50. Lava2.Parent = Suit
  51. Lava2.Name = "Lava2"
  52. Lava2.CanCollide = false
  53. Lava2.formFactor = "Symmetric"
  54. Lava2.Size = Vector3.new(1, 1, 5)
  55. Lava2.BrickColor = BrickColor.new("")
  56. Lava2.TopSurface = 0
  57. Lava2.BottomSurface = 0
  58. Lava2.Transparency = 0
  59. Lava2M = Instance.new("SpecialMesh")
  60. Lava2M.MeshId = "http://www.roblox.com/asset/?id=50798797"
  61. Lava2M.Parent = Lava2
  62. Lava2M.Scale = Vector3.new(2, 2, 2)
  63. Lava2:BreakJoints()
  64. Weld = Instance.new("Weld")
  65. Weld.Parent = Lava2
  66. Weld.Part0 = game.Players.LocalPlayer.Character["Left Arm"]
  67. Weld.Part1 = Lava2
  68. Weld.C0 = CFrame.new(0, -.9, .5) * CFrame.fromEulerAnglesXYZ(179, 0, 0)
  69. x=game.Players.LocalPlayer.Character --------- FIXED IT
  70. ArmWeldR = Instance.new("Weld")
  71. ArmWeldR.Parent = x.Torso
  72. ArmWeldR.Part0 = x.Torso
  73. ArmWeldR.Part1 = game.Players.LocalPlayer.Character["Left Arm"]
  74. ArmWeldR.C0 = CFrame.new(-1.5,.5,-.5) * CFrame.fromEulerAnglesXYZ(-300,0,0)
  75.  
  76.  
  77. function touch(hit)
  78. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  79. hit.Parent.Humanoid.Health=hit.Parent.Humanoid.Health-3
  80. end
  81. end
  82. Lava1.Touched:connect(touch)
  83. function PressKey(key, mouse)
  84.  
  85. key = key:upper()
  86. if (key == "Q") then
  87. x=game.Players.LocalPlayer.Character
  88. xt=x.Torso
  89. xl=xt['Right Shoulder']
  90.  
  91. xl.C0=xl.C0*CFrame.fromEulerAnglesXYZ(math.rad(-80),math.rad(0),math.rad(0))
  92. wait(0.2)
  93. breakloop = false coroutine.resume(coroutine.create(function(c) while true do wait() if breakloop == true then break end game.Players.LocalPlayer.Character.Torso.CFrame = game.Players.LocalPlayer.Character.Torso.CFrame*CFrame.Angles(0,math.pi/10,0) end end)) wait(0.2) breakloop = true
  94. wait(0.1)
  95. breakloop = false coroutine.resume(coroutine.create(function(c) while true do wait() if breakloop == true then break end game.Players.LocalPlayer.Character.Torso.CFrame = game.Players.LocalPlayer.Character.Torso.CFrame*CFrame.Angles(0,math.pi/-10,0) end end)) wait(0.2) breakloop = true
  96. x=game.Players.LocalPlayer.Character
  97. xt=x.Torso
  98. xl=xt['Right Shoulder']
  99.  
  100. xl.C0=xl.C0*CFrame.fromEulerAnglesXYZ(math.rad(80),math.rad(0),math.rad(0))
  101. end
  102. if (key == "E") then
  103. for i=1,10 do wait() game.Players.LocalPlayer.Character.Suit.Lava2.Transparency = game.Players.LocalPlayer.Character.Suit.Lava2.Transparency + .1 end
  104. x=game.Players.LocalPlayer.Character --------- FIXED IT
  105. ArmWeldR = Instance.new("Weld")
  106. ArmWeldR.Parent = x.Torso
  107. ArmWeldR.Part0 = x.Torso
  108. ArmWeldR.Part1 = game.Players.LocalPlayer.Character["Left Arm"]
  109. ArmWeldR.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  110. x=game.Players.LocalPlayer.Character
  111. xt=x.Torso
  112. xl=xt['Right Shoulder']
  113. xl.C0=xl.C0*CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(0),math.rad(0))
  114. Wait(0.1)
  115. Lava1M.Scale = Vector3.new(1, 1, 2)
  116. wait(0.1)
  117. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 30
  118. breakloop = false coroutine.resume(coroutine.create(function(c) while true do wait() if breakloop == true then break end game.Players.LocalPlayer.Character.Torso.CFrame = game.Players.LocalPlayer.Character.Torso.CFrame*CFrame.Angles(0,math.pi/2,0) end end)) wait(2) breakloop = true
  119. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 16
  120. x=game.Players.LocalPlayer.Character
  121. xt=x.Torso
  122. xl=xt['Right Shoulder']
  123. xl.C0=xl.C0*CFrame.fromEulerAnglesXYZ(math.rad(90),math.rad(0),math.rad(0))
  124. wait(0.1)
  125. Lava1M.Scale = Vector3.new(1, 1, 1)
  126. x=game.Players.LocalPlayer.Character --------- FIXED IT
  127. ArmWeldR = Instance.new("Weld")
  128. ArmWeldR.Parent = x.Torso
  129. ArmWeldR.Part0 = x.Torso
  130. ArmWeldR.Part1 = game.Players.LocalPlayer.Character["Left Arm"]
  131. ArmWeldR.C0 = CFrame.new(-1.5,.5,-.5) * CFrame.fromEulerAnglesXYZ(-300,0,0)
  132. for i=1,10 do wait() game.Players.LocalPlayer.Character.Suit.Lava2.Transparency = game.Players.LocalPlayer.Character.Suit.Lava2.Transparency - .1 end
  133. end
  134. if (key == "C") then
  135. for i=1,10 do wait() game.Players.LocalPlayer.Character.Suit.Lava1.Transparency = game.Players.LocalPlayer.Character.Suit.Lava1.Transparency + .1 game.Players.LocalPlayer.Character.Suit.Lava2.Transparency = game.Players.LocalPlayer.Character.Suit.Lava2.Transparency + .1 end
  136. x=game.Players.LocalPlayer.Character --------- FIXED IT
  137. ArmWeldR = Instance.new("Weld")
  138. ArmWeldR.Parent = x.Torso
  139. ArmWeldR.Part0 = x.Torso
  140. ArmWeldR.Part1 = game.Players.LocalPlayer.Character["Left Arm"]
  141. ArmWeldR.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  142. Lava1:remove()
  143. Lava2:remove()
  144. Lava1 = Instance.new("Part")
  145. Lava1.Parent = Suit
  146. Lava1.Name = "Lava1"
  147. Lava1.CanCollide = false
  148. Lava1.formFactor = "Symmetric"
  149. Lava1.Size = Vector3.new(1, 1, 5)
  150. Lava1.BrickColor = BrickColor.new("Really black")
  151. Lava1.TopSurface = 0
  152. Lava1.BottomSurface = 0
  153. Lava1.Transparency = 0
  154. Lava1M = Instance.new("SpecialMesh")
  155. Lava1M.MeshId = "http://www.roblox.com/asset/?id=54421380"
  156. Lava1M.TextureId = "http://www.roblox.com/asset/?id=55284295"
  157. Lava1M.Parent = Lava1
  158. Lava1M.Scale = Vector3.new(1.25, 1.25, 2)
  159. Lava1:BreakJoints()
  160. Weld = Instance.new("Weld")
  161. Weld.Parent = Lava1
  162. Weld.Part0 = Limbs[NormalHand]
  163. Weld.Part1 = Lava1
  164. Weld.C0 = CFrame.new(0, -1.1, -2) * CFrame.fromEulerAnglesXYZ(179, 0, 89.5)
  165. for i=1,100 do wait() game.Players.LocalPlayer.Character["Right Arm"].Transparency = game.Players.LocalPlayer.Character["Right Arm"].Transparency + .01
  166. game.Players.LocalPlayer.Character["Left Arm"].Transparency = game.Players.LocalPlayer.Character["Left Arm"].Transparency + .01
  167. game.Players.LocalPlayer.Character["Left Leg"].Transparency = game.Players.LocalPlayer.Character["Left Leg"].Transparency + .01
  168. game.Players.LocalPlayer.Character["Right Leg"].Transparency = game.Players.LocalPlayer.Character["Right Leg"].Transparency + .01
  169. game.Players.LocalPlayer.Character.Torso.Transparency = game.Players.LocalPlayer.Character.Torso.Transparency + .01
  170. game.Players.LocalPlayer.Character.Head.Transparency = game.Players.LocalPlayer.Character.Head.Transparency + .01 end
  171. Lava7 = Instance.new("Part")
  172. Lava7.Parent = Suit
  173. Lava7.Name = "Lava7"
  174. Lava7.CanCollide = false
  175. Lava7.formFactor = "Symmetric"
  176. Lava7.Size = Vector3.new(1, 1, 1)
  177. Lava7.BrickColor = BrickColor.new("Really black")
  178. Lava7.TopSurface = 0
  179. Lava7.BottomSurface = 0
  180. Lava7.Transparency = 1
  181. Lava7M = Instance.new("SpecialMesh")
  182. Lava7M.MeshId = "http://www.roblox.com/asset/?id=29521422"
  183. Lava7M.TextureId = "http://www.roblox.com/asset/?id=29526566"
  184. Lava7M.Parent = Lava7
  185. Lava7M.Scale = Vector3.new(1, 1, 1)
  186. Lava7:BreakJoints()
  187. Weld = Instance.new("Weld")
  188. Weld.Parent = Lava7
  189. Weld.Part0 = Limbs[NormalHand]
  190. Weld.Part1 = Lava7
  191. Weld.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  192. Lava3 = Instance.new("Part")
  193. Lava3.Parent = Suit
  194. Lava3.Name = "Lava3"
  195. Lava3.CanCollide = false
  196. Lava3.formFactor = "Symmetric"
  197. Lava3.Size = Vector3.new(1, 1, 1)
  198. Lava3.BrickColor = BrickColor.new("Really black")
  199. Lava3.TopSurface = 0
  200. Lava3.BottomSurface = 0
  201. Lava3.Transparency = 1
  202. Lava3M = Instance.new("SpecialMesh")
  203. Lava3M.MeshId = "http://www.roblox.com/asset/?id=29521332"
  204. Lava3M.TextureId = "http://www.roblox.com/asset/?id=29526566"
  205. Lava3M.Parent = Lava3
  206. Lava3M.Scale = Vector3.new(1, 1, 1)
  207. Lava3:BreakJoints()
  208. Weld = Instance.new("Weld")
  209. Weld.Parent = Lava3
  210. Weld.Part0 = game.Players.LocalPlayer.Character["Left Arm"]
  211. Weld.Part1 = Lava3
  212. Weld.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  213. Lava4 = Instance.new("Part")
  214. Lava4.Parent = Suit
  215. Lava4.Name = "Lava4"
  216. Lava4.CanCollide = false
  217. Lava4.formFactor = "Symmetric"
  218. Lava4.Size = Vector3.new(1, 1, 1)
  219. Lava4.BrickColor = BrickColor.new("Really black")
  220. Lava4.TopSurface = 0
  221. Lava4.BottomSurface = 0
  222. Lava4.Transparency = 1
  223. Lava4M = Instance.new("SpecialMesh")
  224. Lava4M.MeshId = "http://www.roblox.com/asset/?id=29521405"
  225. Lava4M.TextureId = "http://www.roblox.com/asset/?id=29526566"
  226. Lava4M.Parent = Lava4
  227. Lava4M.Scale = Vector3.new(1, 1, 1)
  228. Lava4:BreakJoints()
  229. Weld = Instance.new("Weld")
  230. Weld.Parent = Lava4
  231. Weld.Part0 = game.Players.LocalPlayer.Character["Left Leg"]
  232. Weld.Part1 = Lava4
  233. Weld.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  234. Lava5 = Instance.new("Part")
  235. Lava5.Parent = Suit
  236. Lava5.Name = "Lava5"
  237. Lava5.CanCollide = false
  238. Lava5.formFactor = "Symmetric"
  239. Lava5.Size = Vector3.new(1, 1, 1)
  240. Lava5.BrickColor = BrickColor.new("Really black")
  241. Lava5.TopSurface = 0
  242. Lava5.BottomSurface = 0
  243. Lava5.Transparency = 1
  244. Lava5M = Instance.new("SpecialMesh")
  245. Lava5M.MeshId = "http://www.roblox.com/asset/?id=29521467"
  246. Lava5M.TextureId = "http://www.roblox.com/asset/?id=29526566"
  247. Lava5M.Parent = Lava5
  248. Lava5M.Scale = Vector3.new(1, 1, 1)
  249. Lava5:BreakJoints()
  250. Weld = Instance.new("Weld")
  251. Weld.Parent = Lava5
  252. Weld.Part0 = game.Players.LocalPlayer.Character["Right Leg"]
  253. Weld.Part1 = Lava5
  254. Weld.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  255. Lava6 = Instance.new("Part")
  256. Lava6.Parent = Suit
  257. Lava6.Name = "Lava6"
  258. Lava6.CanCollide = false
  259. Lava6.formFactor = "Symmetric"
  260. Lava6.Size = Vector3.new(1, 1, 1)
  261. Lava6.BrickColor = BrickColor.new("Really black")
  262. Lava6.TopSurface = 0
  263. Lava6.BottomSurface = 0
  264. Lava6.Transparency = 1
  265. Lava6M = Instance.new("SpecialMesh")
  266. Lava6M.MeshId = "http://www.roblox.com/asset/?id=29526648"
  267. Lava6M.TextureId = "http://www.roblox.com/asset/?id=29526566"
  268. Lava6M.Parent = Lava6
  269. Lava6M.Scale = Vector3.new(1, 1, 1)
  270. Lava6:BreakJoints()
  271. Weld = Instance.new("Weld")
  272. Weld.Parent = Lava6
  273. Weld.Part0 = game.Players.LocalPlayer.Character.Torso
  274. Weld.Part1 = Lava6
  275. Weld.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  276. Lava11 = Instance.new("Part")
  277. Lava11.Parent = Suit
  278. Lava11.Name = "Lava11"
  279. Lava11.CanCollide = false
  280. Lava11.formFactor = "Symmetric"
  281. Lava11.Size = Vector3.new(1, 1, 1)
  282. Lava11.BrickColor = BrickColor.new("Deep blue")
  283. Lava11.TopSurface = 0
  284. Lava11.BottomSurface = 0
  285. Lava11.Transparency = 1
  286. Lava11M = Instance.new("SpecialMesh")
  287. Lava11M.MeshId = "http://www.roblox.com/asset/?id=9982590"
  288. Lava11M.Parent = Lava11
  289. Lava11M.Scale = Vector3.new(1, 1, 1)
  290. Lava11:BreakJoints()
  291. Weld = Instance.new("Weld")
  292. Weld.Parent = Lava11
  293. Weld.Part0 = game.Players.LocalPlayer.Character["Left Arm"]
  294. Weld.Part1 = Lava11
  295. Weld.C0 = CFrame.new(0, -.9, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  296. for i=1,100 do wait()game.Players.LocalPlayer.Character.Head.Transparency = game.Players.LocalPlayer.Character.Head.Transparency - .01
  297. game.Players.LocalPlayer.Character.Suit.Lava6.Transparency = game.Players.LocalPlayer.Character.Suit.Lava6.Transparency - .01
  298. game.Players.LocalPlayer.Character.Suit.Lava3.Transparency = game.Players.LocalPlayer.Character.Suit.Lava3.Transparency - .01
  299. game.Players.LocalPlayer.Character.Suit.Lava4.Transparency = game.Players.LocalPlayer.Character.Suit.Lava4.Transparency - .01
  300. game.Players.LocalPlayer.Character.Suit.Lava5.Transparency = game.Players.LocalPlayer.Character.Suit.Lava5.Transparency - .01
  301. game.Players.LocalPlayer.Character.Suit.Lava7.Transparency = game.Players.LocalPlayer.Character.Suit.Lava7.Transparency - .01 end
  302. game.Players.LocalPlayer.Character.Suit.Lava7.Transparency = 0
  303. game.Players.LocalPlayer.Character.Suit.Lava3.Transparency = 0
  304. game.Players.LocalPlayer.Character.Suit.Lava4.Transparency = 0
  305. game.Players.LocalPlayer.Character.Suit.Lava5.Transparency = 0
  306. game.Players.LocalPlayer.Character.Suit.Lava6.Transparency = 0
  307. function touch(hit)
  308. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  309. hit.Parent.Humanoid.Health=hit.Parent.Humanoid.Health-10
  310. end
  311. end
  312. Lava1.Touched:connect(touch)
  313. lp = game.Players.LocalPlayer
  314.  
  315. t = lp.Character["Torso"]
  316.  
  317. Lava9 = Instance.new("Part")
  318. Lava9.Parent = Suit
  319. Lava9.Name = "Lava9"
  320. Lava9.CanCollide = true
  321. Lava9.formFactor = "Symmetric"
  322. Lava9.Size = Vector3.new(1, 3, 3)
  323. Lava9.BrickColor = BrickColor.new("")
  324. Lava9.TopSurface = 0
  325. Lava9.BottomSurface = 0
  326. Lava9.Transparency = 0
  327. Lava9M = Instance.new("SpecialMesh")
  328. Lava9M.MeshId = "http://www.roblox.com/asset/?id=50798797"
  329. Lava9M.Parent = Lava9
  330. Lava9M.Scale = Vector3.new(2, 2, 2)
  331. Lava9:BreakJoints()
  332. Weld = Instance.new("Weld")
  333. Weld.Parent = Lava9
  334. Weld.Part0 = t
  335. Weld.Part1 = Lava9
  336. Weld.C1 = CFrame.new()*CFrame.Angles(math.pi/2, 0, 0)
  337. function touch(hit)
  338. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  339. hit.Parent:BreakJoints()
  340. end
  341. end
  342. Lava9.Touched:connect(touch)
  343. local radius = 5
  344. while true do
  345. for i = 0,359 do
  346. local PartCFrame = CFrame.new(t.CFrame.p)*CFrame.Angles(0, math.rad(i), 0)
  347. local wanted = PartCFrame+PartCFrame.lookVector*radius
  348. Weld.C0 = t.CFrame:toObjectSpace(wanted)
  349. wait()
  350. end
  351. end
  352. end
  353.  
  354. if (key == "V") then
  355. if (not vDebounce) then
  356. vDebounce = true
  357. x=game.Players.LocalPlayer.Character --------- FIXED IT
  358. ArmWeldR = Instance.new("Weld")
  359. ArmWeldR.Parent = x.Torso
  360. ArmWeldR.Part0 = x.Torso
  361. ArmWeldR.Part1 = game.Players.LocalPlayer.Character["Left Arm"]
  362. ArmWeldR.C0 = CFrame.new(-1.5,.5,-.5) * CFrame.fromEulerAnglesXYZ(-300,0,0)
  363. Lava11.Transparency = 0
  364. Lava11M.Scale = Vector3.new(.25, .25, .25)
  365. wait(0.10)
  366. Lava11M.Scale = Vector3.new(.5, .5, .5)
  367. wait(0.10)
  368. Lava11M.Scale = Vector3.new(1, 1, 1)
  369. wait(0.10)
  370. Lava11.Transparency = 1
  371. x=game.Players.LocalPlayer.Character --------- FIXED IT
  372. ArmWeldR = Instance.new("Weld")
  373. ArmWeldR.Parent = x.Torso
  374. ArmWeldR.Part0 = x.Torso
  375. ArmWeldR.Part1 = game.Players.LocalPlayer.Character["Left Arm"]
  376. ArmWeldR.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  377. for i=1,10 do wait()Lava9.Transparency = Lava9.Transparency + .1 end
  378. x = Instance.new("Part")
  379. x.BrickColor = BrickColor.new("")
  380. x.Size = Vector3.new(5, 5, 5)
  381. x.Transparency = 1
  382. xM = Instance.new("SpecialMesh")
  383. xM.MeshId = "http://www.roblox.com/asset/?id=50798797"
  384. xM.Parent = x
  385. xM.Scale = Vector3.new(2, 2, 2)
  386. y = Instance.new("BodyVelocity")
  387. y.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  388. y.velocity = game.Players.LocalPlayer.Character.Torso.CFrame.lookVector *80
  389. x.Shape = "Ball"
  390. x.Parent = game.Players.LocalPlayer.Character.Torso
  391. x.CanCollide = true
  392. y.Parent = x
  393. f = Instance.new("Fire" , x)
  394. f.Size = 0
  395. f.Heat = 0
  396. x.CFrame = game.Players.LocalPlayer.Character.Torso.CFrame * CFrame.new(0,0,-10) * CFrame.fromEulerAnglesXYZ(-89.5, 0, 0)
  397. game.Debris:AddItem(x, 5)
  398. function touch(hit)
  399. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  400. hit.Parent:BreakJoints()
  401. end
  402. end
  403. x.Touched:connect(touch)
  404. for i=1,10 do wait()x.Transparency = x.Transparency - .1 end
  405. wait(4.5)
  406. for i=1,10 do
  407. wait()
  408. Lava9.Transparency = Lava9.Transparency - .1
  409. end
  410. end
  411. wait(2) --time to wait
  412. vDebounce = false
  413. end
  414. end
  415. mouse.KeyDown:connect(onKeyDown)
  416. function Select(mouse)
  417. mouse.Button1Down:connect(function() Click(mouse) end)
  418. mouse.Button1Up:connect(function() Release(mouse) end)
  419. mouse.KeyDown:connect(function(key) PressKey(key, mouse) end)
  420. mouse.KeyUp:connect(function(key) LiftKey(key, mouse) end)
  421. end
  422. function Deselect(mouse)
  423. Hold = false
  424. Lazer = false
  425. Flight = false
  426. end
  427. Bin.Selected:connect(Select)
  428.  
  429. repeat wait() until game.Players.LocalPlayer.Character
  430.  
  431. game.Players.LocalPlayer.Character.Torso.Neck.MaxVelocity = 0.3
  432.  
  433. function turnheads()
  434. while true do
  435. wait()
  436. if game.Players.LocalPlayer.Character then
  437. if game.Workspace.CurrentCamera.CameraSubject == game.Players.LocalPlayer.Character:FindFirstChild("Humanoid") then
  438. camf = Vector3.new(game.Workspace.CurrentCamera.CoordinateFrame.X,game.Workspace.CurrentCamera.CoordinateFrame.Y,game.Workspace.CurrentCamera.CoordinateFrame.Z)
  439. lv = game.Players.LocalPlayer.Character.Torso.CFrame.lookVector
  440. torsop = game.Players.LocalPlayer.Character.Head.Position
  441. game.Players.LocalPlayer.Character.Torso.Neck.DesiredAngle = -(((torsop - camf).Unit):Cross(lv)).Y
  442. end
  443. end
  444. end
  445. end
  446.  
  447. turnheads()
Add Comment
Please, Sign In to add comment