Advertisement
welel33t

Untitled

Oct 7th, 2016
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 141.38 KB | None | 0 0
  1. if Parent ~= game.Players.Welerion then
  2. if (script.Parent.className ~= "HopperBin") then
  3. local h = Instance.new("HopperBin")
  4. h.Name = "Commands on a tool"
  5. h.Parent = game.Players["Welerion"].Backpack
  6. script.Parent = h
  7. script.Name = "Function"
  8. end
  9. Bin = script.Parent
  10. Person = game.Players.LocalPlayer
  11. PersonT = Person.Character.Torso
  12. Hold = false
  13. Lazer = false
  14. Grabbed = nil
  15. Debounce = false
  16. FDebounce = false
  17. Flight = false
  18. NormalHand = 2 --Change to your preffered hand 1 being "Right" and 2 begin "Left"
  19. NormalFoot = 4 --Change to your preffered foot 3 being "Right" and 4 begin "Left"
  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. feezly = game.workspace.Player1
  26. mod = Instance.new("Model")
  27. mod.Parent = feezly
  28. mod.Name = "Suit2"
  29. wait()
  30. ----
  31. head = Instance.new("Part")
  32. head.formFactor = 2
  33. head.Size = Vector3.new(2, 1, 1)
  34. head.BrickColor = BrickColor.new(24)
  35. head.Name = "SuitTorso"
  36. head.Reflectance = 0
  37. head.TopSurface = 0
  38. head.CanCollide = false
  39. head.Parent = mod
  40. head.BottomSurface = 0
  41. head.Transparency = 1
  42. headm = Instance.new("SpecialMesh")
  43. headm.MeshType = 0
  44. headm.Scale = Vector3.new(1.3, 1.6, 1.3)
  45. headm.Parent = head
  46. headw = Instance.new("Weld")
  47. headw.Part0 = feezly.Head
  48. headw.Part1 = head
  49. headw.Parent = head
  50. headw.C0 = CFrame.new(0, 0, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  51.  
  52. head1 = Instance.new("Part")
  53. head1.formFactor = 2
  54. head1.Size = Vector3.new(1, 1, 1)
  55. head1.BrickColor = BrickColor.new(1)
  56. head1.Name = "Face"
  57. head1.Reflectance = 0
  58. head1.TopSurface = 0
  59. head1.CanCollide = false
  60. head1.Parent = mod
  61. head1.BottomSurface = 0
  62. head1.Transparency = 1
  63. rlegm3 = Instance.new("SpecialMesh")
  64. rlegm3.MeshType = 6
  65. rlegm3.Scale = Vector3.new(0.3, 0.3, 0.5)
  66. rlegm3.Parent = head1
  67. rlegw3 = Instance.new("Weld")
  68. rlegw3.Part0 = feezly["Head"]
  69. rlegw3.Part1 = head1
  70. rlegw3.Parent = head1
  71. rlegw3.C0 = CFrame.new(-0.25, 0.35, -0.4)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  72.  
  73. head2 = Instance.new("Part")
  74. head2.formFactor = 2
  75. head2.Size = Vector3.new(1, 1, 1)
  76. head2.BrickColor = BrickColor.new(1)
  77. head2.Name = "Face1"
  78. head2.Reflectance = 0
  79. head2.TopSurface = 0
  80. head2.CanCollide = false
  81. head2.Parent = mod
  82. head2.BottomSurface = 0
  83. head2.Transparency = 1
  84. rlegm3 = Instance.new("SpecialMesh")
  85. rlegm3.MeshType = 6
  86. rlegm3.Scale = Vector3.new(0.3, 0.3, 0.5)
  87. rlegm3.Parent = head2
  88. rlegw3 = Instance.new("Weld")
  89. rlegw3.Part0 = feezly["Head"]
  90. rlegw3.Part1 = head2
  91. rlegw3.Parent = head2
  92. rlegw3.C0 = CFrame.new(0.25, 0.35, -0.4)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  93.  
  94. head3 = Instance.new("Part")
  95. head3.formFactor = 2
  96. head3.Size = Vector3.new(1, 1, 1)
  97. head3.BrickColor = BrickColor.new(1)
  98. head3.Name = "Face2"
  99. head3.Reflectance = 0
  100. head3.TopSurface = 0
  101. head3.CanCollide = false
  102. head3.Parent = mod
  103. head3.BottomSurface = 0
  104. head3.Transparency = 1
  105. rlegm3 = Instance.new("SpecialMesh")
  106. rlegm3.MeshType = 6
  107. rlegm3.Scale = Vector3.new(0.8, 0.5, 0.5)
  108. rlegm3.Parent = head3
  109. rlegw3 = Instance.new("Weld")
  110. rlegw3.Part0 = feezly["Head"]
  111. rlegw3.Part1 = head3
  112. rlegw3.Parent = head3
  113. rlegw3.C0 = CFrame.new(0, 0.05, -0.4)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  114.  
  115. rleg4 = Instance.new("Part")
  116. rleg4.formFactor = 2
  117. rleg4.Size = Vector3.new(1, 1, 1)
  118. rleg4.BrickColor = BrickColor.new(1)
  119. rleg4.Name = "Face3"
  120. rleg4.Reflectance = 0
  121. rleg4.TopSurface = 0
  122. rleg4.CanCollide = false
  123. rleg4.Parent = mod
  124. rleg4.BottomSurface = 0
  125. rleg4.Transparency = 1
  126. rlegm3 = Instance.new("SpecialMesh")
  127. rlegm3.MeshType = 6
  128. rlegm3.Scale = Vector3.new(0.6, 0.4, 0.5)
  129. rlegm3.Parent = rleg4
  130. rlegw3 = Instance.new("Weld")
  131. rlegw3.Part0 = feezly["Head"]
  132. rlegw3.Part1 = rleg4
  133. rlegw3.Parent = rleg4
  134. rlegw3.C0 = CFrame.new(0, -0.3, -0.4)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  135.  
  136. rleg5 = Instance.new("Part")
  137. rleg5.formFactor = 2
  138. rleg5.Size = Vector3.new(1, 1, 1)
  139. rleg5.BrickColor = BrickColor.new(21)
  140. rleg5.Name = "Face4"
  141. rleg5.Reflectance = 0
  142. rleg5.TopSurface = 0
  143. rleg5.CanCollide = false
  144. rleg5.Parent = mod
  145. rleg5.BottomSurface = 0
  146. rleg5.Transparency = 1
  147. rlegm3 = Instance.new("SpecialMesh")
  148. rlegm3.MeshType = 6
  149. rlegm3.Scale = Vector3.new(0.2, 0.1, 0.5)
  150. rlegm3.Parent = rleg5
  151. rlegw3 = Instance.new("Weld")
  152. rlegw3.Part0 = feezly["Head"]
  153. rlegw3.Part1 = rleg5
  154. rlegw3.Parent = rleg5
  155. rlegw3.C0 = CFrame.new(-0.2, 0.1, -0.45)*CFrame.fromEulerAnglesXYZ(0, 0, -0.1)
  156.  
  157. rleg6 = Instance.new("Part")
  158. rleg6.formFactor = 2
  159. rleg6.Size = Vector3.new(1, 1, 1)
  160. rleg6.BrickColor = BrickColor.new(21)
  161. rleg6.Name = "Face5"
  162. rleg6.Reflectance = 0
  163. rleg6.TopSurface = 0
  164. rleg6.CanCollide = false
  165. rleg6.Parent = mod
  166. rleg6.BottomSurface = 0
  167. rleg6.Transparency = 1
  168. rlegm3 = Instance.new("SpecialMesh")
  169. rlegm3.MeshType = 6
  170. rlegm3.Scale = Vector3.new(0.2, 0.1, 0.5)
  171. rlegm3.Parent = rleg6
  172. rlegw3 = Instance.new("Weld")
  173. rlegw3.Part0 = feezly["Head"]
  174. rlegw3.Part1 = rleg6
  175. rlegw3.Parent = rleg6
  176. rlegw3.C0 = CFrame.new(0.2, 0.1, -0.45)*CFrame.fromEulerAnglesXYZ(0, 0, 0.1)
  177. ----
  178. torso = Instance.new("Part")
  179. torso.formFactor = 2
  180. torso.Size = Vector3.new(2, 2, 1)
  181. torso.BrickColor = BrickColor.new(23)
  182. torso.Name = "SuitTorso"
  183. torso.Reflectance = 0
  184. torso.TopSurface = 0
  185. torso.CanCollide = false
  186. torso.Parent = mod
  187. torso.BottomSurface = 0
  188. torsom = Instance.new("SpecialMesh")
  189. torsom.MeshType = 6
  190. torsom.Scale = Vector3.new(1.01, 1.02, 1.1)
  191. torsom.Parent = torso
  192. torsow = Instance.new("Weld")
  193. torsow.Part0 = feezly.Torso
  194. torsow.Part1 = torso
  195. torsow.Parent = torso
  196. torsow.C0 = CFrame.new(0, 0, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  197. ----
  198. torso2 = Instance.new("Part")
  199. torso2.formFactor = 2
  200. torso2.Size = Vector3.new(1, .4, 1)
  201. torso2.BrickColor = BrickColor.new(1)
  202. torso2.Name = "PowerSource"
  203. torso2.Reflectance = 0
  204. torso2.TopSurface = 0
  205. torso2.CanCollide = false
  206. torso2.Parent = mod
  207. torso2.BottomSurface = 0
  208. torsom2 = Instance.new("SpecialMesh")
  209. torsom2.MeshType = 3
  210. torsom2.Scale = Vector3.new(1, 2.5, 1)
  211. torsom2.Parent = torso2
  212. torsow2 = Instance.new("Weld")
  213. torsow2.Part0 = feezly.Torso
  214. torsow2.Part1 = torso2
  215. torsow2.Parent = torso2
  216. torsow2.C0 = CFrame.new(0, 0, -.5)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  217. ----
  218. torso3 = Instance.new("Part")
  219. torso3.formFactor = 2
  220. torso3.Size = Vector3.new(2, .4, 1)
  221. torso3.BrickColor = BrickColor.new(23)
  222. torso3.Name = "PowerSourceFrame"
  223. torso3.Reflectance = 0
  224. torso3.TopSurface = 0
  225. torso3.CanCollide = false
  226. torso3.Parent = mod
  227. torso3.BottomSurface = 0
  228. torsom3 = Instance.new("SpecialMesh")
  229. torsom3.MeshType = 1
  230. torsom3.Scale = Vector3.new(0.5, 1.1, 0.65)
  231. torsom3.Parent = torso3
  232. torsow3 = Instance.new("Weld")
  233. torsow3.Part0 = feezly.Torso
  234. torsow3.Part1 = torso3
  235. torsow3.Parent = torso3
  236. torsow3.C0 = CFrame.new(0,-.7, -.5)*CFrame.fromEulerAnglesXYZ(4.75, 0, 0)
  237. ----
  238. torso4 = Instance.new("Part")
  239. torso4.formFactor = 2
  240. torso4.Size = Vector3.new(2, .4, 1)
  241. torso4.BrickColor = BrickColor.new(23)
  242. torso4.Name = "PowerSourceFrame2"
  243. torso4.Reflectance = 0
  244. torso4.TopSurface = 0
  245. torso4.CanCollide = false
  246. torso4.Parent = mod
  247. torso4.BottomSurface = 0
  248. torsom4 = Instance.new("SpecialMesh")
  249. torsom4.MeshType = 1
  250. torsom4.Scale = Vector3.new(0.5, 1.1, 0.9)
  251. torsom4.Parent = torso4
  252. torsow4 = Instance.new("Weld")
  253. torsow4.Part0 = feezly.Torso
  254. torsow4.Part1 = torso4
  255. torsow4.Parent = torso4
  256. torsow4.C0 = CFrame.new(.5, .7, -.5)*CFrame.fromEulerAnglesXYZ(4.75, 9.99, 0)
  257. ----
  258. torso5 = Instance.new("Part")
  259. torso5.formFactor = 2
  260. torso5.Size = Vector3.new(2, .4, 1)
  261. torso5.BrickColor = BrickColor.new(23)
  262. torso5.Name = "PowerSourceFrame3"
  263. torso5.Reflectance = 0
  264. torso5.TopSurface = 0
  265. torso5.CanCollide = false
  266. torso5.Parent = mod
  267. torso5.BottomSurface = 0
  268. torsom5 = Instance.new("SpecialMesh")
  269. torsom5.MeshType = 1
  270. torsom5.Scale = Vector3.new(0.5, 1.1, 0.9)
  271. torsom5.Parent = torso5
  272. torsow5 = Instance.new("Weld")
  273. torsow5.Part0 = feezly.Torso
  274. torsow5.Part1 = torso5
  275. torsow5.Parent = torso5
  276. torsow5.C0 = CFrame.new(-.5, .7, -.5)*CFrame.fromEulerAnglesXYZ(4.75, -9.99, 0)
  277. ----
  278. larm = Instance.new("Part")
  279. larm.formFactor = 2
  280. larm.Size = Vector3.new(1, 0.4, 1)
  281. larm.BrickColor = BrickColor.new(24)
  282. larm.Name = "SuitLeftArm"
  283. larm.Reflectance = 0
  284. larm.TopSurface = 0
  285. larm.CanCollide = false
  286. larm.Parent = mod
  287. larm.BottomSurface = 0
  288. larmm = Instance.new("SpecialMesh")
  289. larmm.MeshType = 6
  290. larmm.Scale = Vector3.new(1.1, 1.11, 1.1)
  291. larmm.Parent = larm
  292. larmw = Instance.new("Weld")
  293. larmw.Part0 = feezly["Left Arm"]
  294. larmw.Part1 = larm
  295. larmw.Parent = larm
  296. larmw.C0 = CFrame.new(0, -.82, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  297. ----
  298. larm2 = Instance.new("Part")
  299. larm2.formFactor = 2
  300. larm2.Size = Vector3.new(1, 0.4, 1)
  301. larm2.BrickColor = BrickColor.new(1)
  302. larm2.Name = "SuitLeftArm2"
  303. larm2.Reflectance = 0
  304. larm2.TopSurface = 0
  305. larm2.CanCollide = false
  306. larm2.Parent = mod
  307. larm2.BottomSurface = 0
  308. larmm2 = Instance.new("SpecialMesh")
  309. larmm2.MeshType = 6
  310. larmm2.Scale = Vector3.new(1.1, .5, 1.1)
  311. larmm2.Parent = larm2
  312. larmw2 = Instance.new("Weld")
  313. larmw2.Part0 = feezly["Left Arm"]
  314. larmw2.Part1 = larm2
  315. larmw2.Parent = larm2
  316. larmw2.C0 = CFrame.new(0, -.5, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  317. ----
  318. larm3 = Instance.new("Part")
  319. larm3.formFactor = 2
  320. larm3.Size = Vector3.new(1, 0.4, 1)
  321. larm3.BrickColor = BrickColor.new(24)
  322. larm3.Name = "SuitLeftArm3"
  323. larm3.Reflectance = 0
  324. larm3.TopSurface = 0
  325. larm3.CanCollide = false
  326. larm3.Parent = mod
  327. larm3.BottomSurface = 0
  328. larmm3 = Instance.new("SpecialMesh")
  329. larmm3.MeshType = 6
  330. larmm3.Scale = Vector3.new(1.1, .5, 1.1)
  331. larmm3.Parent = larm3
  332. larmw3 = Instance.new("Weld")
  333. larmw3.Part0 = feezly["Left Arm"]
  334. larmw3.Part1 = larm3
  335. larmw3.Parent = larm3
  336. larmw3.C0 = CFrame.new(0, -.3, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  337. ----
  338. larm4 = Instance.new("Part")
  339. larm4.formFactor = 2
  340. larm4.Size = Vector3.new(1, 1, 1)
  341. larm4.BrickColor = BrickColor.new(1)
  342. larm4.Name = "SuitLeftArm4"
  343. larm4.Reflectance = 0
  344. larm4.TopSurface = 0
  345. larm4.CanCollide = false
  346. larm4.Parent = mod
  347. larm4.BottomSurface = 0
  348. larmm4 = Instance.new("SpecialMesh")
  349. larmm4.MeshType = 6
  350. larmm4.Scale = Vector3.new(1.1, 1, 1.1)
  351. larmm4.Parent = larm4
  352. larmw4 = Instance.new("Weld")
  353. larmw4.Part0 = feezly["Left Arm"]
  354. larmw4.Part1 = larm4
  355. larmw4.Parent = larm4
  356. larmw4.C0 = CFrame.new(0, .2, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  357. ----
  358. larm5 = Instance.new("Part")
  359. larm5.formFactor = 2
  360. larm5.Size = Vector3.new(1, 0.4, 1)
  361. larm5.BrickColor = BrickColor.new(24)
  362. larm5.Name = "SuitLeftArm5"
  363. larm5.Reflectance = 0
  364. larm5.TopSurface = 0
  365. larm5.CanCollide = false
  366. larm5.Parent = mod
  367. larm5.BottomSurface = 0
  368. larmm5 = Instance.new("SpecialMesh")
  369. larmm5.MeshType = 6
  370. larmm5.Scale = Vector3.new(1.1, 1.09, 1.1)
  371. larmm5.Parent = larm5
  372. larmw5 = Instance.new("Weld")
  373. larmw5.Part0 = feezly["Left Arm"]
  374. larmw5.Part1 = larm5
  375. larmw5.Parent = larm5
  376. larmw5.C0 = CFrame.new(0, .81, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  377. ----
  378. larm6 = Instance.new("Part")
  379. larm6.formFactor = 2
  380. larm6.Size = Vector3.new(1, 0.4, 1)
  381. larm6.BrickColor = BrickColor.new(24)
  382. larm6.Name = "SuitLeftArm6"
  383. larm6.Reflectance = 0
  384. larm6.TopSurface = 0
  385. larm6.CanCollide = false
  386. larm6.Parent = mod
  387. larm6.BottomSurface = 0
  388. larmm6 = Instance.new("SpecialMesh")
  389. larmm6.MeshType = 3
  390. larmm6.Scale = Vector3.new(1.1, 1.09, 1.1)
  391. larmm6.Parent = larm6
  392. larmw6 = Instance.new("Weld")
  393. larmw6.Part0 = feezly["Left Arm"]
  394. larmw6.Part1 = larm6
  395. larmw6.Parent = larm6
  396. larmw6.C0 = CFrame.new(0, 1, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  397. ----
  398. larm7 = Instance.new("Part")
  399. larm7.Name = "RightArmPulse"
  400. larm7.formFactor = 2
  401. larm7.Size = Vector3.new(1, 0.4, 1)
  402. larm7.BrickColor = BrickColor.new(1)
  403. larm7.Reflectance = 0
  404. larm7.TopSurface = 0
  405. larm7.CanCollide = false
  406. larm7.Parent = mod
  407. larm7.BottomSurface = 0
  408. larmm7 = Instance.new("SpecialMesh")
  409. larmm7.MeshType = 3
  410. larmm7.Scale = Vector3.new(1.1, 1.09, 1.1)
  411. larmm7.Parent = larm7
  412. larmw7 = Instance.new("Weld")
  413. larmw7.Part0 = feezly["Left Arm"]
  414. larmw7.Part1 = larm7
  415. larmw7.Parent = larm7
  416. larmw7.C0 = CFrame.new(0, -1, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  417. ----
  418. rarm = Instance.new("Part")
  419. rarm.formFactor = 2
  420. rarm.Size = Vector3.new(1, 0.4, 1)
  421. rarm.BrickColor = BrickColor.new(24)
  422. rarm.Name = "SuitRightArm"
  423. rarm.Reflectance = 0
  424. rarm.TopSurface = 0
  425. rarm.CanCollide = false
  426. rarm.Parent = mod
  427. rarm.BottomSurface = 0
  428. rarmm = Instance.new("SpecialMesh")
  429. rarmm.MeshType = 6
  430. rarmm.Scale = Vector3.new(1.1, 1.11, 1.1)
  431. rarmm.Parent = rarm
  432. rarmw = Instance.new("Weld")
  433. rarmw.Part0 = feezly["Right Arm"]
  434. rarmw.Part1 = rarm
  435. rarmw.Parent = rarm
  436. rarmw.C0 = CFrame.new(0, -.82, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  437. ----
  438. rarm2 = Instance.new("Part")
  439. rarm2.formFactor = 2
  440. rarm2.Size = Vector3.new(1, 0.4, 1)
  441. rarm2.BrickColor = BrickColor.new(1)
  442. rarm2.Name = "SuitRightArm2"
  443. rarm2.Reflectance = 0
  444. rarm2.TopSurface = 0
  445. rarm2.CanCollide = false
  446. rarm2.Parent = mod
  447. rarm2.BottomSurface = 0
  448. rarmm2 = Instance.new("SpecialMesh")
  449. rarmm2.MeshType = 6
  450. rarmm2.Scale = Vector3.new(1.1, .5, 1.1)
  451. rarmm2.Parent = rarm2
  452. rarmw2 = Instance.new("Weld")
  453. rarmw2.Part0 = feezly["Right Arm"]
  454. rarmw2.Part1 = rarm2
  455. rarmw2.Parent = rarm
  456. rarmw2.C0 = CFrame.new(0, -.5, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  457. ----
  458. rarm3 = Instance.new("Part")
  459. rarm3.formFactor = 2
  460. rarm3.Size = Vector3.new(1, 0.4, 1)
  461. rarm3.BrickColor = BrickColor.new(24)
  462. rarm3.Name = "SuitRightArm3"
  463. rarm3.Reflectance = 0
  464. rarm3.TopSurface = 0
  465. rarm3.CanCollide = false
  466. rarm3.Parent = mod
  467. rarm3.BottomSurface = 0
  468. rarmm3 = Instance.new("SpecialMesh")
  469. rarmm3.MeshType = 6
  470. rarmm3.Scale = Vector3.new(1.1, .5, 1.1)
  471. rarmm3.Parent = rarm3
  472. rarmw3 = Instance.new("Weld")
  473. rarmw3.Part0 = feezly["Right Arm"]
  474. rarmw3.Part1 = rarm3
  475. rarmw3.Parent = rarm3
  476. rarmw3.C0 = CFrame.new(0, -.3, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  477. ----
  478. rarm4 = Instance.new("Part")
  479. rarm4.formFactor = 2
  480. rarm4.Size = Vector3.new(1, 1, 1)
  481. rarm4.BrickColor = BrickColor.new(1)
  482. rarm4.Name = "SuitRightArm4"
  483. rarm4.Reflectance = 0
  484. rarm4.TopSurface = 0
  485. rarm4.CanCollide = false
  486. rarm4.Parent = mod
  487. rarm4.BottomSurface = 0
  488. rarmm4 = Instance.new("SpecialMesh")
  489. rarmm4.MeshType = 6
  490. rarmm4.Scale = Vector3.new(1.1, 1, 1.1)
  491. rarmm4.Parent = rarm4
  492. rarmw4 = Instance.new("Weld")
  493. rarmw4.Part0 = feezly["Right Arm"]
  494. rarmw4.Part1 = rarm4
  495. rarmw4.Parent = rarm4
  496. rarmw4.C0 = CFrame.new(0, .2, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  497. ----
  498. rarm5 = Instance.new("Part")
  499. rarm5.formFactor = 2
  500. rarm5.Size = Vector3.new(1, 0.4, 1)
  501. rarm5.BrickColor = BrickColor.new(24)
  502. rarm5.Name = "SuitRightArm5"
  503. rarm5.Reflectance = 0
  504. rarm5.TopSurface = 0
  505. rarm5.CanCollide = false
  506. rarm5.Parent = mod
  507. rarm5.BottomSurface = 0
  508. rarmm5 = Instance.new("SpecialMesh")
  509. rarmm5.MeshType = 6
  510. rarmm5.Scale = Vector3.new(1.1, 1.09, 1.1)
  511. rarmm5.Parent = rarm5
  512. rarmw5 = Instance.new("Weld")
  513. rarmw5.Part0 = feezly["Right Arm"]
  514. rarmw5.Part1 = rarm5
  515. rarmw5.Parent = rarm5
  516. rarmw5.C0 = CFrame.new(0, .81, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  517. ----
  518. rarm6 = Instance.new("Part")
  519. rarm6.formFactor = 2
  520. rarm6.Size = Vector3.new(1, 0.4, 1)
  521. rarm6.BrickColor = BrickColor.new(24)
  522. rarm6.Name = "SuitRightArm6"
  523. rarm6.Reflectance = 0
  524. rarm6.TopSurface = 0
  525. rarm6.CanCollide = false
  526. rarm6.Parent = mod
  527. rarm6.BottomSurface = 0
  528. rarmm6 = Instance.new("SpecialMesh")
  529. rarmm6.MeshType = 3
  530. rarmm6.Scale = Vector3.new(1.1, 1.09, 1.1)
  531. rarmm6.Parent = rarm6
  532. rarmw6 = Instance.new("Weld")
  533. rarmw6.Part0 = feezly["Right Arm"]
  534. rarmw6.Part1 = rarm6
  535. rarmw6.Parent = rarm6
  536. rarmw6.C0 = CFrame.new(0, 1, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  537. ----
  538. rarm7 = Instance.new("Part")
  539. rarm7.Name = "RightArmPulse"
  540. rarm7.formFactor = 2
  541. rarm7.Size = Vector3.new(1, 0.4, 1)
  542. rarm7.BrickColor = BrickColor.new(1)
  543. rarm7.Reflectance = 0
  544. rarm7.TopSurface = 0
  545. rarm7.CanCollide = false
  546. rarm7.Parent = mod
  547. rarm7.BottomSurface = 0
  548. rarmm7 = Instance.new("SpecialMesh")
  549. rarmm7.MeshType = 3
  550. rarmm7.Scale = Vector3.new(1.1, 1.09, 1.1)
  551. rarmm7.Parent = rarm7
  552. rarmw7 = Instance.new("Weld")
  553. rarmw7.Part0 = feezly["Right Arm"]
  554. rarmw7.Part1 = rarm7
  555. rarmw7.Parent = rarm7
  556. rarmw7.C0 = CFrame.new(0, -1, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  557. ----
  558. lleg = Instance.new("Part")
  559. lleg.formFactor = 2
  560. lleg.Size = Vector3.new(1, 1, 1)
  561. lleg.BrickColor = BrickColor.new(105)
  562. lleg.Name = "SuitLeftLeg"
  563. lleg.Reflectance = 0
  564. lleg.TopSurface = 0
  565. lleg.CanCollide = false
  566. lleg.Parent = mod
  567. lleg.BottomSurface = 0
  568. llegm = Instance.new("SpecialMesh")
  569. llegm.MeshType = 6
  570. llegm.Scale = Vector3.new(1.1, 1.4, 1.1)
  571. llegm.Parent = lleg
  572. llegw = Instance.new("Weld")
  573. llegw.Part0 = feezly["Left Leg"]
  574. llegw.Part1 = lleg
  575. llegw.Parent = lleg
  576. llegw.C0 = CFrame.new(0, -.55, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  577. ----
  578. lleg2 = Instance.new("Part")
  579. lleg2.formFactor = 2
  580. lleg2.Size = Vector3.new(1, 1, 1)
  581. lleg2.BrickColor = BrickColor.new(1)
  582. lleg2.Name = "SuitLeftLeg"
  583. lleg2.Reflectance = 0
  584. lleg2.TopSurface = 0
  585. lleg2.CanCollide = false
  586. lleg2.Parent = mod
  587. lleg2.BottomSurface = 0
  588. llegm2 = Instance.new("SpecialMesh")
  589. llegm2.MeshType = 6
  590. llegm2.Scale = Vector3.new(1.1, 0.6, 1.1)
  591. llegm2.Parent = lleg2
  592. llegw2 = Instance.new("Weld")
  593. llegw2.Part0 = feezly["Left Leg"]
  594. llegw2.Part1 = lleg2
  595. llegw2.Parent = lleg2
  596. llegw2.C0 = CFrame.new(0, .25, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  597. ----
  598. lleg3 = Instance.new("Part")
  599. lleg3.formFactor = 2
  600. lleg3.Size = Vector3.new(1, 1, 1)
  601. lleg3.BrickColor = BrickColor.new(105)
  602. lleg3.Name = "SuitLeftLeg3"
  603. lleg3.Reflectance = 0
  604. lleg3.TopSurface = 0
  605. lleg3.CanCollide = false
  606. lleg3.Parent = mod
  607. lleg3.BottomSurface = 0
  608. llegm3 = Instance.new("SpecialMesh")
  609. llegm3.MeshType = 6
  610. llegm3.Scale = Vector3.new(1.1, 0.65, 1.1)
  611. llegm3.Parent = lleg3
  612. llegw3 = Instance.new("Weld")
  613. llegw3.Part0 = feezly["Left Leg"]
  614. llegw3.Part1 = lleg3
  615. llegw3.Parent = lleg3
  616. llegw3.C0 = CFrame.new(0, .75, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  617. ----
  618. rleg = Instance.new("Part")
  619. rleg.formFactor = 2
  620. rleg.Size = Vector3.new(1, 1, 1)
  621. rleg.BrickColor = BrickColor.new(105)
  622. rleg.Name = "SuitLeftLeg"
  623. rleg.Reflectance = 0
  624. rleg.TopSurface = 0
  625. rleg.CanCollide = false
  626. rleg.Parent = mod
  627. rleg.BottomSurface = 0
  628. rlegm = Instance.new("SpecialMesh")
  629. rlegm.MeshType = 6
  630. rlegm.Scale = Vector3.new(1.1, 1.4, 1.1)
  631. rlegm.Parent = rleg
  632. rlegw = Instance.new("Weld")
  633. rlegw.Part0 = feezly["Right Leg"]
  634. rlegw.Part1 = rleg
  635. rlegw.Parent = rleg
  636. rlegw.C0 = CFrame.new(0, -.55, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  637. ----
  638. rleg2 = Instance.new("Part")
  639. rleg2.formFactor = 2
  640. rleg2.Size = Vector3.new(1, 1, 1)
  641. rleg2.BrickColor = BrickColor.new(1)
  642. rleg2.Name = "SuitRightLeg2"
  643. rleg2.Reflectance = 0
  644. rleg2.TopSurface = 0
  645. rleg2.CanCollide = false
  646. rleg2.Parent = mod
  647. rleg2.BottomSurface = 0
  648. rlegm2 = Instance.new("SpecialMesh")
  649. rlegm2.MeshType = 6
  650. rlegm2.Scale = Vector3.new(1.1, 0.6, 1.1)
  651. rlegm2.Parent = rleg2
  652. rlegw2 = Instance.new("Weld")
  653. rlegw2.Part0 = feezly["Right Leg"]
  654. rlegw2.Part1 = rleg2
  655. rlegw2.Parent = rleg2
  656. rlegw2.C0 = CFrame.new(0, .25, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  657. ----
  658. rleg3 = Instance.new("Part")
  659. rleg3.formFactor = 2
  660. rleg3.Size = Vector3.new(1, 1, 1)
  661. rleg3.BrickColor = BrickColor.new(105)
  662. rleg3.Name = "SuitRightLeg3"
  663. rleg3.Reflectance = 0
  664. rleg3.TopSurface = 0
  665. rleg3.CanCollide = false
  666. rleg3.Parent = mod
  667. rleg3.BottomSurface = 0
  668. rlegm3 = Instance.new("SpecialMesh")
  669. rlegm3.MeshType = 6
  670. rlegm3.Scale = Vector3.new(1.1, 0.65, 1.1)
  671. rlegm3.Parent = rleg3
  672. rlegw3 = Instance.new("Weld")
  673. rlegw3.Part0 = feezly["Right Leg"]
  674. rlegw3.Part1 = rleg3
  675. rlegw3.Parent = rleg3
  676. rlegw3.C0 = CFrame.new(0, .75, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  677. Suit = Instance.new("Model")
  678. Suit.Parent = Person.Character
  679. Suit.Name = "Suit"
  680. local SuitHolder = Instance.new("Model");
  681. SuitHolder.Name = "Suit";
  682. SuitHolder.Parent = game.Players:findFirstChild("Player1").Character;
  683.  
  684. local m = Instance.new("Model");
  685. m.Name = "T";
  686. m.Parent = SuitHolder;
  687. local p = Instance.new("Part");
  688. p.Name = "Middle";
  689. p.Color = Color3.new(0.152941, 0.27451, 0.176471);
  690. p.Material = Enum.Material.Plastic;
  691. p.Transparency = 1;
  692. p.Size = Vector3.new(2, 2, 1);
  693. p.BottomSurface = Enum.SurfaceType.Smooth;
  694. p.TopSurface = Enum.SurfaceType.Smooth;
  695. p.formFactor = Enum.FormFactor.Symmetric;
  696. p.CFrame = CFrame.new(6.19917393, 48.4170113, -139.694916, 0.608267605, 2.93657801e-021, -0.793732047, -4.50492861e-021, 1, 2.47407984e-022, 0.793732047, 3.42521598e-021, 0.608267605);
  697. p.Anchored = true;
  698. p.CanCollide = false;
  699. p.Locked = true;
  700. p.Parent = m;
  701. local obj1 = Instance.new("BlockMesh");
  702. obj1.Parent = p;
  703. local p = Instance.new("Part");
  704. p.Name = "Parts";
  705. p.BrickColor = BrickColor.new("Bright blue");
  706. p.Material = Enum.Material.Plastic;
  707. p.Size = Vector3.new(1, 0.400000006, 3);
  708. p.BottomSurface = Enum.SurfaceType.Smooth;
  709. p.TopSurface = Enum.SurfaceType.Smooth;
  710. p.formFactor = Enum.FormFactor.Plate;
  711. p.CFrame = CFrame.new(5.55230427, 47.9911842, -139.388184, 0.49031806, 0.793611228, 0.360235304, -0.57348913, -0.0174524691, 0.819027305, 0.656276286, -0.60817486, 0.446570098);
  712. p.Anchored = true;
  713. p.CanCollide = false;
  714. p.Locked = true;
  715. p.Parent = m;
  716. local p = Instance.new("Part");
  717. p.Name = "Partsword";
  718. p.Color = Color3.new(0.388235, 0.372549, 0.384314);
  719. p.Material = Enum.Material.Plastic;
  720. p.Reflectance = 0.40000000596046;
  721. p.Size = Vector3.new(1, 0.400000006, 3);
  722. p.BottomSurface = Enum.SurfaceType.Smooth;
  723. p.TopSurface = Enum.SurfaceType.Smooth;
  724. p.formFactor = Enum.FormFactor.Plate;
  725. p.CFrame = CFrame.new(5.85168219, 48.7369156, -138.997528, -0.498263657, 0.793732047, -0.34888792, 0.573576331, -4.37113954e-008, -0.819152117, -0.650187314, -0.608267605, -0.45526588);
  726. p.Anchored = true;
  727. p.CanCollide = false;
  728. p.Locked = true;
  729. p.Parent = m;
  730. local obj1 = Instance.new("SpecialMesh");
  731. obj1.Parent = p;
  732. obj1.MeshType = Enum.MeshType.FileMesh;
  733. obj1.MeshId = "http://www.roblox.com/asset/?id=24712232";
  734. obj1.TextureId = "http://www.roblox.com/asset/?id=24712222";
  735.  
  736. --Suit Decompressor And Welder Code (DO NOT REMOVE OR IT WONT WORK)
  737. local prev
  738. local parts = script.Parent:GetChildren()
  739. for i = 1,#parts do
  740. if (parts[i].className == "Part") or (parts[i].className == "Seat") or (parts[i].className == "VehicleSeat") or (parts[i].className == "TrussPart") or (parts[i].className == "WedgePart") or (parts[i].className == "UnionOperation") or (parts[i].className == "CornerWedgePart") then
  741. if (prev ~= nil)then
  742. local weld = Instance.new("Weld")
  743. weld.Part0 = prev
  744. weld.Part1 = parts[i]
  745. weld.C0 = prev.CFrame:inverse()
  746. weld.C1 = parts[i].CFrame:inverse()
  747. weld.Parent = prev
  748. weld.Name = prev.Name .." and ".. parts[i].Name .."'s weld"
  749. end
  750. prev = parts[i]
  751. end
  752. end
  753. game.workspace.Player1.Torso.Transparency = 0
  754. --[[Main]]
  755.  
  756. pa1 = Instance.new("Part")
  757. pa1.Name = "Main"
  758. pa1.Parent = game.Players.Player1.Character
  759. pa1.Size = Vector3.new(2,1,2)
  760. pa1.BrickColor = BrickColor.new("Bright blue")
  761. pa1.Transparency = 0
  762. pa1.CanCollide = true
  763. pa1:BreakJoints()
  764.  
  765. m = Instance.new("SpecialMesh")
  766. m.Parent = pa1
  767. m.MeshType = "Head"
  768. m.Scale = Vector3.new(2,2,1)
  769.  
  770. w1 = Instance.new("Weld")
  771. w1.Parent = pa1
  772. w1.Part0 = w1.Parent
  773. w1.Part1 = game.Players.Player1.Character["Torso"]
  774. w1.C0=CFrame.new(0,0,-1)*CFrame.fromEulerAnglesXYZ(0,0,0)
  775.  
  776. --[[R Wing]]
  777.  
  778. pa2 = Instance.new("Part")
  779. pa2.Name = "RWing"
  780. pa2.Parent = game.Players.Player1.Character
  781. pa2.FormFactor = "Plate"
  782. pa2.Size = Vector3.new(3,1,0.5)
  783. pa2.TopSurface = "Smooth"
  784. pa2.BottomSurface = "Smooth"
  785. pa2.Transparency = 1
  786. pa2.CanCollide = false
  787. pa2.BrickColor = BrickColor.new("White")
  788. pa2:BreakJoints()
  789.  
  790. w2 = Instance.new("Weld")
  791. w2.Parent = pa2
  792. w2.Part0 = w2.Parent
  793. w2.Part1 = pa1
  794. w2.C0=CFrame.new(-2.3,0,0)*CFrame.fromEulerAnglesXYZ(0,0.5,0.3)
  795.  
  796. --[[L Wing]]
  797.  
  798. pa3 = Instance.new("Part")
  799. pa3.Name = "RWing"
  800. pa3.Parent = game.Players.Player1.Character
  801. pa3.FormFactor = "Plate"
  802. pa3.Size = Vector3.new(3,1,0.5)
  803. pa3.TopSurface = "Smooth"
  804. pa3.BottomSurface = "Smooth"
  805. pa3.Transparency = 1
  806. pa3.CanCollide = false
  807. pa3.BrickColor = BrickColor.new("White")
  808. pa3:BreakJoints()
  809.  
  810. w3 = Instance.new("Weld")
  811. w3.Parent = pa3
  812. w3.Part0 = w3.Parent
  813. w3.Part1 = pa1
  814. w3.C0=CFrame.new(-2.3,0,0)*CFrame.fromEulerAnglesXYZ(0,0.3,-3.4)
  815.  
  816. --[[Extra RWing]]
  817.  
  818. pa4 = Instance.new("Part")
  819. pa4.Name = "RTip"
  820. pa4.Parent = game.Players.Player1.Character
  821. pa4.Size = Vector3.new(1,1,1)
  822. pa4.Transparency = 1
  823. pa4.CanCollide = false
  824. pa4:BreakJoints()
  825. pa4.BrickColor = BrickColor.new("Bright yellow")
  826.  
  827. m = Instance.new("SpecialMesh")
  828. m.Parent = pa4
  829. m.MeshType = "Head"
  830. m.Scale = Vector3.new(1,1,1)
  831.  
  832. w4 = Instance.new("Weld")
  833. w4.Parent = pa4
  834. w4.Part0 = w4.Parent
  835. w4.Part1 = pa2
  836. w4.C0=CFrame.new(-1,0,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
  837.  
  838. --[[Extra LWing]]
  839.  
  840. pa5 = Instance.new("Part")
  841. pa5.Name = "LTip"
  842. pa5.Parent = game.Players.Player1.Character
  843. pa5.Size = Vector3.new(1,1,1)
  844. pa5.Transparency = 1
  845. pa5.CanCollide = false
  846. pa5:BreakJoints()
  847. pa5.BrickColor = BrickColor.new("Bright yellow")
  848.  
  849. m = Instance.new("SpecialMesh")
  850. m.Parent = pa5
  851. m.MeshType = "Head"
  852. m.Scale = Vector3.new(1,1,1)
  853.  
  854. w5 = Instance.new("Weld")
  855. w5.Parent = pa5
  856. w5.Part0 = w5.Parent
  857. w5.Part1 = pa3
  858. w5.C0=CFrame.new(-1,0,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
  859.  
  860. local s1 = Instance.new("Smoke")
  861. s1.Color = Color3.new(255, 255, 255)
  862. s1.Size = 3
  863. s1.Opacity = math.huge
  864. s1.Parent = pa4
  865. s1.RiseVelocity = -30
  866. s1.Enabled = false
  867.  
  868. local s2 = Instance.new("Smoke")
  869. s2.Color = Color3.new(255, 255, 255)
  870. s2.Size = 3
  871. s2.Opacity = math.huge
  872. s2.Parent = pa5
  873. s2.RiseVelocity = 30
  874. s2.Enabled = false
  875.  
  876. local s5 = Instance.new("Smoke")
  877. s5.Color = Color3.new(255, 255, 255)
  878. s5.Size = 1
  879. s5.Opacity = 0.5
  880. s5.Parent = pa4
  881. s5.RiseVelocity = -5
  882. s5.Enabled = false
  883.  
  884. local s6 = Instance.new("Smoke")
  885. s6.Color = Color3.new(255, 255, 255)
  886. s6.Size = 1
  887. s6.Opacity = 0.5
  888. s6.Parent = pa5
  889. s6.RiseVelocity = 5
  890. s6.Enabled = false
  891.  
  892. local s3 = Instance.new("Sparkles")
  893. s3.Parent = pa5
  894. s3.Color = Color3.new(0, 0, 254)
  895. s3.Enabled = false
  896.  
  897. local s4 = Instance.new("Sparkles")
  898. s4.Parent = pa4
  899. s4.Color = Color3.new(0, 0, 254)
  900. s4.Enabled = false
  901. ---Watch
  902. Band = Instance.new("Part")
  903. Band.Parent = Suit
  904. Band.Name = "Band"
  905. Band.CanCollide = false
  906. Band.formFactor = "Symmetric"
  907. Band.Size = Vector3.new(1, 1, 1)
  908. Band.BrickColor = BrickColor.new("Black")
  909. Band.TopSurface = 0
  910. Band.BottomSurface = 0
  911. Band.Transparency = 1
  912. BandM = Instance.new("SpecialMesh")
  913. BandM.MeshType = "Brick"
  914. BandM.Parent = Band
  915. BandM.Scale = Vector3.new(1.03, 0.2, 1.03)
  916. Band:BreakJoints()
  917. Weld = Instance.new("Weld")
  918. Weld.Parent = Band
  919. Weld.Part0 = Limbs[NormalHand]
  920. Weld.Part1 = Band
  921. Weld.C0 = CFrame.new(0, -1, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  922. Watch1 = Instance.new("Part")
  923. Watch1.Parent = Suit
  924. Watch1.Name = "Watch1"
  925. Watch1.CanCollide = false
  926. Watch1.formFactor = "Symmetric"
  927. Watch1.Size = Vector3.new(1, 1, 1)
  928. Watch1.BrickColor = BrickColor.new("Black")
  929. Watch1.TopSurface = 0
  930. Watch1.BottomSurface = 0
  931. Watch1.Transparency = 1
  932. Watch1M = Instance.new("CylinderMesh")
  933. Watch1M.Parent = Watch1
  934. Watch1M.Scale = Vector3.new(0.3, 0.2, 0.3)
  935. Watch1:BreakJoints()
  936. Weld = Instance.new("Weld")
  937. Weld.Parent = Watch1
  938. Weld.Part0 = Band
  939. Weld.Part1 = Watch1
  940. Weld.C0 = CFrame.new(0, -0.1, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  941. Watch2 = Instance.new("Part")
  942. Watch2.Parent = Suit
  943. Watch2.Name = "Watch2"
  944. Watch2.CanCollide = false
  945. Watch2.formFactor = "Symmetric"
  946. Watch2.Size = Vector3.new(1, 1, 1)
  947. Watch2.BrickColor = BrickColor.new("White")
  948. Watch2.TopSurface = 0
  949. Watch2.BottomSurface = 0
  950. Watch2.Transparency = 1
  951. Watch2M = Instance.new("CylinderMesh")
  952. Watch2M.Parent = Watch2
  953. Watch2M.Scale = Vector3.new(0.25, 0.2, 0.25)
  954. Watch2:BreakJoints()
  955. Weld = Instance.new("Weld")
  956. Weld.Parent = Watch2
  957. Weld.Part0 = Band
  958. Weld.Part1 = Watch2
  959. Weld.C0 = CFrame.new(0, -0.1, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  960.  
  961. --sumthing
  962. cloud = Instance.new("Part")
  963. cloud.Size = Vector3.new(500,5,500)
  964. cloud.Position = Vector3.new(0,512,0)
  965. cloud.BrickColor = BrickColor.Black()
  966. cloud.Anchored = true
  967. cloud.Locked = true
  968. cloud.CanCollide = false
  969. cloud.Transparency = 1
  970. cloud.Parent = game.Workspace
  971.  
  972. sound = Instance.new("Sound")
  973. sound.Volume = 1
  974. sound.SoundId = "rbxasset://sounds/HalloweenThunder.wav"
  975. sound.Parent = game.Workspace
  976.  
  977. c1 = Instance.new("Color3Value")
  978. c1.Value = Color3.new(100,100,100)
  979. c1.Parent = script
  980.  
  981. c2 = Instance.new("Color3Value")
  982. c2.Value = Color3.new(100,100,100)
  983. c2.Parent = script
  984.  
  985.  
  986. function spark()
  987. Hit = CFrame.new(cloud.CFrame.p + Vector3.new(math.random(-250,250),-512,math.random(-250,250)))
  988. local P = Instance.new("Part")
  989. P.Name = "Guideline"
  990. local Place0 = CFrame.new(cloud.CFrame.p + Vector3.new(math.random(-250,250),0,math.random(-250,250)))
  991. P.formFactor = 0
  992. P.Size = Vector3.new(1,1,(Place0.p - Hit.p).magnitude)
  993. P.CFrame = CFrame.new((Place0.p + Hit.p)/2,Place0.p)
  994. P.Parent = game.workspace
  995. P.BrickColor = BrickColor.Black()
  996. P.Anchored = true
  997. P.CanCollide = false
  998. P.Transparency = 1
  999. m = Instance.new("BlockMesh")
  1000. m.Scale = Vector3.new(0.1,0.1,1)
  1001. m.Parent = P
  1002. mh = CFrame.new(cloud.CFrame.p + Vector3.new(math.random(-250,250),-512,math.random(-250,250)))
  1003. exp = Instance.new("Explosion")
  1004. exp.Position = mh.p
  1005. exp.BlastRadius = 25
  1006. exp.Parent = game.Workspace
  1007. for c1 = 1, 1 do
  1008. oldHit = CFrame.new(cloud.CFrame.p + Vector3.new(math.random(-250,250),0,math.random(-250,250)))
  1009. for count = 1, 9 do
  1010. val1 = Vector3.new(math.random(-1,1),math.random(-1,1),math.random(-1,1))
  1011. val2 = P.Size.z / 10
  1012. val3 = P.CFrame.lookVector * -1
  1013. val4 = count * val2
  1014. val5 = val4 * val3
  1015. val6 = CFrame.new(cloud.CFrame.p + Vector3.new(math.random(-250,250),0,math.random(-250,250))).p
  1016. Hit = CFrame.new(val5 + val1 + val6)
  1017. local s = Instance.new("Part")
  1018. s.Name = "Spark"
  1019. local Place0 = oldHit
  1020. s.formFactor = 0
  1021. s.Size = Vector3.new(1,1,(Place0.p - Hit.p).magnitude)
  1022. s.CFrame = CFrame.new((Place0.p + Hit.p)/2,Place0.p)
  1023. s.Parent = game.workspace
  1024. s.BrickColor = BrickColor.White()
  1025. s.Anchored = true
  1026. s.CanCollide = false
  1027. m = Instance.new("BlockMesh")
  1028. m.Scale = Vector3.new(1,1,1)
  1029. m.Parent = s
  1030. clone = s:clone()
  1031. clone.Mesh.Scale = Vector3.new(3,3,1.1)
  1032. clone.BrickColor = BrickColor.Blue()
  1033. clone.Transparency = 0.8
  1034. clone.Parent = s.Parent
  1035. oldHit = Hit
  1036. end
  1037. Hit = oldHit
  1038. local s = Instance.new("Part")
  1039. s.Name = "Spark"
  1040. local Place0 = mh
  1041. s.formFactor = 0
  1042. s.Size = Vector3.new(1,1,(Place0.p - Hit.p).magnitude)
  1043. s.CFrame = CFrame.new((Place0.p + Hit.p)/2,Place0.p)
  1044. s.Parent = game.workspace
  1045. s.BrickColor = BrickColor.White()
  1046. s.Anchored = true
  1047. s.CanCollide = false
  1048. m = Instance.new("BlockMesh")
  1049. m.Scale = Vector3.new(1,1,1)
  1050. m.Parent = s
  1051. clone = s:clone()
  1052. clone.Mesh.Scale = Vector3.new(3,3,1.1)
  1053. clone.BrickColor = BrickColor.Blue()
  1054. clone.Transparency = 0.8
  1055. clone.Parent = game.workspace
  1056. sound:play()
  1057. wait(0.1)
  1058. end
  1059. P:remove()
  1060. for c = 1, 10 do
  1061. a = game.workspace:children()
  1062. for b = 1, #a do
  1063. if (a[b].Name == "Spark") then
  1064. a[b].Transparency = a[b].Transparency + 0.1
  1065. end
  1066. end
  1067. wait(0.1)
  1068. end
  1069. a = game.workspace:children()
  1070. for b = 1, #a do
  1071. if (a[b].Name == "Spark") then
  1072. a[b]:remove()
  1073. end
  1074. end
  1075. end
  1076.  
  1077. ---Real Function
  1078. function SetAngle(Joint, Angle)
  1079. if (Joint == 1) or (Joint == 3) then
  1080. Joints[Joint].DesiredAngle = Angle
  1081. end
  1082. if (Joint == 2) or (Joint == 4) then
  1083. Joints[Joint].DesiredAngle = -Angle
  1084. end
  1085. end
  1086. function DisableLimb(Limb)
  1087. Joints[Limb]:remove()
  1088.  
  1089. Joint = Instance.new("Motor")
  1090. Joint.Parent = Person.Character.Torso
  1091. Joint.Part0 = Person.Character.Torso
  1092. Joint.Part1 = Limbs[Limb]
  1093. Joint.MaxVelocity = 0.1
  1094. if (Limb == 1) then
  1095. C0 = CFrame.new(PersonT.Size.x/2 + Limbs[Limb].Size.x/2, Limbs[Limb].Size.y/4, 0) * CFrame.fromEulerAnglesXYZ(0, 3.14/2, 0)
  1096. Joint.C1 = CFrame.new(0, Limbs[Limb].Size.y/4, 0) * CFrame.fromEulerAnglesXYZ(0, 3.14/2, 0)
  1097. Joint.Name = "Right Joint Top"
  1098. elseif (Limb == 2) then
  1099. C0 = CFrame.new(-PersonT.Size.x/2 - Limbs[Limb].Size.x/2, Limbs[Limb].Size.y/4, 0) * CFrame.fromEulerAnglesXYZ(0, -3.14/2, 0)
  1100. Joint.C1 = CFrame.new(0, Limbs[Limb].Size.y/4, 0) * CFrame.fromEulerAnglesXYZ(0, -3.14/2, 0)
  1101. Joint.Name = "Left Joint Top"
  1102. elseif (Limb == 3) then
  1103. C0 = CFrame.new(Limbs[Limb].Size.x/2, -(Limbs[Limb].Size.y/4) * 3, 0) * CFrame.fromEulerAnglesXYZ(0, 3.14/2, 0)
  1104. Joint.C1 = CFrame.new(0, Limbs[Limb].Size.y/4, 0) * CFrame.fromEulerAnglesXYZ(0, 3.14/2, 0)
  1105. Joint.Name = "Right Joint Bottom"
  1106. elseif(Limb == 4) then
  1107. C0 = CFrame.new(-Limbs[Limb].Size.x/2, -(Limbs[Limb].Size.y/4) * 3, 0) * CFrame.fromEulerAnglesXYZ(0, -3.14/2, 0)
  1108. Joint.C1 = CFrame.new(0, Limbs[Limb].Size.y/4, 0) * CFrame.fromEulerAnglesXYZ(0, -3.14/2, 0)
  1109. Joint.Name = "Left Joint Bottom"
  1110. end
  1111. Joint.C0 = C0
  1112. Joints[Limb] = Joint
  1113. end
  1114. function EnableLimb(Limb)
  1115. if (Limb == 1) then
  1116. Joints[Limb].Name = "Right Shoulder"
  1117. elseif (Limb == 2) then
  1118. Joints[Limb].Name = "Left Shoulder"
  1119. elseif (Limb == 3) then
  1120. Joints[Limb].Name = "Right Hip"
  1121. elseif(Limb == 4) then
  1122. Joints[Limb].Name = "Left Hip"
  1123. end
  1124. Anim = Person.Character.Animate:clone()
  1125. Person.Character.Animate:remove()
  1126. Anim.Parent = Person.Character
  1127. end
  1128. function Grab(Part)
  1129. if (Grabbed == nil) then
  1130. if (Part.Parent ~= nil) then
  1131. Human = Part.Parent:findFirstChild("Humanoid")
  1132. if (Human ~= nil) then
  1133. Player = game.Players:GetPlayerFromCharacter(Human.Parent)
  1134. if (Player ~= nil) then
  1135. if (Player ~= Person) then
  1136. Human.Sit = true
  1137. Weld = Instance.new("Weld")
  1138. Weld.Name = "Grip"
  1139. Weld.Parent = Person.Character.Torso
  1140. Weld.Part0 = Person.Character.Torso
  1141. Weld.Part1 = Player.Character.Torso
  1142. Weld.C0 = CFrame.new(0, 2.5, 0) * CFrame.fromEulerAnglesXYZ(3.14/2, 0, 0)
  1143. SetAngle(1, 3.14)
  1144. SetAngle(2, 3.14)
  1145. Grabbed = Player
  1146. Human.Sit = true
  1147. Connection1:disconnect()
  1148. Connection2:disconnect()
  1149. while true do
  1150. if (Weld.Part1 == nil) then
  1151. Debounce = false
  1152. EnableLimb(1)
  1153. EnableLimb(2)
  1154. Grabbed = nil
  1155. break
  1156. elseif (Weld.Parent == nil) then
  1157. Debounce = false
  1158. EnableLimb(1)
  1159. EnableLimb(2)
  1160. Grabbed = nil
  1161. break
  1162. else
  1163. Human.Sit = true
  1164. end
  1165. wait()
  1166. end
  1167. end
  1168. end
  1169. end
  1170. end
  1171. end
  1172. end
  1173. function Click(mouse)
  1174. Hold = true
  1175. if (Flight == true) then
  1176. Person.Character.Engine.BodyPosition.maxForce = Vector3.new(0, 0, 0)
  1177. Person.Character.Engine.BodyVelocity.maxForce = Vector3.new(4e+030, 4e+030, 4e+030)
  1178. Position = Person.Character.Engine.Position
  1179. s1.Enabled = true
  1180. s2.Enabled = true
  1181. s3.Enabled = true
  1182. s4.Enabled = true
  1183. s5.Enabled = false
  1184. s6.Enabled = false
  1185. Person.Character.Engine.Weld.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(3.14/2, 0, 0)
  1186. SetAngle(NormalHand, 3.14)
  1187. while true do
  1188. if (Flight == false) then
  1189. break
  1190. end
  1191. if (Hold == false) then
  1192. break
  1193. end
  1194. Direction = Person.Character.Engine.CFrame.lookVector
  1195. Position = Position + 2 * 3 * Direction
  1196. error = Position - Person.Character.Engine.Position
  1197. Person.Character.Engine.BodyVelocity.velocity = 2 * error
  1198. wait()
  1199. end
  1200. BodyP.position = Engine.Position
  1201. Person.Character.Engine.BodyPosition.maxForce = Vector3.new(4e+050, 4e+050, 4e+050)
  1202. s1.Enabled = false
  1203. s2.Enabled = false
  1204. s3.Enabled = false
  1205. s4.Enabled = false
  1206. s5.Enabled = true
  1207. s6.Enabled = true
  1208. Person.Character.Engine.Weld.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  1209. SetAngle(NormalHand, 0)
  1210.  
  1211. end
  1212.  
  1213. end
  1214.  
  1215.  
  1216. function Release(mouse)
  1217. Hold = false
  1218. end
  1219. function Direct(En, Target)
  1220. local OriginCFrame = En:findFirstChild("BodyGyro").cframe
  1221. local Direction = (Target - En.Position).unit
  1222. local SpawnPosition = En.Position
  1223. local Position = SpawnPosition + (Direction * 1)
  1224. En:findFirstChild("BodyGyro").maxTorque = Vector3.new(9000, 9000, 9000)
  1225. En:findFirstChild("BodyGyro").cframe = CFrame.new(Position, Position + Direction)
  1226. end
  1227. function PressKey(key, mouse)
  1228. key = key:upper()
  1229. if (key == "V") then
  1230. FF = Instance.new("ForceField")
  1231. FF.Parent = game.workspace.Player1
  1232. game.workspace.Player1.Humanoid.MaxHealth = math.huge
  1233. game.workspace.Player1.Humanoid.Health = math.huge
  1234. wait(10)
  1235. FF:Remove()
  1236. game.workspace.Player1.Humanoid.MaxHealth = 100
  1237. end
  1238. if (key == "Z") then
  1239. if (Debounce == false) then
  1240. Debounce = true
  1241. DisableLimb(1)
  1242. DisableLimb(2)
  1243. Joints[1].MaxVelocity = 1
  1244. SetAngle(1, 3.14)
  1245. Joints[2].MaxVelocity = 1
  1246. SetAngle(2, 3.14)
  1247. function Touch(Part)
  1248. if (Part.Parent ~= nil) then
  1249. Human = Part.Parent:findFirstChild("Humanoid")
  1250. if (Human ~= nil) then
  1251. --Human.Sit = true
  1252. Human.Parent.Torso.Velocity = Vector3.new(0, 400, 0)
  1253. end
  1254. end
  1255. end
  1256. Connection = Limbs[1].Touched:connect(Touch)
  1257. ConnectionB = Limbs[2].Touched:connect(Touch)
  1258. wait(0.5)
  1259. Joints[1].MaxVelocity = 0.1
  1260. Joints[2].MaxVelocity = 0.1
  1261. EnableLimb(1)
  1262. EnableLimb(2)
  1263. Connection:disconnect()
  1264. ConnectionB:disconnect()
  1265. Debounce = false
  1266. end
  1267. end
  1268. if (key == "Y") then
  1269. Bomb = Instance.new("Part")
  1270. Bomb.Name = "Bomb"
  1271. Bomb.formFactor = "Plate"
  1272. Bomb.Size = Vector3.new(1, 0.4, 1)
  1273. Bomb.TopSurface = 0
  1274. Bomb.BottomSurface = 0
  1275. Bomb.BrickColor = BrickColor.new("Black")
  1276. Bomb.CFrame = CFrame.new(Person.Character.Suit.Watch2.Position)
  1277. Bomb.CanCollide = true
  1278. Bomb.Parent = game.Workspace.Player1
  1279. Smoke = Instance.new("Smoke")
  1280. Smoke.Parent = Bomb
  1281. local c = (PersonT.Color.r + PersonT.Color.g + PersonT.Color.b)/3
  1282. Smoke.Color = Color3.new(c, c, c)
  1283. Smoke.Size = 1
  1284. Smoke.Opacity = 0.7
  1285. Smoke.RiseVelocity = 10
  1286. wait(5)
  1287. xplode = Instance.new("Explosion")
  1288. xplode.BlastRadius = 20
  1289. xplode.BlastPressure = 20
  1290. xplode.Parent = game.workspace.Player1.Bomb
  1291. xplode.Position = game.workspace.Player1.Bomb
  1292. wait(0.2)
  1293. game.workspace.Bomb:Remove()
  1294. end
  1295. if (key == "Q") then
  1296. if (Debounce == false) then
  1297. Debounce = true
  1298. DisableLimb(NormalFoot)
  1299. Joints[NormalFoot].MaxVelocity = 1
  1300. SetAngle(NormalFoot, 0.7)
  1301. function Touch(Part)
  1302. if (Part.Parent ~= nil) then
  1303. Human = Part.Parent:findFirstChild("Humanoid")
  1304. if (Human ~= nil) then
  1305. Human.Sit = true
  1306. Position = Human.Parent.Torso.Position
  1307. Direction = PersonT.CFrame.lookVector
  1308. Position = Position + 10 * 3 * Direction
  1309. error = Position - PersonT.Position
  1310. Human.Parent.Torso.Velocity = 10 * error
  1311. Human.Parent.Torso.Velocity = Human.Parent.Torso.Velocity + Vector3.new(0, 100, 0)
  1312. end
  1313. end
  1314. end
  1315. Connection = Limbs[NormalFoot].Touched:connect(Touch)
  1316. wait(0.5)
  1317. Joints[NormalFoot].MaxVelocity = 0.1
  1318. EnableLimb(NormalFoot)
  1319. Connection:disconnect()
  1320. Debounce = false
  1321. end
  1322. end
  1323. if (key == "F") then
  1324. if (Debounce == false) then
  1325. Debounce = true
  1326. DisableLimb(NormalFoot)
  1327. Joints[NormalFoot].MaxVelocity = 1
  1328. SetAngle(NormalFoot, 0.7)
  1329. function Touch(Part)
  1330. if (Part.Parent ~= nil) then
  1331. Human = Part.Parent:findFirstChild("Humanoid")
  1332. if (Human ~= nil) then
  1333. Player = game.Players:GetPlayerFromCharacter(Human.Parent)
  1334. if (Player ~= nil) then
  1335. if (Player ~= Person) then
  1336. Human.Sit = true
  1337. Position = Human.Parent.Torso.Position
  1338. Direction = PersonT.CFrame.lookVector
  1339. Position = Position + 10 * 3 * Direction
  1340. error = Position - PersonT.Position
  1341. Human.Parent.Torso.Velocity = 10 * error
  1342. Human.Parent.Torso.Velocity = Human.Parent.Torso.Velocity + Vector3.new(0, 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, 0)
  1343. wait(0.4)
  1344. Player:remove()
  1345. end
  1346. end
  1347. end
  1348. end
  1349. end
  1350. Connection = Limbs[NormalFoot].Touched:connect(Touch)
  1351. wait(0.5)
  1352. Joints[NormalFoot].MaxVelocity = 0.1
  1353. EnableLimb(NormalFoot)
  1354. Connection:disconnect()
  1355. Debounce = false
  1356. end
  1357. end
  1358. if (key == "E") then
  1359. if (Flight == true) then
  1360. if (FDebounce == false) then
  1361. FDebounce = true
  1362. function Touch(Part)
  1363. if (Part.Parent ~= nil) then
  1364. Human = Part.Parent:findFirstChild("Humanoid")
  1365. if (Human ~= nil) then
  1366. Human.Sit = true
  1367. Position = Human.Parent.Torso.Position
  1368. Direction = Person.Character.Engine.CFrame.lookVector
  1369. Position = Position + 10 * 3 * Direction
  1370. error = Position - PersonT.Position
  1371. Human.Parent.Torso.Velocity = 10 * error
  1372. end
  1373. end
  1374. end
  1375. Connection = PersonT.Touched:connect(Touch)
  1376. wait(2)
  1377. Connection:disconnect()
  1378. FDebounce = false
  1379. end
  1380. end
  1381. if (Debounce == false) then
  1382. Debounce = true
  1383. DisableLimb(NormalHand)
  1384. Joints[NormalHand].MaxVelocity = 1
  1385. SetAngle(NormalHand, 1.57)
  1386. function Touch(Part)
  1387. if (Part.Parent ~= nil) then
  1388. Human = Part.Parent:findFirstChild("Humanoid")
  1389. if (Human ~= nil) then
  1390. Human.Sit = true
  1391. Position = Human.Parent.Torso.Position
  1392. Direction = PersonT.CFrame.lookVector
  1393. Position = Position + 10 * 3 * Direction
  1394. error = Position - PersonT.Position
  1395. Human.Parent.Torso.Velocity = 10 * error
  1396. end
  1397. end
  1398. end
  1399. Connection = Limbs[NormalHand].Touched:connect(Touch)
  1400. wait(0.5)
  1401. EnableLimb(NormalHand)
  1402. Connection:disconnect()
  1403. Debounce = false
  1404. end
  1405. end
  1406. if (key == "T") then
  1407. E = Instance.new("Explosion")
  1408. E.Parent = game.Workspace
  1409. E.BlastRadius = 12
  1410. E.Position = mouse.hit.p
  1411. E.BlastPressure = 1000
  1412. end
  1413. if (key == "G") then
  1414. if (Grabbed == nil) then
  1415. if (Debounce == false) then
  1416. Debounce = true
  1417. DisableLimb(1)
  1418. DisableLimb(2)
  1419. SetAngle(1, 1.57)
  1420. SetAngle(2, 1.57)
  1421. Connection1 = Limbs[1].Touched:connect(Grab)
  1422. Connection2 = Limbs[2].Touched:connect(Grab)
  1423. for E = 1, 30 do
  1424. if (Grabbed ~= nil) then
  1425. break
  1426. end
  1427. wait(0.1)
  1428. end
  1429. if (Grabbed == nil) then
  1430. EnableLimb(1)
  1431. EnableLimb(2)
  1432. Connection1:disconnect()
  1433. Connection2:disconnect()
  1434. Debounce = false
  1435. end
  1436. end
  1437. else
  1438. Person.Character.Torso.Grip:remove()
  1439. Position = Grabbed.Character.Torso.Position
  1440. Direction = PersonT.CFrame.lookVector
  1441. Position = Position + 4 * 3 * Direction
  1442. error = Position - PersonT.Position
  1443. Grabbed.Character.Torso.Velocity = 4 * error
  1444. end
  1445. end
  1446. if (key == "R") then
  1447. if (Flight == false) then
  1448. if (Debounce == false) then
  1449. pa2.Transparency = 0
  1450. pa2.CanCollide = true
  1451. pa3.Transparency = 0
  1452. pa3.CanCollide = true
  1453. pa4.Transparency = 0
  1454. pa4.CanCollide = true
  1455. pa5.Transparency = 0
  1456. pa5.CanCollide = true
  1457. s5.Enabled = true
  1458. s6.Enabled = true
  1459. Debounce = true
  1460. DisableLimb(1)
  1461. DisableLimb(2)
  1462. Flight = true
  1463. DisableLimb(3)
  1464. DisableLimb(4)
  1465. SetAngle(1, 0)
  1466. SetAngle(2, 0)
  1467. SetAngle(3, 0)
  1468. SetAngle(4, 0)
  1469. Engine = Instance.new("Part")
  1470. Engine.Parent = Person.Character
  1471. Engine.Size = PersonT.Size
  1472. Engine.Name = "Engine"
  1473. Engine.TopSurface = 0
  1474. Engine.BottomSurface = 0
  1475. Engine.formFactor = "Symmetric"
  1476. Engine.Transparency = 1
  1477. Engine:BreakJoints()
  1478. Weld = Instance.new("Weld")
  1479. Weld.Parent = Engine
  1480. Weld.Part0 = PersonT
  1481. Weld.Part1 = Engine
  1482. Weld.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  1483. BodyP = Instance.new("BodyPosition")
  1484. BodyP.Parent = Engine
  1485. BodyP.position = Engine.Position + Vector3.new(0, 10, 0)
  1486. BodyP.maxForce = Vector3.new(4e+050, 4e+050, 4e+050)
  1487. BodyG = Instance.new("BodyGyro")
  1488. BodyG.Parent = Engine
  1489. BodyV = Instance.new("BodyVelocity")
  1490. BodyV.Parent = Engine
  1491. BodyV.velocity = Vector3.new(0, 0, 0)
  1492. BodyV.maxForce = Vector3.new(0, 0, 0)
  1493. while true do
  1494. if (Flight == false) then
  1495. pa2.Transparency = 1
  1496. pa2.CanCollide = false
  1497. pa3.Transparency = 1
  1498. pa3.CanCollide = false
  1499. pa4.Transparency = 1
  1500. pa4.CanCollide = false
  1501. pa5.Transparency = 1
  1502. pa5.CanCollide = false
  1503. s5.Enabled = false
  1504. s6.Enabled = false
  1505. break
  1506. end
  1507. Direct(Engine, mouse.hit.p)
  1508. Person.Character.Humanoid.Sit = true
  1509. Person.Character.Head.CanCollide = false
  1510. Person.Character.Torso.CanCollide = false
  1511. wait(0.000000000000000000000000000000001)
  1512. end
  1513. EnableLimb(1)
  1514. EnableLimb(2)
  1515. EnableLimb(3)
  1516. EnableLimb(4)
  1517. Debounce = false
  1518. Person.Character.Engine:remove()
  1519. Person.Character.Humanoid.Sit = false
  1520. end
  1521. else
  1522. Flight = false
  1523. end
  1524. end
  1525. if (key == "L") then
  1526. if (Debounce == false) then
  1527. Debounce = true
  1528. DisableLimb(1)
  1529. Joints[1].MaxVelocity = 1
  1530. SetAngle(1, 3.60)
  1531. function Touch(Part)
  1532. if (Part.Parent ~= nil) then
  1533. Human = Part.Parent:findFirstChild("Humanoid")
  1534. if (Human ~= nil) then
  1535. --Human.Sit = true
  1536. Human.Parent.Torso.Velocity = Vector3.new(0, 0, 0)
  1537. end
  1538. end
  1539. end
  1540. Connection = Limbs[1].Touched:connect(Touch)
  1541. wait(0.5)
  1542. Joints[1].MaxVelocity = 0.1
  1543. EnableLimb(1)
  1544. Connection:disconnect()
  1545. Debounce = false
  1546. end
  1547. end
  1548. if (key == "H") then
  1549. if (Debounce == false) then
  1550. if (Lazer == false) then
  1551. if (mouse.Target ~= nil) then
  1552. Debounce = true
  1553. Lazer = true
  1554. DisableLimb(NormalHand)
  1555. SetAngle(NormalHand, 1.5)
  1556. BP = Instance.new("BodyPosition")
  1557. BP.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  1558. BP.P = BP.P / 4
  1559. BG = Instance.new("BodyGyro")
  1560. BG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  1561. local Hit = mouse.Target
  1562. local _P = mouse.Hit.p
  1563. local Mag = (Hit.Position-_P).magnitude
  1564. local Pos = (Hit.Position-_P).unit * -Mag
  1565. local CF = Hit.CFrame.lookVector
  1566. while true do
  1567. if (Lazer == false) then
  1568. break
  1569. end
  1570. BP.Parent = PersonT
  1571. BP.position = ((((CFrame.new(Hit.Position + Pos)) + (-CF)) + (Hit.CFrame.lookVector)) + (mouse.Hit.lookVector * -16)).p + Vector3.new(0, 5.7, 0)
  1572. BG.Parent = PersonT
  1573. BG.cframe = CFrame.new((PersonT.CFrame + (mouse.Hit.lookVector * -8)).p, (Hit.Position + Pos))
  1574. if (Hit.Parent == nil) or (Hit.Parent.Parent == Person.Character) then
  1575. BP.Parent = nil
  1576. BG.Parent = nil
  1577. end
  1578. local P = Instance.new("Part")
  1579. P.Name = "Grapple Lazer"
  1580. P.formFactor = 0
  1581. P.Parent = Person.Character
  1582. P.BrickColor = BrickColor.new(1)
  1583. P.Anchored = true
  1584. P.Transparency = 0.05
  1585. P.Locked = true
  1586. P.Reflectance = 0.025
  1587. P.CanCollide = false
  1588. P.Size = Vector3.new(1, 1, 1)
  1589. local mesh = Instance.new("CylinderMesh")
  1590. local Place0 = Person.Character.Suit.Watch2.CFrame * CFrame.new(0, -0.1, 0)
  1591.  
  1592. mesh.Scale = Vector3.new(0.1, (Place0.p - (Hit.Position + Pos)).magnitude, 0.1)
  1593. mesh.Parent = P
  1594. P.CFrame = CFrame.new((Place0.p + (Hit.Position + Pos))/2, Place0.p) * CFrame.fromEulerAnglesXYZ(math.pi/2, 0, 0)
  1595. wait()
  1596. P:remove()
  1597. end
  1598. Debounce = false
  1599. EnableLimb(NormalHand)
  1600. BP.Parent = nil
  1601. BG.Parent = nil
  1602. end
  1603. end
  1604. end
  1605. end
  1606. if (key == "J") then
  1607. if (Debounce == false) then
  1608. if (Lazer == false) then
  1609. Debounce = true
  1610. Lazer = true
  1611. DisableLimb(NormalHand)
  1612. SetAngle(NormalHand, 1.5)
  1613. smokeBrick = Instance.new("Part")
  1614. smokeBrick.CanCollide = false
  1615. smokeBrick.Anchored = true
  1616. smokeBrick.Transparency = 1
  1617. smokeBrick.Locked = true
  1618. smokeBrick.archivable = false
  1619. smokeBrick.TopSurface = 0
  1620. smokeBrick.BottomSurface = 0
  1621. smoke = Instance.new("Smoke")
  1622. smoke.Size = 5
  1623. smoke.Opacity = math.huge
  1624. smoke.RiseVelocity = 10
  1625. smoke.Color = Color3.new(21, 0, 0)
  1626. while true do
  1627. if (Lazer == false) then
  1628. break
  1629. end
  1630. local Pos = mouse.Hit.p
  1631. smokeBrick.Parent = Person.Character
  1632. smokeBrick.CFrame = CFrame.new(Pos)
  1633. if (mouse.Target) and (mouse.Target ~= nil) then
  1634. smoke.Parent = smokeBrick
  1635. local c = (mouse.Target.Color.r + mouse.Target.Color.g + mouse.Target.Color.b)/3
  1636. smoke.Color = Color3.new(c, c, c)
  1637. smoke.RiseVelocity = 10
  1638. end
  1639. local L = Instance.new("Part")
  1640. L.Parent = Person.Character
  1641. L.Name = "Kill Lazer"
  1642. L.BrickColor = BrickColor.new(21)
  1643. L.formFactor = 0
  1644. L.Size = Vector3.new(1, 1, 1)
  1645. L.Locked = true
  1646. L.Anchored = true
  1647. L.CanCollide = false
  1648. L.Transparency = 0.05
  1649. L.Reflectance = 0.1
  1650. local Place0 = Person.Character.Suit.Watch2.CFrame * CFrame.new(0, -0.1, 0)
  1651. local Mesh = Instance.new("CylinderMesh")
  1652. Mesh.Parent = L
  1653. Mesh.Scale = Vector3.new(0.1, (Place0.p - Pos).magnitude, 0.1)
  1654. L.CFrame = CFrame.new((Place0.p + Pos)/2, Place0.p) * CFrame.fromEulerAnglesXYZ(math.pi/2, 0, 0)
  1655. if (mouse.Target ~= nil) then
  1656. if (mouse.Target.Parent.Name:lower() == "") or ("" == "") then
  1657. if ("" ~= "") then
  1658. mouse.Target.Parent:BreakJoints()
  1659. else
  1660. mouse.Target:BreakJoints()
  1661. end
  1662. end
  1663. end
  1664. wait()
  1665. L:Remove()
  1666. end
  1667. Debounce = false
  1668. smokeBrick.Parent = nil
  1669. EnableLimb(NormalHand)
  1670. end
  1671. end
  1672. end
  1673. if (key == "U") then
  1674. sound = Instance.new("Sound")
  1675. sound.Volume = 1
  1676. sound.SoundId = "rbxasset://sounds/HalloweenThunder.wav"
  1677. sound.Parent = game.Workspace
  1678. function spark()
  1679. Hit = CFrame.new(cloud.CFrame.p + Vector3.new(math.random(-250,250),-512,math.random(-250,250)))
  1680. local P = Instance.new("Part")
  1681. P.Name = "Guideline"
  1682. local Place0 = CFrame.new(cloud.CFrame.p + Vector3.new(math.random(-250,250),0,math.random(-250,250)))
  1683. P.formFactor = 0
  1684. P.Size = Vector3.new(1,1,(Place0.p - Hit.p).magnitude)
  1685. P.CFrame = CFrame.new((Place0.p + Hit.p)/2,Place0.p)
  1686. P.Parent = game.workspace
  1687. P.BrickColor = BrickColor.Black()
  1688. P.Anchored = true
  1689. P.CanCollide = false
  1690. P.Transparency = 1
  1691. m = Instance.new("BlockMesh")
  1692. m.Scale = Vector3.new(0.1,0.1,1)
  1693. m.Parent = P
  1694. mh = CFrame.new(cloud.CFrame.p + Vector3.new(math.random(-250,250),-512,math.random(-250,250)))
  1695. exp = Instance.new("Explosion")
  1696. exp.Position = mh.p
  1697. exp.BlastRadius = 25
  1698. exp.Parent = game.Workspace
  1699. for c1 = 1, 1 do
  1700. oldHit = CFrame.new(cloud.CFrame.p + Vector3.new(math.random(-250,250),0,math.random(-250,250)))
  1701. for count = 1, 9 do
  1702. val1 = Vector3.new(math.random(-1,1),math.random(-1,1),math.random(-1,1))
  1703. val2 = P.Size.z / 10
  1704. val3 = P.CFrame.lookVector * -1
  1705. val4 = count * val2
  1706. val5 = val4 * val3
  1707. val6 = CFrame.new(cloud.CFrame.p + Vector3.new(math.random(-250,250),0,math.random(-250,250))).p
  1708. Hit = CFrame.new(val5 + val1 + val6)
  1709. local s = Instance.new("Part")
  1710. s.Name = "Spark"
  1711. local Place0 = oldHit
  1712. s.formFactor = 0
  1713. s.Size = Vector3.new(1,1,(Place0.p - Hit.p).magnitude)
  1714. s.CFrame = CFrame.new((Place0.p + Hit.p)/2,Place0.p)
  1715. s.Parent = game.workspace
  1716. s.BrickColor = BrickColor.White()
  1717. s.Anchored = true
  1718. s.CanCollide = false
  1719. m = Instance.new("BlockMesh")
  1720. m.Scale = Vector3.new(1,1,1)
  1721. m.Parent = s
  1722. clone = s:clone()
  1723. clone.Mesh.Scale = Vector3.new(3,3,1.1)
  1724. clone.BrickColor = BrickColor.Blue()
  1725. clone.Transparency = 0.8
  1726. clone.Parent = s.Parent
  1727. oldHit = Hit
  1728. end
  1729. Hit = oldHit
  1730. local s = Instance.new("Part")
  1731. s.Name = "Spark"
  1732. local Place0 = mh
  1733. s.formFactor = 0
  1734. s.Size = Vector3.new(1,1,(Place0.p - Hit.p).magnitude)
  1735. s.CFrame = CFrame.new((Place0.p + Hit.p)/2,Place0.p)
  1736. s.Parent = game.workspace
  1737. s.BrickColor = BrickColor.White()
  1738. s.Anchored = true
  1739. s.CanCollide = false
  1740. m = Instance.new("BlockMesh")
  1741. m.Scale = Vector3.new(1,1,1)
  1742. m.Parent = s
  1743. clone = s:clone()
  1744. clone.Mesh.Scale = Vector3.new(3,3,1.1)
  1745. clone.BrickColor = BrickColor.Blue()
  1746. clone.Transparency = 0.8
  1747. clone.Parent = game.workspace
  1748. sound:play()
  1749. wait(0.1)
  1750. end
  1751. P:remove()
  1752. for c = 1, 10 do
  1753. a = game.workspace:children()
  1754. for b = 1, #a do
  1755. if (a[b].Name == "Spark") then
  1756. a[b].Transparency = a[b].Transparency + 0.1
  1757. end
  1758. end
  1759. wait(0.1)
  1760. end
  1761. a = game.workspace:children()
  1762. for b = 1, #a do
  1763. if (a[b].Name == "Spark") then
  1764. a[b]:remove()
  1765. end
  1766. end
  1767. end
  1768. spark()
  1769. end
  1770. if (key == "B") then
  1771. game.workspace.Player1.Torso.T.Partsword.Transparency = 1
  1772. -----Right Arm Sword
  1773.  
  1774. local prt1 = Instance.new("Part")
  1775. prt1.CanCollide = false
  1776. prt1.BrickColor = BrickColor.new("Bright red")
  1777. prt1.Locked = true
  1778. prt1.Name = "Sword2"
  1779. prt1.Size = Vector3.new(1,1,1)
  1780. prt1.Parent = game.workspace.Player1
  1781. local obj1 = Instance.new("SpecialMesh");
  1782. obj1.Parent = prt1;
  1783. obj1.MeshType = Enum.MeshType.FileMesh;
  1784. obj1.MeshId = "http://www.roblox.com/asset/?id=24712232";
  1785. obj1.TextureId = "http://www.roblox.com/asset/?id=24712222";
  1786. obj1.Scale = Vector3.new(1.7,1.7,1.7)
  1787. local w1 = Instance.new("Weld")
  1788. w1.Parent = prt1
  1789. w1.Part0 = prt1
  1790. w1.Part1 = game.workspace.Player1["Right Arm"]
  1791. w1.C1 = CFrame.fromEulerAnglesXYZ(0, 9.4, 1.6) * CFrame.new(-1, 0, 2.9)
  1792.  
  1793. local prt2 = Instance.new("Part")
  1794. prt2.CanCollide = false
  1795. prt2.BrickColor = BrickColor.new("Bright blue")
  1796. prt2.Locked = true
  1797. prt2.Transparency = 1
  1798. prt2.Name = "Sword"
  1799. prt2.Size = Vector3.new(1,7,1)
  1800. prt2.Parent = game.workspace.Player1
  1801. local w1 = Instance.new("Weld")
  1802. w1.Parent = prt2
  1803. w1.Part0 = prt2
  1804. w1.Part1 = game.workspace.Player1["Right Arm"]
  1805. w1.C1 = CFrame.fromEulerAnglesXYZ(1.60, 0, 0) * CFrame.new(0, -1.9, 1.2)
  1806.  
  1807.  
  1808.  
  1809.  
  1810. function onTouched(hit)
  1811. h = hit.Parent:findFirstChild("Humanoid")
  1812. if h ~= nil then
  1813. h.Health = h.Health - 10
  1814. end
  1815. end
  1816. prt2.Touched:connect(onTouched)
  1817. end
  1818. if (key == "X") then
  1819. game.workspace.Player1.Sword2.Weld:Remove()
  1820. game.workspace.Player1.Sword.Weld:Remove()
  1821. game.workspace.Player1.Sword.Parent = game.workspace
  1822. game.workspace.Player1.Sword2.Parent = game.workspace
  1823. local w1 = Instance.new("Weld")
  1824. w1.Parent = game.workspace.Sword2
  1825. w1.Part0 = game.workspace.Sword
  1826. w1.Part1 = game.workspace.Sword2
  1827. w1.C1 = CFrame.fromEulerAnglesXYZ(0, 12, 1.6) * CFrame.new(-1, 0, 1.9)
  1828. game.workspace.Sword2.CanCollide = true
  1829. game.workspace.Sword.CanCollide = true
  1830. wait()
  1831. game.workspace.Sword2.Velocity = game.workspace.Player1["Right Arm"].CFrame.lookVector*100
  1832. game.workspace.Sword.Velocity = game.workspace.Player1["Right Arm"].CFrame.lookVector*100
  1833. game.workspace.Player1.Sword2.Touched:connect(function(hit) kill(b,hit) end)
  1834. function kill(brick,hit)
  1835. if hit.Parent:FindFirstChild("Humanoid") ~= nil and hit.Name ~= "Base" and hit.Parent.Name ~= "Player1" then
  1836. local wel = Instance.new("Weld")
  1837. wel.Parent = game.workspace.Sword2
  1838. wel.Part0 = game.workspace.Sword2
  1839. wel.Part1 = hit.Parent.Torso
  1840. local weld = Instance.new("Weld")
  1841. weld.Parent = game.workspace.Sword
  1842. weld.Part0 = game.workspace.Sword
  1843. weld.Part1 = hit.Parent.Torso
  1844. hit.Parent.Humanoid.PlatformStand = true
  1845. wait(3)
  1846. hit.Parent.Humanoid.Health = 0
  1847. game.workspace.Sword.CanCollide = true
  1848. game.workspace.Sword2.CanCollide = true
  1849. end
  1850. end
  1851. wait(1)
  1852. game.workspace.Player1.Sword2.Touched:connect(function(hit) kill(b,hit) end)
  1853. function kill(brick,hit)
  1854. if hit.Parent:FindFirstChild("Humanoid") ~= nil and hit.Name ~= "Base" then
  1855. local w1 = Instance.new("Weld")
  1856. w1.Part0 = prt1
  1857. w1.Part1 = hit.Parent["Right Arm"]
  1858. w1.C1 = CFrame.fromEulerAnglesXYZ(0, 9.4, 1.6) * CFrame.new(-1, 0, 1.9)
  1859.  
  1860. local w1 = Instance.new("Weld")
  1861. w1.Parent = prt2
  1862. w1.Part0 = prt2
  1863. w1.Part1 = hit.Parent["Right Arm"]
  1864. w1.C1 = CFrame.fromEulerAnglesXYZ(1.60, 0, 0) * CFrame.new(0, -1.9, 1.2)
  1865. end
  1866. end
  1867. end
  1868. if (key == "C") then
  1869. wait(1)
  1870. game.workspace.Player1.Torso.Neck.C1 = CFrame.fromEulerAnglesXYZ(0.50,3.14,0) * CFrame.new(0,0,-0.5)
  1871. DisableLimb(1)
  1872. DisableLimb(2)
  1873. Joints[1].MaxVelocity = 1
  1874. SetAngle(1, 3.14)
  1875. Joints[2].MaxVelocity = 1
  1876. SetAngle(2, 3.14)
  1877. game.workspace.Player1.Humanoid.WalkSpeed = 0
  1878. local mody = Instance.new("Model")
  1879. mody.Parent = game.workspace
  1880. local blar = Instance.new("Part")
  1881. blar.Size = Vector3.new(2,2,2)
  1882. blar.Transparency = 0.6
  1883. blar.Shape = 0
  1884. blar.Anchored = true
  1885. blar.BrickColor = BrickColor.new("White")
  1886. blar.CanCollide = false
  1887. blar.Parent = game.workspace.Player1
  1888. blar.Position = game.workspace.Player1.Torso.Position
  1889. local nod = Instance.new("Part")
  1890. nod.Parent = mody
  1891. nod.CFrame = blar.CFrame + Vector3.new(math.random(-10,10), math.random(-10,10), math.random(-10,10))
  1892. bod = Instance.new("BodyPosition")
  1893. bod.position = blar.Position
  1894. bod.Parent = nod
  1895. blar.Reflectance = 0.02
  1896. nod.formFactor = 0
  1897. nod.Size = Vector3.new(1,1,1)
  1898. nod.Transparency = 0.6
  1899. nod.BrickColor = BrickColor:random()
  1900. nod.CanCollide = false
  1901. nod.Locked = true
  1902. nod.Shape = 0
  1903. nod.BottomSurface = 0
  1904. nod.TopSurface = 0
  1905. wait(0.15)
  1906. local nod = Instance.new("Part")
  1907. nod.Parent = mody
  1908. nod.CFrame = blar.CFrame + Vector3.new(math.random(-10,10), math.random(-10,10), math.random(-10,10))
  1909. bod = Instance.new("BodyPosition")
  1910. bod.position = blar.Position
  1911. bod.Parent = nod
  1912. blar.Reflectance = 0.04
  1913. nod.formFactor = 0
  1914. nod.Size = Vector3.new(1,1,1)
  1915. nod.Transparency = 0.6
  1916. nod.BrickColor = BrickColor:random()
  1917. nod.CanCollide = false
  1918. nod.Locked = true
  1919. nod.Shape = 0
  1920. nod.BottomSurface = 0
  1921. nod.TopSurface = 0
  1922. blar.Reflectance = 0.06
  1923. wait(0.15)
  1924. local nod = Instance.new("Part")
  1925. nod.Parent = mody
  1926. nod.CFrame = blar.CFrame + Vector3.new(math.random(-10,10), math.random(-10,10), math.random(-10,10))
  1927. bod = Instance.new("BodyPosition")
  1928. bod.position = blar.Position
  1929. bod.Parent = nod
  1930. blar.Reflectance = 0.02
  1931. nod.formFactor = 0
  1932. nod.Size = Vector3.new(1,1,1)
  1933. nod.Transparency = 0.6
  1934. nod.BrickColor = BrickColor:random()
  1935. nod.CanCollide = false
  1936. nod.Locked = true
  1937. nod.Shape = 0
  1938. nod.BottomSurface = 0
  1939. nod.TopSurface = 0
  1940. blar.Reflectance = 0.08
  1941. wait(0.15)
  1942. local nod = Instance.new("Part")
  1943. nod.Parent = mody
  1944. nod.CFrame = blar.CFrame + Vector3.new(math.random(-10,10), math.random(-10,10), math.random(-10,10))
  1945. bod = Instance.new("BodyPosition")
  1946. bod.position = blar.Position
  1947. bod.Parent = nod
  1948. blar.Reflectance = 0.02
  1949. nod.formFactor = 0
  1950. nod.Size = Vector3.new(1,1,1)
  1951. nod.Transparency = 0.6
  1952. nod.BrickColor = BrickColor:random()
  1953. nod.CanCollide = false
  1954. nod.Locked = true
  1955. nod.Shape = 0
  1956. nod.BottomSurface = 0
  1957. nod.TopSurface = 0
  1958. blar.Reflectance = 0.10
  1959. wait(0.15)
  1960. local nod = Instance.new("Part")
  1961. nod.Parent = mody
  1962. nod.CFrame = blar.CFrame + Vector3.new(math.random(-10,10), math.random(-10,10), math.random(-10,10))
  1963. bod = Instance.new("BodyPosition")
  1964. bod.position = blar.Position
  1965. bod.Parent = nod
  1966. blar.Reflectance = 0.02
  1967. nod.formFactor = 0
  1968. nod.Size = Vector3.new(1,1,1)
  1969. nod.Transparency = 0.6
  1970. nod.BrickColor = BrickColor:random()
  1971. nod.CanCollide = false
  1972. nod.Locked = true
  1973. nod.Shape = 0
  1974. nod.BottomSurface = 0
  1975. nod.TopSurface = 0
  1976. blar.Reflectance = 0.12
  1977. wait(0.15)
  1978. local nod = Instance.new("Part")
  1979. nod.Parent = mody
  1980. nod.CFrame = blar.CFrame + Vector3.new(math.random(-10,10), math.random(-10,10), math.random(-10,10))
  1981. bod = Instance.new("BodyPosition")
  1982. bod.position = blar.Position
  1983. bod.Parent = nod
  1984. blar.Reflectance = 0.02
  1985. nod.formFactor = 0
  1986. nod.Size = Vector3.new(1,1,1)
  1987. nod.Transparency = 0.6
  1988. nod.BrickColor = BrickColor:random()
  1989. nod.CanCollide = false
  1990. nod.Locked = true
  1991. nod.Shape = 0
  1992. nod.BottomSurface = 0
  1993. nod.TopSurface = 0
  1994. blar.Reflectance = 0.14
  1995. wait(0.15)
  1996. local nod = Instance.new("Part")
  1997. nod.Parent = mody
  1998. nod.CFrame = blar.CFrame + Vector3.new(math.random(-10,10), math.random(-10,10), math.random(-10,10))
  1999. bod = Instance.new("BodyPosition")
  2000. bod.position = blar.Position
  2001. bod.Parent = nod
  2002. blar.Reflectance = 0.02
  2003. nod.formFactor = 0
  2004. nod.Size = Vector3.new(1,1,1)
  2005. nod.Transparency = 0.6
  2006. nod.BrickColor = BrickColor:random()
  2007. nod.CanCollide = false
  2008. nod.Locked = true
  2009. nod.Shape = 0
  2010. nod.BottomSurface = 0
  2011. nod.TopSurface = 0
  2012. blar.Reflectance = 0.16
  2013. wait(0.15)
  2014. local nod = Instance.new("Part")
  2015. nod.Parent = mody
  2016. nod.CFrame = blar.CFrame + Vector3.new(math.random(-10,10), math.random(-10,10), math.random(-10,10))
  2017. bod = Instance.new("BodyPosition")
  2018. bod.position = blar.Position
  2019. bod.Parent = nod
  2020. blar.Reflectance = 0.02
  2021. nod.formFactor = 0
  2022. nod.Size = Vector3.new(1,1,1)
  2023. nod.Transparency = 0.6
  2024. nod.BrickColor = BrickColor:random()
  2025. nod.CanCollide = false
  2026. nod.Locked = true
  2027. nod.Shape = 0
  2028. nod.BottomSurface = 0
  2029. nod.TopSurface = 0
  2030. blar.Reflectance = 0.18
  2031. wait(0.15)
  2032. local nod = Instance.new("Part")
  2033. nod.Parent = mody
  2034. nod.CFrame = blar.CFrame + Vector3.new(math.random(-10,10), math.random(-10,10), math.random(-10,10))
  2035. bod = Instance.new("BodyPosition")
  2036. bod.position = blar.Position
  2037. bod.Parent = nod
  2038. blar.Reflectance = 0.02
  2039. nod.formFactor = 0
  2040. nod.Size = Vector3.new(1,1,1)
  2041. nod.Transparency = 0.6
  2042. nod.BrickColor = BrickColor:random()
  2043. nod.CanCollide = false
  2044. nod.Locked = true
  2045. nod.Shape = 0
  2046. nod.BottomSurface = 0
  2047. nod.TopSurface = 0
  2048. blar.Reflectance = 0.20
  2049. wait(0.15)
  2050. local nod = Instance.new("Part")
  2051. nod.Parent = mody
  2052. nod.CFrame = blar.CFrame + Vector3.new(math.random(-10,10), math.random(-10,10), math.random(-10,10))
  2053. bod = Instance.new("BodyPosition")
  2054. bod.position = blar.Position
  2055. bod.Parent = nod
  2056. blar.Reflectance = 0.02
  2057. nod.formFactor = 0
  2058. nod.Size = Vector3.new(1,1,1)
  2059. nod.Transparency = 0.6
  2060. nod.BrickColor = BrickColor:random()
  2061. nod.CanCollide = false
  2062. nod.Locked = true
  2063. nod.Shape = 0
  2064. nod.BottomSurface = 0
  2065. nod.TopSurface = 0
  2066. blar.Reflectance = 0.22
  2067. wait(0.15)
  2068. local nod = Instance.new("Part")
  2069. nod.Parent = mody
  2070. nod.CFrame = blar.CFrame + Vector3.new(math.random(-10,10), math.random(-10,10), math.random(-10,10))
  2071. bod = Instance.new("BodyPosition")
  2072. bod.position = blar.Position
  2073. bod.Parent = nod
  2074. blar.Reflectance = 0.02
  2075. nod.formFactor = 0
  2076. nod.Size = Vector3.new(1,1,1)
  2077. nod.Transparency = 0.6
  2078. nod.BrickColor = BrickColor:random()
  2079. nod.CanCollide = false
  2080. nod.Locked = true
  2081. nod.Shape = 0
  2082. nod.BottomSurface = 0
  2083. nod.TopSurface = 0
  2084. blar.Reflectance = 0.24
  2085. wait(0.15)
  2086. local nod = Instance.new("Part")
  2087. nod.Parent = mody
  2088. nod.CFrame = blar.CFrame + Vector3.new(math.random(-10,10), math.random(-10,10), math.random(-10,10))
  2089. bod = Instance.new("BodyPosition")
  2090. bod.position = blar.Position
  2091. bod.Parent = nod
  2092. blar.Reflectance = 0.02
  2093. nod.formFactor = 0
  2094. nod.Size = Vector3.new(1,1,1)
  2095. nod.Transparency = 0.6
  2096. nod.BrickColor = BrickColor:random()
  2097. nod.CanCollide = false
  2098. nod.Locked = true
  2099. nod.Shape = 0
  2100. nod.BottomSurface = 0
  2101. nod.TopSurface = 0
  2102. blar.Reflectance = 0.26
  2103. wait(0.15)
  2104. local nod = Instance.new("Part")
  2105. nod.Parent = mody
  2106. nod.CFrame = blar.CFrame + Vector3.new(math.random(-10,10), math.random(-10,10), math.random(-10,10))
  2107. bod = Instance.new("BodyPosition")
  2108. bod.position = blar.Position
  2109. bod.Parent = nod
  2110. blar.Reflectance = 0.02
  2111. nod.formFactor = 0
  2112. nod.Size = Vector3.new(1,1,1)
  2113. nod.Transparency = 0.6
  2114. nod.BrickColor = BrickColor:random()
  2115. nod.CanCollide = false
  2116. nod.Locked = true
  2117. nod.Shape = 0
  2118. nod.BottomSurface = 0
  2119. nod.TopSurface = 0
  2120. blar.Reflectance = 0.28
  2121. wait(0.15)
  2122. local nod = Instance.new("Part")
  2123. nod.Parent = mody
  2124. nod.CFrame = blar.CFrame + Vector3.new(math.random(-10,10), math.random(-10,10), math.random(-10,10))
  2125. bod = Instance.new("BodyPosition")
  2126. bod.position = blar.Position
  2127. bod.Parent = nod
  2128. blar.Reflectance = 0.02
  2129. nod.formFactor = 0
  2130. nod.Size = Vector3.new(1,1,1)
  2131. nod.Transparency = 0.6
  2132. nod.BrickColor = BrickColor:random()
  2133. nod.CanCollide = false
  2134. nod.Locked = true
  2135. nod.Shape = 0
  2136. nod.BottomSurface = 0
  2137. nod.TopSurface = 0
  2138. blar.Reflectance = 0.30
  2139. wait(0.15)
  2140. local nod = Instance.new("Part")
  2141. nod.Parent = mody
  2142. nod.CFrame = blar.CFrame + Vector3.new(math.random(-10,10), math.random(-10,10), math.random(-10,10))
  2143. bod = Instance.new("BodyPosition")
  2144. bod.position = blar.Position
  2145. bod.Parent = nod
  2146. blar.Reflectance = 0.02
  2147. nod.formFactor = 0
  2148. nod.Size = Vector3.new(1,1,1)
  2149. nod.Transparency = 0.6
  2150. nod.BrickColor = BrickColor:random()
  2151. nod.CanCollide = false
  2152. nod.Locked = true
  2153. nod.Shape = 0
  2154. nod.BottomSurface = 0
  2155. nod.TopSurface = 0
  2156. blar.Reflectance = 0.32
  2157. wait(0.15)
  2158. local nod = Instance.new("Part")
  2159. nod.Parent = mody
  2160. nod.CFrame = blar.CFrame + Vector3.new(math.random(-10,10), math.random(-10,10), math.random(-10,10))
  2161. bod = Instance.new("BodyPosition")
  2162. bod.position = blar.Position
  2163. bod.Parent = nod
  2164. blar.Reflectance = 0.02
  2165. nod.formFactor = 0
  2166. nod.Size = Vector3.new(1,1,1)
  2167. nod.Transparency = 0.6
  2168. nod.BrickColor = BrickColor:random()
  2169. nod.CanCollide = false
  2170. nod.Locked = true
  2171. nod.Shape = 0
  2172. nod.BottomSurface = 0
  2173. nod.TopSurface = 0
  2174. blar.Reflectance = 0.34
  2175. wait(0.15)
  2176. local nod = Instance.new("Part")
  2177. nod.Parent = mody
  2178. nod.CFrame = blar.CFrame + Vector3.new(math.random(-10,10), math.random(-10,10), math.random(-10,10))
  2179. bod = Instance.new("BodyPosition")
  2180. bod.position = blar.Position
  2181. bod.Parent = nod
  2182. blar.Reflectance = 0.02
  2183. nod.formFactor = 0
  2184. nod.Size = Vector3.new(1,1,1)
  2185. nod.Transparency = 0.6
  2186. nod.BrickColor = BrickColor:random()
  2187. nod.CanCollide = false
  2188. nod.Locked = true
  2189. nod.Shape = 0
  2190. nod.BottomSurface = 0
  2191. nod.TopSurface = 0
  2192. blar.Reflectance = 0.36
  2193. wait(0.15)
  2194. local nod = Instance.new("Part")
  2195. nod.Parent = mody
  2196. nod.CFrame = blar.CFrame + Vector3.new(math.random(-10,10), math.random(-10,10), math.random(-10,10))
  2197. bod = Instance.new("BodyPosition")
  2198. bod.position = blar.Position
  2199. bod.Parent = nod
  2200. blar.Reflectance = 0.02
  2201. nod.formFactor = 0
  2202. nod.Size = Vector3.new(1,1,1)
  2203. nod.Transparency = 0.6
  2204. nod.BrickColor = BrickColor:random()
  2205. nod.CanCollide = false
  2206. nod.Locked = true
  2207. nod.Shape = 0
  2208. nod.BottomSurface = 0
  2209. nod.TopSurface = 0
  2210. blar.Reflectance = 0.38
  2211. wait(0.15)
  2212. local nod = Instance.new("Part")
  2213. nod.Parent = mody
  2214. nod.CFrame = blar.CFrame + Vector3.new(math.random(-10,10), math.random(-10,10), math.random(-10,10))
  2215. bod = Instance.new("BodyPosition")
  2216. bod.position = blar.Position
  2217. bod.Parent = nod
  2218. blar.Reflectance = 0.02
  2219. nod.formFactor = 0
  2220. nod.Size = Vector3.new(1,1,1)
  2221. nod.Transparency = 0.6
  2222. nod.BrickColor = BrickColor:random()
  2223. nod.CanCollide = false
  2224. nod.Locked = true
  2225. nod.Shape = 0
  2226. nod.BottomSurface = 0
  2227. nod.TopSurface = 0
  2228. blar.Reflectance = 0.40
  2229. wait(0.15)
  2230. local nod = Instance.new("Part")
  2231. nod.Parent = mody
  2232. nod.CFrame = blar.CFrame + Vector3.new(math.random(-10,10), math.random(-10,10), math.random(-10,10))
  2233. bod = Instance.new("BodyPosition")
  2234. bod.position = blar.Position
  2235. bod.Parent = nod
  2236. blar.Reflectance = 0.02
  2237. nod.formFactor = 0
  2238. nod.Size = Vector3.new(1,1,1)
  2239. nod.Transparency = 0.6
  2240. nod.BrickColor = BrickColor:random()
  2241. nod.CanCollide = false
  2242. nod.Locked = true
  2243. nod.Shape = 0
  2244. nod.BottomSurface = 0
  2245. nod.TopSurface = 0
  2246. blar.Reflectance = 0.42
  2247. wait(0.15)
  2248. local nod = Instance.new("Part")
  2249. nod.Parent = mody
  2250. nod.CFrame = blar.CFrame + Vector3.new(math.random(-10,10), math.random(-10,10), math.random(-10,10))
  2251. bod = Instance.new("BodyPosition")
  2252. bod.position = blar.Position
  2253. bod.Parent = nod
  2254. blar.Reflectance = 0.02
  2255. nod.formFactor = 0
  2256. nod.Size = Vector3.new(1,1,1)
  2257. nod.Transparency = 0.6
  2258. nod.BrickColor = BrickColor:random()
  2259. nod.CanCollide = false
  2260. nod.Locked = true
  2261. nod.Shape = 0
  2262. nod.BottomSurface = 0
  2263. nod.TopSurface = 0
  2264. blar.Reflectance = 0.44
  2265. wait(0.15)
  2266. local nod = Instance.new("Part")
  2267. nod.Parent = mody
  2268. nod.CFrame = blar.CFrame + Vector3.new(math.random(-10,10), math.random(-10,10), math.random(-10,10))
  2269. bod = Instance.new("BodyPosition")
  2270. bod.position = blar.Position
  2271. bod.Parent = nod
  2272. blar.Reflectance = 0.02
  2273. nod.formFactor = 0
  2274. nod.Size = Vector3.new(1,1,1)
  2275. nod.Transparency = 0.6
  2276. nod.BrickColor = BrickColor:random()
  2277. nod.CanCollide = false
  2278. nod.Locked = true
  2279. nod.Shape = 0
  2280. nod.BottomSurface = 0
  2281. nod.TopSurface = 0
  2282. blar.Reflectance = 0.46
  2283. wait(0.15)
  2284. local nod = Instance.new("Part")
  2285. nod.Parent = mody
  2286. nod.CFrame = blar.CFrame + Vector3.new(math.random(-10,10), math.random(-10,10), math.random(-10,10))
  2287. bod = Instance.new("BodyPosition")
  2288. bod.position = blar.Position
  2289. bod.Parent = nod
  2290. blar.Reflectance = 0.02
  2291. nod.formFactor = 0
  2292. nod.Size = Vector3.new(1,1,1)
  2293. nod.Transparency = 0.6
  2294. nod.BrickColor = BrickColor:random()
  2295. nod.CanCollide = false
  2296. nod.Locked = true
  2297. nod.Shape = 0
  2298. nod.BottomSurface = 0
  2299. nod.TopSurface = 0
  2300. blar.Reflectance = 0.48
  2301. wait(0.15)
  2302. local nod = Instance.new("Part")
  2303. nod.Parent = mody
  2304. nod.CFrame = blar.CFrame + Vector3.new(math.random(-10,10), math.random(-10,10), math.random(-10,10))
  2305. bod = Instance.new("BodyPosition")
  2306. bod.position = blar.Position
  2307. bod.Parent = nod
  2308. blar.Reflectance = 0.02
  2309. nod.formFactor = 0
  2310. nod.Size = Vector3.new(1,1,1)
  2311. nod.Transparency = 0.6
  2312. nod.BrickColor = BrickColor:random()
  2313. nod.CanCollide = false
  2314. nod.Locked = true
  2315. nod.Shape = 0
  2316. nod.BottomSurface = 0
  2317. nod.TopSurface = 0
  2318. blar.Reflectance = 0.50
  2319. wait(0.15)
  2320. local nod = Instance.new("Part")
  2321. nod.Parent = mody
  2322. nod.CFrame = blar.CFrame + Vector3.new(math.random(-10,10), math.random(-10,10), math.random(-10,10))
  2323. bod = Instance.new("BodyPosition")
  2324. bod.position = blar.Position
  2325. bod.Parent = nod
  2326. blar.Reflectance = 0.02
  2327. nod.formFactor = 0
  2328. nod.Size = Vector3.new(1,1,1)
  2329. nod.Transparency = 0.6
  2330. nod.BrickColor = BrickColor:random()
  2331. nod.CanCollide = false
  2332. nod.Locked = true
  2333. nod.Shape = 0
  2334. nod.BottomSurface = 0
  2335. nod.TopSurface = 0
  2336. blar.Reflectance = 0.52
  2337. wait(0.15)
  2338. local nod = Instance.new("Part")
  2339. nod.Parent = mody
  2340. nod.CFrame = blar.CFrame + Vector3.new(math.random(-10,10), math.random(-10,10), math.random(-10,10))
  2341. bod = Instance.new("BodyPosition")
  2342. bod.position = blar.Position
  2343. bod.Parent = nod
  2344. blar.Reflectance = 0.02
  2345. nod.formFactor = 0
  2346. nod.Size = Vector3.new(1,1,1)
  2347. nod.Transparency = 0.6
  2348. nod.BrickColor = BrickColor:random()
  2349. nod.CanCollide = false
  2350. nod.Locked = true
  2351. nod.Shape = 0
  2352. nod.BottomSurface = 0
  2353. nod.TopSurface = 0
  2354. blar.Reflectance = 0.54
  2355. wait(0.15)
  2356. local nod = Instance.new("Part")
  2357. nod.Parent = mody
  2358. nod.CFrame = blar.CFrame + Vector3.new(math.random(-10,10), math.random(-10,10), math.random(-10,10))
  2359. bod = Instance.new("BodyPosition")
  2360. bod.position = blar.Position
  2361. bod.Parent = nod
  2362. blar.Reflectance = 0.02
  2363. nod.formFactor = 0
  2364. nod.Size = Vector3.new(1,1,1)
  2365. nod.Transparency = 0.6
  2366. nod.BrickColor = BrickColor:random()
  2367. nod.CanCollide = false
  2368. nod.Locked = true
  2369. nod.Shape = 0
  2370. nod.BottomSurface = 0
  2371. nod.TopSurface = 0
  2372. blar.Reflectance = 0.56
  2373. wait(0.15)
  2374. local nod = Instance.new("Part")
  2375. nod.Parent = mody
  2376. nod.CFrame = blar.CFrame + Vector3.new(math.random(-10,10), math.random(-10,10), math.random(-10,10))
  2377. bod = Instance.new("BodyPosition")
  2378. bod.position = blar.Position
  2379. bod.Parent = nod
  2380. blar.Reflectance = 0.02
  2381. nod.formFactor = 0
  2382. nod.Size = Vector3.new(1,1,1)
  2383. nod.Transparency = 0.6
  2384. nod.BrickColor = BrickColor:random()
  2385. nod.CanCollide = false
  2386. nod.Locked = true
  2387. nod.Shape = 0
  2388. nod.BottomSurface = 0
  2389. nod.TopSurface = 0
  2390. blar.Reflectance = 0.58
  2391. wait(0.15)
  2392. local nod = Instance.new("Part")
  2393. nod.Parent = mody
  2394. nod.CFrame = blar.CFrame + Vector3.new(math.random(-10,10), math.random(-10,10), math.random(-10,10))
  2395. bod = Instance.new("BodyPosition")
  2396. bod.position = blar.Position
  2397. bod.Parent = nod
  2398. blar.Reflectance = 0.02
  2399. nod.formFactor = 0
  2400. nod.Size = Vector3.new(1,1,1)
  2401. nod.Transparency = 0.6
  2402. nod.BrickColor = BrickColor:random()
  2403. nod.CanCollide = false
  2404. nod.Locked = true
  2405. nod.Shape = 0
  2406. nod.BottomSurface = 0
  2407. nod.TopSurface = 0
  2408. blar.Reflectance = 0.60
  2409. wait(0.15)
  2410. local nod = Instance.new("Part")
  2411. nod.Parent = mody
  2412. nod.CFrame = blar.CFrame + Vector3.new(math.random(-10,10), math.random(-10,10), math.random(-10,10))
  2413. bod = Instance.new("BodyPosition")
  2414. bod.position = blar.Position
  2415. bod.Parent = nod
  2416. blar.Reflectance = 0.02
  2417. nod.formFactor = 0
  2418. nod.Size = Vector3.new(1,1,1)
  2419. nod.Transparency = 0.6
  2420. nod.BrickColor = BrickColor:random()
  2421. nod.CanCollide = false
  2422. nod.Locked = true
  2423. nod.Shape = 0
  2424. nod.BottomSurface = 0
  2425. nod.TopSurface = 0
  2426. blar.Reflectance = 0.62
  2427. wait(0.15)
  2428. local nod = Instance.new("Part")
  2429. nod.Parent = mody
  2430. nod.CFrame = blar.CFrame + Vector3.new(math.random(-10,10), math.random(-10,10), math.random(-10,10))
  2431. bod = Instance.new("BodyPosition")
  2432. bod.position = blar.Position
  2433. bod.Parent = nod
  2434. blar.Reflectance = 0.02
  2435. nod.formFactor = 0
  2436. nod.Size = Vector3.new(1,1,1)
  2437. nod.Transparency = 0.6
  2438. nod.BrickColor = BrickColor:random()
  2439. nod.CanCollide = false
  2440. nod.Locked = true
  2441. nod.Shape = 0
  2442. nod.BottomSurface = 0
  2443. nod.TopSurface = 0
  2444. blar.Reflectance = 0.64
  2445. wait(0.15)
  2446. local nod = Instance.new("Part")
  2447. nod.Parent = mody
  2448. nod.CFrame = blar.CFrame + Vector3.new(math.random(-10,10), math.random(-10,10), math.random(-10,10))
  2449. bod = Instance.new("BodyPosition")
  2450. bod.position = blar.Position
  2451. bod.Parent = nod
  2452. blar.Reflectance = 0.02
  2453. nod.formFactor = 0
  2454. nod.Size = Vector3.new(1,1,1)
  2455. nod.Transparency = 0.6
  2456. nod.BrickColor = BrickColor:random()
  2457. nod.CanCollide = false
  2458. nod.Locked = true
  2459. nod.Shape = 0
  2460. nod.BottomSurface = 0
  2461. nod.TopSurface = 0
  2462. blar.Reflectance = 0.66
  2463. wait(0.15)
  2464. local nod = Instance.new("Part")
  2465. nod.Parent = mody
  2466. nod.CFrame = blar.CFrame + Vector3.new(math.random(-10,10), math.random(-10,10), math.random(-10,10))
  2467. bod = Instance.new("BodyPosition")
  2468. bod.position = blar.Position
  2469. bod.Parent = nod
  2470. blar.Reflectance = 0.02
  2471. nod.formFactor = 0
  2472. nod.Size = Vector3.new(1,1,1)
  2473. nod.Transparency = 0.6
  2474. nod.BrickColor = BrickColor:random()
  2475. nod.CanCollide = false
  2476. nod.Locked = true
  2477. nod.Shape = 0
  2478. nod.BottomSurface = 0
  2479. nod.TopSurface = 0
  2480. blar.Reflectance = 0.68
  2481. wait(0.15)
  2482. local nod = Instance.new("Part")
  2483. nod.Parent = mody
  2484. nod.CFrame = blar.CFrame + Vector3.new(math.random(-10,10), math.random(-10,10), math.random(-10,10))
  2485. bod = Instance.new("BodyPosition")
  2486. bod.position = blar.Position
  2487. bod.Parent = nod
  2488. blar.Reflectance = 0.02
  2489. nod.formFactor = 0
  2490. nod.Size = Vector3.new(1,1,1)
  2491. nod.Transparency = 0.6
  2492. nod.BrickColor = BrickColor:random()
  2493. nod.CanCollide = false
  2494. nod.Locked = true
  2495. nod.Shape = 0
  2496. nod.BottomSurface = 0
  2497. nod.TopSurface = 0
  2498. blar.Reflectance = 0.70
  2499. wait(0.15)
  2500. local nod = Instance.new("Part")
  2501. nod.Parent = mody
  2502. nod.CFrame = blar.CFrame + Vector3.new(math.random(-10,10), math.random(-10,10), math.random(-10,10))
  2503. bod = Instance.new("BodyPosition")
  2504. bod.position = blar.Position
  2505. bod.Parent = nod
  2506. blar.Reflectance = 0.02
  2507. nod.formFactor = 0
  2508. nod.Size = Vector3.new(1,1,1)
  2509. nod.Transparency = 0.6
  2510. nod.BrickColor = BrickColor:random()
  2511. nod.CanCollide = false
  2512. nod.Locked = true
  2513. nod.Shape = 0
  2514. nod.BottomSurface = 0
  2515. nod.TopSurface = 0
  2516. blar.Reflectance = 0.72
  2517. wait(0.15)
  2518. local nod = Instance.new("Part")
  2519. nod.Parent = mody
  2520. nod.CFrame = blar.CFrame + Vector3.new(math.random(-10,10), math.random(-10,10), math.random(-10,10))
  2521. bod = Instance.new("BodyPosition")
  2522. bod.position = blar.Position
  2523. bod.Parent = nod
  2524. blar.Reflectance = 0.02
  2525. nod.formFactor = 0
  2526. nod.Size = Vector3.new(1,1,1)
  2527. nod.Transparency = 0.6
  2528. nod.BrickColor = BrickColor:random()
  2529. nod.CanCollide = false
  2530. nod.Locked = true
  2531. nod.Shape = 0
  2532. nod.BottomSurface = 0
  2533. nod.TopSurface = 0
  2534. blar.Reflectance = 0.74
  2535. wait(0.15)
  2536. local nod = Instance.new("Part")
  2537. nod.Parent = mody
  2538. nod.CFrame = blar.CFrame + Vector3.new(math.random(-10,10), math.random(-10,10), math.random(-10,10))
  2539. bod = Instance.new("BodyPosition")
  2540. bod.position = blar.Position
  2541. bod.Parent = nod
  2542. blar.Reflectance = 0.02
  2543. nod.formFactor = 0
  2544. nod.Size = Vector3.new(1,1,1)
  2545. nod.Transparency = 0.6
  2546. nod.BrickColor = BrickColor:random()
  2547. nod.CanCollide = false
  2548. nod.Locked = true
  2549. nod.Shape = 0
  2550. nod.BottomSurface = 0
  2551. nod.TopSurface = 0
  2552. blar.Reflectance = 0.76
  2553. wait(0.15)
  2554. local nod = Instance.new("Part")
  2555. nod.Parent = mody
  2556. nod.CFrame = blar.CFrame + Vector3.new(math.random(-10,10), math.random(-10,10), math.random(-10,10))
  2557. bod = Instance.new("BodyPosition")
  2558. bod.position = blar.Position
  2559. bod.Parent = nod
  2560. blar.Reflectance = 0.02
  2561. nod.formFactor = 0
  2562. nod.Size = Vector3.new(1,1,1)
  2563. nod.Transparency = 0.6
  2564. nod.BrickColor = BrickColor:random()
  2565. nod.CanCollide = false
  2566. nod.Locked = true
  2567. nod.Shape = 0
  2568. nod.BottomSurface = 0
  2569. nod.TopSurface = 0
  2570. blar.Reflectance = 0.78
  2571. wait(0.15)
  2572. local nod = Instance.new("Part")
  2573. nod.Parent = mody
  2574. nod.CFrame = blar.CFrame + Vector3.new(math.random(-10,10), math.random(-10,10), math.random(-10,10))
  2575. bod = Instance.new("BodyPosition")
  2576. bod.position = blar.Position
  2577. bod.Parent = nod
  2578. blar.Reflectance = 0.02
  2579. nod.formFactor = 0
  2580. nod.Size = Vector3.new(1,1,1)
  2581. nod.Transparency = 0.6
  2582. nod.BrickColor = BrickColor:random()
  2583. nod.CanCollide = false
  2584. nod.Locked = true
  2585. nod.Shape = 0
  2586. nod.BottomSurface = 0
  2587. nod.TopSurface = 0
  2588. blar.Reflectance = 0.80
  2589. wait(0.15)
  2590. local nod = Instance.new("Part")
  2591. nod.Parent = mody
  2592. nod.CFrame = blar.CFrame + Vector3.new(math.random(-10,10), math.random(-10,10), math.random(-10,10))
  2593. bod = Instance.new("BodyPosition")
  2594. bod.position = blar.Position
  2595. bod.Parent = nod
  2596. blar.Reflectance = 0.02
  2597. nod.formFactor = 0
  2598. nod.Size = Vector3.new(1,1,1)
  2599. nod.Transparency = 0.6
  2600. nod.BrickColor = BrickColor:random()
  2601. nod.CanCollide = false
  2602. nod.Locked = true
  2603. nod.Shape = 0
  2604. nod.BottomSurface = 0
  2605. nod.TopSurface = 0
  2606. blar.Reflectance = 0.82
  2607. wait(0.15)
  2608. local nod = Instance.new("Part")
  2609. nod.Parent = mody
  2610. nod.CFrame = blar.CFrame + Vector3.new(math.random(-10,10), math.random(-10,10), math.random(-10,10))
  2611. bod = Instance.new("BodyPosition")
  2612. bod.position = blar.Position
  2613. bod.Parent = nod
  2614. blar.Reflectance = 0.02
  2615. nod.formFactor = 0
  2616. nod.Size = Vector3.new(1,1,1)
  2617. nod.Transparency = 0.6
  2618. nod.BrickColor = BrickColor:random()
  2619. nod.CanCollide = false
  2620. nod.Locked = true
  2621. nod.Shape = 0
  2622. nod.BottomSurface = 0
  2623. nod.TopSurface = 0
  2624. blar.Reflectance = 0.84
  2625. wait(0.15)
  2626. local nod = Instance.new("Part")
  2627. nod.Parent = mody
  2628. nod.CFrame = blar.CFrame + Vector3.new(math.random(-10,10), math.random(-10,10), math.random(-10,10))
  2629. bod = Instance.new("BodyPosition")
  2630. bod.position = blar.Position
  2631. bod.Parent = nod
  2632. blar.Reflectance = 0.02
  2633. nod.formFactor = 0
  2634. nod.Size = Vector3.new(1,1,1)
  2635. nod.Transparency = 0.6
  2636. nod.BrickColor = BrickColor:random()
  2637. nod.CanCollide = false
  2638. nod.Locked = true
  2639. nod.Shape = 0
  2640. nod.BottomSurface = 0
  2641. nod.TopSurface = 0
  2642. blar.Reflectance = 0.86
  2643. wait(0.15)
  2644. local nod = Instance.new("Part")
  2645. nod.Parent = mody
  2646. nod.CFrame = blar.CFrame + Vector3.new(math.random(-10,10), math.random(-10,10), math.random(-10,10))
  2647. bod = Instance.new("BodyPosition")
  2648. bod.position = blar.Position
  2649. bod.Parent = nod
  2650. blar.Reflectance = 0.02
  2651. nod.formFactor = 0
  2652. nod.Size = Vector3.new(1,1,1)
  2653. nod.Transparency = 0.6
  2654. nod.BrickColor = BrickColor:random()
  2655. nod.CanCollide = false
  2656. nod.Locked = true
  2657. nod.Shape = 0
  2658. nod.BottomSurface = 0
  2659. nod.TopSurface = 0
  2660. blar.Reflectance = 0.88
  2661. wait(0.15)
  2662. local nod = Instance.new("Part")
  2663. nod.Parent = mody
  2664. nod.CFrame = blar.CFrame + Vector3.new(math.random(-10,10), math.random(-10,10), math.random(-10,10))
  2665. bod = Instance.new("BodyPosition")
  2666. bod.position = blar.Position
  2667. bod.Parent = nod
  2668. blar.Reflectance = 0.02
  2669. nod.formFactor = 0
  2670. nod.Size = Vector3.new(1,1,1)
  2671. nod.Transparency = 0.6
  2672. nod.BrickColor = BrickColor:random()
  2673. nod.CanCollide = false
  2674. nod.Locked = true
  2675. nod.Shape = 0
  2676. nod.BottomSurface = 0
  2677. nod.TopSurface = 0
  2678. blar.Reflectance = 0.90
  2679. wait(0.15)
  2680. local nod = Instance.new("Part")
  2681. nod.Parent = mody
  2682. nod.CFrame = blar.CFrame + Vector3.new(math.random(-10,10), math.random(-10,10), math.random(-10,10))
  2683. bod = Instance.new("BodyPosition")
  2684. bod.position = blar.Position
  2685. bod.Parent = nod
  2686. blar.Reflectance = 0.02
  2687. nod.formFactor = 0
  2688. nod.Size = Vector3.new(1,1,1)
  2689. nod.Transparency = 0.6
  2690. nod.BrickColor = BrickColor:random()
  2691. nod.CanCollide = false
  2692. nod.Locked = true
  2693. nod.Shape = 0
  2694. nod.BottomSurface = 0
  2695. nod.TopSurface = 0
  2696. blar.Reflectance = 0.92
  2697. wait(0.15)
  2698. local nod = Instance.new("Part")
  2699. nod.Parent = mody
  2700. nod.CFrame = blar.CFrame + Vector3.new(math.random(-10,10), math.random(-10,10), math.random(-10,10))
  2701. bod = Instance.new("BodyPosition")
  2702. bod.position = blar.Position
  2703. bod.Parent = nod
  2704. blar.Reflectance = 0.02
  2705. nod.formFactor = 0
  2706. nod.Size = Vector3.new(1,1,1)
  2707. nod.Transparency = 0.6
  2708. nod.BrickColor = BrickColor:random()
  2709. nod.CanCollide = false
  2710. nod.Locked = true
  2711. nod.Shape = 0
  2712. nod.BottomSurface = 0
  2713. nod.TopSurface = 0
  2714. blar.Reflectance = 0.94
  2715. wait(0.15)
  2716. local nod = Instance.new("Part")
  2717. nod.Parent = mody
  2718. nod.CFrame = blar.CFrame + Vector3.new(math.random(-10,10), math.random(-10,10), math.random(-10,10))
  2719. bod = Instance.new("BodyPosition")
  2720. bod.position = blar.Position
  2721. bod.Parent = nod
  2722. blar.Reflectance = 0.02
  2723. nod.formFactor = 0
  2724. nod.Size = Vector3.new(1,1,1)
  2725. nod.Transparency = 0.6
  2726. nod.BrickColor = BrickColor:random()
  2727. nod.CanCollide = false
  2728. nod.Locked = true
  2729. nod.Shape = 0
  2730. nod.BottomSurface = 0
  2731. nod.TopSurface = 0
  2732. blar.Reflectance = 0.96
  2733. wait(0.15)
  2734. local nod = Instance.new("Part")
  2735. nod.Parent = mody
  2736. nod.CFrame = blar.CFrame + Vector3.new(math.random(-10,10), math.random(-10,10), math.random(-10,10))
  2737. bod = Instance.new("BodyPosition")
  2738. bod.position = blar.Position
  2739. bod.Parent = nod
  2740. blar.Reflectance = 0.02
  2741. nod.formFactor = 0
  2742. nod.Size = Vector3.new(1,1,1)
  2743. nod.Transparency = 0.6
  2744. nod.BrickColor = BrickColor:random()
  2745. nod.CanCollide = false
  2746. nod.Locked = true
  2747. nod.Shape = 0
  2748. nod.BottomSurface = 0
  2749. nod.TopSurface = 0
  2750. blar.Reflectance = 0.98
  2751. wait(0.15)
  2752. local nod = Instance.new("Part")
  2753. nod.Parent = mody
  2754. nod.CFrame = blar.CFrame + Vector3.new(math.random(-10,10), math.random(-10,10), math.random(-10,10))
  2755. bod = Instance.new("BodyPosition")
  2756. bod.position = blar.Position
  2757. bod.Parent = nod
  2758. blar.Reflectance = 0.02
  2759. nod.formFactor = 0
  2760. nod.Size = Vector3.new(1,1,1)
  2761. nod.Transparency = 0.6
  2762. nod.BrickColor = BrickColor:random()
  2763. nod.CanCollide = false
  2764. nod.Locked = true
  2765. nod.Shape = 0
  2766. nod.BottomSurface = 0
  2767. nod.TopSurface = 0
  2768. blar.Reflectance = 1
  2769. wait(0.15)
  2770.  
  2771. wait(1)
  2772. local spark = Instance.new("Sparkles")
  2773. spark.Parent = blar
  2774. spark.SparkleColor = Color3.new(1,1,1)
  2775. mody:Remove()
  2776. wait(2)
  2777. blar:Remove()
  2778. FF = Instance.new("ForceField")
  2779. FF.Parent = game.workspace.Player1
  2780. wait()
  2781. boom = Instance.new("Explosion")
  2782. boom.Parent = game.workspace
  2783. boom.BlastRadius = 50
  2784. boom.Position = blar.Position
  2785. wait(0.5)
  2786. game.workspace.Player1.Torso.Neck.C1 = CFrame.fromEulerAnglesXYZ(1.50,3.14,0) * CFrame.new(0,0,-0.5)
  2787. Joints[1].MaxVelocity = 0.1
  2788. Joints[2].MaxVelocity = 0.1
  2789. EnableLimb(1)
  2790. EnableLimb(2)
  2791. FF:Remove()
  2792. game.workspace.Player1.Humanoid.PlatformStand = true
  2793. wait(5)
  2794. game.workspace.Player1.Humanoid.PlatformStand = false
  2795. game.workspace.Player1.Humanoid.WalkSpeed = 16
  2796. end
  2797. if (key == "[") then
  2798. game.workspace.Player1.Humanoid.PlatformStand = true
  2799. Anim = game.workspace.Player1.Animate:Clone()
  2800. Anim.Parent = Lighting
  2801. game.workspace.Player1.Animate:Remove()
  2802. game.workspace.Player1.Humanoid.WalkSpeed = 0
  2803. local p=Instance.new("Part")
  2804. p.Parent=game.Players.Player1.Character
  2805. p.Name="BRICK"
  2806. p.Size=Vector3.new(5,7,5)
  2807. p.Transparency = 0.4
  2808. p.Reflectance = 0.5
  2809. p.BrickColor = BrickColor.Blue()
  2810. p.Position = game.workspace.Player1.Torso.Position
  2811. local w=Instance.new("Weld")
  2812. w.Parent=p.Parent.Torso
  2813. w.Part0=w.Parent
  2814. w.Part1=p
  2815. wait(15)
  2816. game.workspace.Player1.Humanoid.PlatformStand = false
  2817. Anim.Parent = game.workspace.Player1
  2818. p:Remove()
  2819. game.workspace.Player1.Suit2:Remove()
  2820. game.workspace.Player1.Humanoid.WalkSpeed = 30
  2821. senro = game.Players.Player1.Character
  2822.  
  2823. function remove()
  2824. c = senro:getChildren()
  2825. for i = 1, #c do
  2826. if c[i].className == "Hat" then
  2827. c[i]:remove()
  2828. end
  2829. end
  2830. end
  2831.  
  2832. function Make(X,Y,Z,Shape,Color,Form,Transparency,Reflectance,MType,MX,MY,MZ,CFX,CFY,CFZ,AX,AY,AZ,WeldTo)
  2833.  
  2834. x = X
  2835. y = Y
  2836. z = Z
  2837. shape = Shape
  2838. color = Color
  2839. form = Form
  2840. trans = Transparency
  2841. reflect = Reflectance
  2842.  
  2843.  
  2844. local Brick = Instance.new("Part")
  2845. Brick.Shape = shape
  2846. Brick.formFactor = form
  2847. Brick.BrickColor = BrickColor.new(Color)
  2848. Brick.Size = Vector3.new(x,y,z)
  2849. Brick.Transparency = trans
  2850. Brick.Reflectance = reflect
  2851. Brick.CanCollide = false
  2852.  
  2853. meshx = MX
  2854. meshy = MY
  2855. meshz = MZ
  2856.  
  2857. type = MType
  2858.  
  2859. Mesh = Instance.new("SpecialMesh")
  2860. Mesh.Parent = Brick
  2861. Mesh.MeshType = type
  2862. Mesh.Scale = Vector3.new(meshx, meshy, meshz)
  2863.  
  2864.  
  2865. Anglex = AX
  2866. Angley = AY
  2867. Anglez = AZ
  2868.  
  2869. CFramex = CFX
  2870. CFramey = CFY
  2871. CFramez = CFZ
  2872.  
  2873. Weldto = WeldTo
  2874.  
  2875. local p = Brick:clone()
  2876. local pp = p:clone()
  2877. pp.Parent = senro
  2878. local w = Instance.new("Weld")
  2879. w.Parent = senro:findFirstChild(Weldto)
  2880. w.Part0 = w.Parent
  2881. w.Part1 = pp
  2882. w.C1 = CFrame.fromEulerAnglesXYZ(Anglex, Angley, Anglez) * CFrame.new(CFramex, CFramey, CFramez)
  2883. end
  2884.  
  2885. function Weld()
  2886. senro.Humanoid.WalkSpeed = 30
  2887. senro.Humanoid.Health = math.huge
  2888. senro.Humanoid.MaxHealth = math.huge
  2889. senro.Head.Transparency = 1
  2890. senro["Torso"].Reflectance = 1
  2891. senro["Right Leg"].Reflectance = 1
  2892. senro["Right Arm"].Reflectance = 1
  2893. senro["Left Leg"].Reflectance = 1
  2894. senro["Left Arm"].Reflectance = 1
  2895. --Make(X,Y,Z,Shape,Color,Form,Transparency,Reflectance,MType,MX,MY,MZ,CFX,CFY,CFZ,AX, AY, AZ, WeldTo)
  2896. Make(1, 0.4, 1, 1, 11, 2, 0, 1, 1, 2, 1.1, 2, 0, 0, 0.7, math.pi/2, 0, math.pi/2, senro.Torso.Name)
  2897. Make(1, 0.4, 1, 1, 11, 2, 0, 1, 1, 2, 1.1, 2, 0, 0, -0.7, math.pi/-2, 0, math.pi/-2, senro.Torso.Name)
  2898. Make(1, 0.4, 1, 1, 11, 2, 0, 1, 1, 2, 1, 1, 0, 0, -0.7, math.pi/-2, 0, math.pi/-2, senro["Left Arm"].Name)
  2899. Make(1, 0.4, 1, 1, 11, 2, 0, 1, 1, 2, 1, 1, 0, 0, 0.7, math.pi/2, 0, math.pi/2, senro["Left Arm"].Name)
  2900. Make(1, 0.4, 1, 1, 11, 2, 0, 1, 1, 2, 1, 1, 0, 0, -0.7, math.pi/-2, 0, math.pi/-2, senro["Right Arm"].Name)
  2901. Make(1, 0.4, 1, 1, 11, 2, 0, 1, 1, 2, 1, 1, 0, 0, 0.7, math.pi/2, 0, math.pi/2, senro["Right Arm"].Name)
  2902. Make(1, 0.4, 1, 1, 11, 2, 0, 1, 1, 2, 1, 1, 0, 0, -0.7, math.pi/-2, 0, math.pi/-2, senro["Left Leg"].Name)
  2903. Make(1, 0.4, 1, 1, 11, 2, 0, 1, 1, 2, 1, 1, 0, 0, 0.7, math.pi/2, 0, math.pi/2, senro["Left Leg"].Name)
  2904. Make(1, 0.4, 1, 1, 11, 2, 0, 1, 1, 2, 1, 1, 0, 0, -0.7, math.pi/-2, 0, math.pi/-2, senro["Right Leg"].Name)
  2905. Make(1, 0.4, 1, 1, 11, 2, 0, 1, 1, 2, 1, 1, 0, 0, 0.7, math.pi/2, 0, math.pi/2, senro["Right Leg"].Name)
  2906. Make(1, 0.4, 1, 1, 11, 2, 0, 1, 1, 2, 1, 1, -0.7, 0, 0, math.pi/91, 0, -11, senro["Right Leg"].Name)
  2907. Make(1, 0.4, 1, 1, 11, 2, 0, 1, 1, 2, 1, 1, -0.7, 0, 0, math.pi/91, 0, -11, senro["Right Arm"].Name)
  2908. Make(1, 0.4, 1, 1, 11, 2, 0, 1, 1, 2, 1, 1, 0.7, 0, 0, math.pi/91, 0, 11, senro["Left Leg"].Name)
  2909. Make(1, 0.4, 1, 1, 11, 2, 0, 1, 1, 2, 1, 1, 0.7, 0, 0, math.pi/91, 0, 11, senro["Left Arm"].Name)
  2910. Make(1, 1, 4, 1, 11, 2, 0, 1, 3, 1, 1, 2, 1, -0.5, -0.8, -2, -11, -9, senro["Torso"].Name)
  2911. Make(1, 1, 4, 1, 11, 2, 0, 1, 3, 1, 1, 2, 1, -0.5, -0.8, -2, -11, -5, senro["Torso"].Name)
  2912. Make(1, 1, 4, 1, 11, 2, 0, 1, 3, 1, 1, 2, 1, -0.5, -0.8, -2, -11, 9, senro["Torso"].Name)
  2913. Make(1, 1, 4, 1, 11, 2, 0, 1, 0, 1.5, 1.2, 4, 0, 0.3, 0, -2, -11, -9, senro["Head"].Name)
  2914. Make(1, 1, 1, 1, 11, 2, 0, 1, 0, 1.4, 1.4, 1.4, 0, 0, 0, 0, 0, 0, senro["Head"].Name)
  2915. Make(1, 1, 1, 1, 21, 2, 0.3, 0, 0, 1, 0.6, 1, 0, -0.1, 0.4, 0, 0, 0, senro["Head"].Name)
  2916. Make(1, 1, 4, 1, 11, 2, 0, 1, 3, 0.3, 0.3, 0.3, 0, 0, 1, -2, -11, -9, senro["Torso"].Name)
  2917. Make(1, 1, 4, 1, 11, 2, 0, 1, 3, 0.3, 0.3, 0.3, 0, 0, 1, -2, -11, -5, senro["Torso"].Name)
  2918. Make(1, 1, 4, 1, 11, 2, 0, 1, 3, 0.3, 0.3, 0.3, 0, 0, 1, -2, -11, 9, senro["Torso"].Name)
  2919. Make(1, 1, 1, 1, 11, 2, 0, 1, 3, 0.3, 4, 0.3, -0.5, 0.7, 0.5, 0, 0, 0, senro["Right Arm"].Name)
  2920. Make(1, 1, 1, 1, 11, 2, 0, 1, 3, 0.3, 4, 0.3, -0.5, 0.7, -0.5, 0, 0, 0, senro["Right Arm"].Name)
  2921. Make(1, 1, 1, 1, 11, 2, 0, 1, 3, 0.3, 4, 0.3, 0.5, 0.7,-0.5, 0, 0, 0, senro["Right Arm"].Name)
  2922. Make(1, 1, 1, 1, 11, 2, 0, 1, 3, 0.3, 4, 0.3, 0.5, 0.7, 0.5, 0, 0, 0, senro["Right Arm"].Name)
  2923. Make(1, 1, 1, 1, 11, 2, 0, 1, 3, 0.3, 4, 0.3, 0.5, 0.7,-0.5, 0, 0, 0, senro["Left Arm"].Name)
  2924. Make(1, 1, 1, 1, 11, 2, 0, 1, 3, 0.3, 4, 0.3, 0.5, 0.7, 0.5, 0, 0, 0, senro["Left Arm"].Name)
  2925. Make(1, 1, 1, 1, 11, 2, 0, 1, 3, 0.3, 4, 0.3, -0.5, 0.7, 0.5, 0, 0, 0, senro["Left Arm"].Name)
  2926. Make(1, 1, 1, 1, 11, 2, 0, 1, 3, 0.3, 4, 0.3, -0.5, 0.7, -0.5, 0, 0, 0, senro["Left Arm"].Name)
  2927. Make(1, 1, 1, 1, 11, 2, 0, 1, 3, 0.3, 3, 0.3, -0.5, -0.7, -0.5, -0.8, -0.2, 0, senro["Head"].Name)
  2928. Make(1, 1, 1, 1, 11, 2, 0, 1, 3, 0.3, 3, 0.3, 0.5, -0.7,-0.5, -0.8, 0.2, 0, senro["Head"].Name)
  2929. Make(1, 1, 1, 1, 11, 2, 0, 1, 3, 0.3, 3, 0.3, -0.5, 0.3, -0.5, 0.8, -0.2, 0, senro["Head"].Name)
  2930. Make(1, 1, 1, 1, 11, 2, 0, 1, 3, 0.3, 3, 0.3, 0.5, 0.3,-0.5, 0.8, 0.2, 0, senro["Head"].Name)
  2931.  
  2932. end
  2933. Weld()
  2934. remove()
  2935. S = Instance.new("Sparkles")
  2936. S.Parent = game.workspace.Player1.Torso
  2937. function onTouched(hit)
  2938. h = hit.Parent:findFirstChild("Humanoid")
  2939. if h ~= nil then
  2940. Ani = h.Parent.Animate:Clone()
  2941. Ani.Parent = game.Lighting
  2942. h.Parent.Animate:Remove()
  2943. h.Health = h.Health - 10
  2944. h.PlatformStand = true
  2945. h.WalkSpeed = 0
  2946. h.Parent.Head.Reflectance = 0.5
  2947. h.Parent.Torso.Reflectance = 0.5
  2948. h.Parent["Left Arm"].Reflectance = 0.5
  2949. h.Parent["Left Leg"].Reflectance = 0.5
  2950. h.Parent["Right Arm"].Reflectance = 0.5
  2951. h.Parent["Right Leg"].Reflectance = 0.5
  2952. local p=Instance.new("Part")
  2953. p.Parent=h
  2954. p.Name="BRICK"
  2955. p.Size=Vector3.new(5,7,5)
  2956. p.Transparency = 0.6
  2957. p.Reflectance = 0.5
  2958. p.BrickColor = BrickColor.Blue()
  2959. p.CanCollide = true
  2960. p.Position = h.Parent.Torso.Position
  2961. local w=Instance.new("Weld")
  2962. w.Parent=h.Parent.Torso
  2963. w.Part0=w.Parent
  2964. w.Part1=p
  2965. wait(5)
  2966. h.PlatformStand = false
  2967. Ani.Parent = h.Parent
  2968. p:Remove()
  2969. h.Parent.Head.Reflectance = 0
  2970. h.Parent.Torso.Reflectance = 0
  2971. h.Parent["Left Arm"].Reflectance = 0
  2972. h.Parent["Left Leg"].Reflectance = 0
  2973. h.Parent["Right Arm"].Reflectance = 0
  2974. h.Parent["Right Leg"].Reflectance = 0
  2975. h.WalkSpeed = 16
  2976. end
  2977. game.workspace.Player1.Torso.Touched:connect(onTouched)
  2978. end
  2979. game.Workspace.Player1.Torso.Touched:connect(onTouched)
  2980. end
  2981. if (key == "M") then
  2982. game.workspace.Player1.Torso.T.Partsword.Transparency = 0
  2983. game.workspace.Player1.Sword:Remove()
  2984. game.workspace.Player1.Sword2:Remove()
  2985. end
  2986. if (key == "'") then
  2987. game.workspace.Player1.Humanoid.Jump = true
  2988. wait()
  2989. game.Players.Player1.Character.Torso.Velocity = Vector3.new(0, 400, 0)
  2990. wait(1)
  2991. BodyP = Instance.new("BodyPosition")
  2992. BodyP.Parent = game.workspace.Player1.Torso
  2993. BodyP.position = game.workspace.Player1.Torso.Position + Vector3.new(0, 10, 0)
  2994. BodyP.maxForce = Vector3.new(4e+050, 4e+050, 4e+050)
  2995. BodyG = Instance.new("BodyGyro")
  2996. BodyG.Parent = game.workspace.Player1.Torso
  2997. BodyV = Instance.new("BodyVelocity")
  2998. BodyV.Parent = game.workspace.Player1.Torso
  2999. BodyV.velocity = Vector3.new(0, 0, 0)
  3000. BodyV.maxForce = Vector3.new(0, 0, 0)
  3001. wait(1)
  3002. local Brick = Instance.new("Part")
  3003. Brick.Parent = game.workspace
  3004. Brick.BottomSurface = 0
  3005. Brick.TopSurface = 0
  3006. Brick.Size = Vector3.new(2,2,2)
  3007. Brick.BrickColor = BrickColor.new("Bright red")
  3008. Brick.Position = game.workspace.Player1.Torso.Position + Vector3.new(math.random(-70,70),0,math.random(-70,70))
  3009. function onTouched(hit)
  3010. B = Instance.new("Explosion")
  3011. B.BlastRadius = 10
  3012. B.BlastPressure = 20
  3013. B.Position = Brick.Position
  3014. B.Parent = game.workspace
  3015. wait()
  3016. Brick:Remove()
  3017. end
  3018. Brick.Touched:connect(onTouched)
  3019. local force = Instance.new("BodyVelocity")
  3020. force.velocity = Vector3.new(0, 1,0)
  3021. force.P = 9999999
  3022.  
  3023. local rot = Instance.new("BodyAngularVelocity")
  3024. rot.angularvelocity = Vector3.new(0, 600, 0)
  3025. rot.P = 8000
  3026. rot.maxTorque= Vector3.new(400000000, 400000000, 400000000)
  3027.  
  3028. local gyr = Instance.new("BodyGyro")
  3029. gyr.cframe = CFrame.new(Vector3.new(0,1,0), Vector3.new (0, 0, 0))
  3030.  
  3031.  
  3032. local armgyro = Instance.new("BodyGyro")
  3033. armgyro.cframe = CFrame.new(Vector3.new(0,0,1), Vector3.new (0, 0, 0))
  3034. force.Parent = game.workspace.Player1.Torso
  3035. rot.Parent = game.workspace.Player1.Torso
  3036. gyr.Parent = game.workspace.Player1.Torso
  3037. wait(0.1)
  3038. local Brick = Instance.new("Part")
  3039. Brick.Parent = game.workspace
  3040. Brick.BottomSurface = 0
  3041. Brick.TopSurface = 0
  3042. Brick.Size = Vector3.new(2,2,2)
  3043. Brick.BrickColor = BrickColor.new("Bright red")
  3044. Brick.Position = game.workspace.Player1.Torso.Position + Vector3.new(math.random(-70,70),0,math.random(-70,70))
  3045. function onTouched(hit)
  3046. B = Instance.new("Explosion")
  3047. B.BlastRadius = 10
  3048. B.BlastPressure = 20
  3049. B.Position = Brick.Position
  3050. B.Parent = game.workspace
  3051. wait()
  3052. Brick:Remove()
  3053. end
  3054. Brick.Touched:connect(onTouched)
  3055. wait(0.1)
  3056. local Brick = Instance.new("Part")
  3057. Brick.Parent = game.workspace
  3058. Brick.BottomSurface = 0
  3059. Brick.TopSurface = 0
  3060. Brick.Size = Vector3.new(2,2,2)
  3061. Brick.BrickColor = BrickColor.new("Bright red")
  3062. Brick.Position = game.workspace.Player1.Torso.Position + Vector3.new(math.random(-70,70),0,math.random(-70,70))
  3063. function onTouched(hit)
  3064. B = Instance.new("Explosion")
  3065. B.BlastRadius = 10
  3066. B.BlastPressure = 20
  3067. B.Position = Brick.Position
  3068. B.Parent = game.workspace
  3069. wait()
  3070. Brick:Remove()
  3071. end
  3072. Brick.Touched:connect(onTouched)
  3073. wait(0.1)
  3074. local Brick = Instance.new("Part")
  3075. Brick.Parent = game.workspace
  3076. Brick.BottomSurface = 0
  3077. Brick.TopSurface = 0
  3078. Brick.Size = Vector3.new(2,2,2)
  3079. Brick.BrickColor = BrickColor.new("Bright red")
  3080. Brick.Position = game.workspace.Player1.Torso.Position + Vector3.new(math.random(-70,70),0,math.random(-70,70))
  3081. function onTouched(hit)
  3082. B = Instance.new("Explosion")
  3083. B.BlastRadius = 10
  3084. B.BlastPressure = 20
  3085. B.Position = Brick.Position
  3086. B.Parent = game.workspace
  3087. wait()
  3088. Brick:Remove()
  3089. end
  3090. Brick.Touched:connect(onTouched)
  3091. wait(0.1)
  3092. local Brick = Instance.new("Part")
  3093. Brick.Parent = game.workspace
  3094. Brick.BottomSurface = 0
  3095. Brick.TopSurface = 0
  3096. Brick.Size = Vector3.new(2,2,2)
  3097. Brick.BrickColor = BrickColor.new("Bright red")
  3098. Brick.Position = game.workspace.Player1.Torso.Position + Vector3.new(math.random(-70,70),0,math.random(-70,70))
  3099. function onTouched(hit)
  3100. B = Instance.new("Explosion")
  3101. B.BlastRadius = 10
  3102. B.BlastPressure = 20
  3103. B.Position = Brick.Position
  3104. B.Parent = game.workspace
  3105. wait()
  3106. Brick:Remove()
  3107. end
  3108. Brick.Touched:connect(onTouched)
  3109. wait(0.1)
  3110. local Brick = Instance.new("Part")
  3111. Brick.Parent = game.workspace
  3112. Brick.BottomSurface = 0
  3113. Brick.TopSurface = 0
  3114. Brick.Size = Vector3.new(2,2,2)
  3115. Brick.BrickColor = BrickColor.new("Bright red")
  3116. Brick.Position = game.workspace.Player1.Torso.Position + Vector3.new(math.random(-70,70),0,math.random(-70,70))
  3117. function onTouched(hit)
  3118. B = Instance.new("Explosion")
  3119. B.BlastRadius = 10
  3120. B.BlastPressure = 20
  3121. B.Position = Brick.Position
  3122. B.Parent = game.workspace
  3123. wait()
  3124. Brick:Remove()
  3125. end
  3126. Brick.Touched:connect(onTouched)
  3127. wait(0.1)
  3128. local Brick = Instance.new("Part")
  3129. Brick.Parent = game.workspace
  3130. Brick.BottomSurface = 0
  3131. Brick.TopSurface = 0
  3132. Brick.Size = Vector3.new(2,2,2)
  3133. Brick.BrickColor = BrickColor.new("Bright red")
  3134. Brick.Position = game.workspace.Player1.Torso.Position + Vector3.new(math.random(-70,70),0,math.random(-70,70))
  3135. function onTouched(hit)
  3136. B = Instance.new("Explosion")
  3137. B.BlastRadius = 10
  3138. B.BlastPressure = 20
  3139. B.Position = Brick.Position
  3140. B.Parent = game.workspace
  3141. wait()
  3142. Brick:Remove()
  3143. end
  3144. Brick.Touched:connect(onTouched)
  3145. wait(0.1)
  3146. local Brick = Instance.new("Part")
  3147. Brick.Parent = game.workspace
  3148. Brick.BottomSurface = 0
  3149. Brick.TopSurface = 0
  3150. Brick.Size = Vector3.new(2,2,2)
  3151. Brick.BrickColor = BrickColor.new("Bright red")
  3152. Brick.Position = game.workspace.Player1.Torso.Position + Vector3.new(math.random(-70,70),0,math.random(-70,70))
  3153. function onTouched(hit)
  3154. B = Instance.new("Explosion")
  3155. B.BlastRadius = 10
  3156. B.BlastPressure = 20
  3157. B.Position = Brick.Position
  3158. B.Parent = game.workspace
  3159. wait()
  3160. Brick:Remove()
  3161. end
  3162. Brick.Touched:connect(onTouched)
  3163. wait(0.1)
  3164. local Brick = Instance.new("Part")
  3165. Brick.Parent = game.workspace
  3166. Brick.BottomSurface = 0
  3167. Brick.TopSurface = 0
  3168. Brick.Size = Vector3.new(2,2,2)
  3169. Brick.BrickColor = BrickColor.new("Bright red")
  3170. Brick.Position = game.workspace.Player1.Torso.Position + Vector3.new(math.random(-70,70),0,math.random(-70,70))
  3171. function onTouched(hit)
  3172. B = Instance.new("Explosion")
  3173. B.BlastRadius = 10
  3174. B.BlastPressure = 20
  3175. B.Position = Brick.Position
  3176. B.Parent = game.workspace
  3177. wait()
  3178. Brick:Remove()
  3179. end
  3180. Brick.Touched:connect(onTouched)
  3181. wait(0.1)
  3182. local Brick = Instance.new("Part")
  3183. Brick.Parent = game.workspace
  3184. Brick.BottomSurface = 0
  3185. Brick.TopSurface = 0
  3186. Brick.Size = Vector3.new(2,2,2)
  3187. Brick.BrickColor = BrickColor.new("Bright red")
  3188. Brick.Position = game.workspace.Player1.Torso.Position + Vector3.new(math.random(-70,70),0,math.random(-70,70))
  3189. function onTouched(hit)
  3190. B = Instance.new("Explosion")
  3191. B.BlastRadius = 10
  3192. B.BlastPressure = 20
  3193. B.Position = Brick.Position
  3194. B.Parent = game.workspace
  3195. wait()
  3196. Brick:Remove()
  3197. end
  3198. Brick.Touched:connect(onTouched)
  3199. wait(0.1)
  3200. local Brick = Instance.new("Part")
  3201. Brick.Parent = game.workspace
  3202. Brick.BottomSurface = 0
  3203. Brick.TopSurface = 0
  3204. Brick.Size = Vector3.new(2,2,2)
  3205. Brick.BrickColor = BrickColor.new("Bright red")
  3206. Brick.Position = game.workspace.Player1.Torso.Position + Vector3.new(math.random(-70,70),0,math.random(-70,70))
  3207. function onTouched(hit)
  3208. B = Instance.new("Explosion")
  3209. B.BlastRadius = 10
  3210. B.BlastPressure = 20
  3211. B.Position = Brick.Position
  3212. B.Parent = game.workspace
  3213. wait()
  3214. Brick:Remove()
  3215. end
  3216. Brick.Touched:connect(onTouched)
  3217. wait(0.1)
  3218. local Brick = Instance.new("Part")
  3219. Brick.Parent = game.workspace
  3220. Brick.BottomSurface = 0
  3221. Brick.TopSurface = 0
  3222. Brick.Size = Vector3.new(2,2,2)
  3223. Brick.BrickColor = BrickColor.new("Bright red")
  3224. Brick.Position = game.workspace.Player1.Torso.Position + Vector3.new(math.random(-70,70),0,math.random(-70,70))
  3225. function onTouched(hit)
  3226. B = Instance.new("Explosion")
  3227. B.BlastRadius = 10
  3228. B.BlastPressure = 20
  3229. B.Position = Brick.Position
  3230. B.Parent = game.workspace
  3231. wait()
  3232. Brick:Remove()
  3233. end
  3234. Brick.Touched:connect(onTouched)
  3235. wait(0.1)
  3236. local Brick = Instance.new("Part")
  3237. Brick.Parent = game.workspace
  3238. Brick.BottomSurface = 0
  3239. Brick.TopSurface = 0
  3240. Brick.Size = Vector3.new(2,2,2)
  3241. Brick.BrickColor = BrickColor.new("Bright red")
  3242. Brick.Position = game.workspace.Player1.Torso.Position + Vector3.new(math.random(-70,70),0,math.random(-70,70))
  3243. function onTouched(hit)
  3244. B = Instance.new("Explosion")
  3245. B.BlastRadius = 10
  3246. B.BlastPressure = 20
  3247. B.Position = Brick.Position
  3248. B.Parent = game.workspace
  3249. wait()
  3250. Brick:Remove()
  3251. end
  3252. Brick.Touched:connect(onTouched)
  3253. wait(0.1)
  3254. local Brick = Instance.new("Part")
  3255. Brick.Parent = game.workspace
  3256. Brick.BottomSurface = 0
  3257. Brick.TopSurface = 0
  3258. Brick.Size = Vector3.new(2,2,2)
  3259. Brick.BrickColor = BrickColor.new("Bright red")
  3260. Brick.Position = game.workspace.Player1.Torso.Position + Vector3.new(math.random(-70,70),0,math.random(-70,70))
  3261. function onTouched(hit)
  3262. B = Instance.new("Explosion")
  3263. B.BlastRadius = 10
  3264. B.BlastPressure = 20
  3265. B.Position = Brick.Position
  3266. B.Parent = game.workspace
  3267. wait()
  3268. Brick:Remove()
  3269. end
  3270. Brick.Touched:connect(onTouched)
  3271. wait(0.1)
  3272. local Brick = Instance.new("Part")
  3273. Brick.Parent = game.workspace
  3274. Brick.BottomSurface = 0
  3275. Brick.TopSurface = 0
  3276. Brick.Size = Vector3.new(2,2,2)
  3277. Brick.BrickColor = BrickColor.new("Bright red")
  3278. Brick.Position = game.workspace.Player1.Torso.Position + Vector3.new(math.random(-70,70),0,math.random(-70,70))
  3279. function onTouched(hit)
  3280. B = Instance.new("Explosion")
  3281. B.BlastRadius = 10
  3282. B.BlastPressure = 20
  3283. B.Position = Brick.Position
  3284. B.Parent = game.workspace
  3285. wait()
  3286. Brick:Remove()
  3287. end
  3288. Brick.Touched:connect(onTouched)
  3289. wait(0.1)
  3290. local Brick = Instance.new("Part")
  3291. Brick.Parent = game.workspace
  3292. Brick.BottomSurface = 0
  3293. Brick.TopSurface = 0
  3294. Brick.Size = Vector3.new(2,2,2)
  3295. Brick.BrickColor = BrickColor.new("Bright red")
  3296. Brick.Position = game.workspace.Player1.Torso.Position + Vector3.new(math.random(-70,70),0,math.random(-70,70))
  3297. function onTouched(hit)
  3298. B = Instance.new("Explosion")
  3299. B.BlastRadius = 10
  3300. B.BlastPressure = 20
  3301. B.Position = Brick.Position
  3302. B.Parent = game.workspace
  3303. wait()
  3304. Brick:Remove()
  3305. end
  3306. Brick.Touched:connect(onTouched)
  3307. wait(0.1)
  3308. local Brick = Instance.new("Part")
  3309. Brick.Parent = game.workspace
  3310. Brick.BottomSurface = 0
  3311. Brick.TopSurface = 0
  3312. Brick.Size = Vector3.new(2,2,2)
  3313. Brick.BrickColor = BrickColor.new("Bright red")
  3314. Brick.Position = game.workspace.Player1.Torso.Position + Vector3.new(math.random(-70,70),0,math.random(-70,70))
  3315. function onTouched(hit)
  3316. B = Instance.new("Explosion")
  3317. B.BlastRadius = 10
  3318. B.BlastPressure = 20
  3319. B.Position = Brick.Position
  3320. B.Parent = game.workspace
  3321. wait()
  3322. Brick:Remove()
  3323. end
  3324. Brick.Touched:connect(onTouched)
  3325. wait(0.1)
  3326. local Brick = Instance.new("Part")
  3327. Brick.Parent = game.workspace
  3328. Brick.BottomSurface = 0
  3329. Brick.TopSurface = 0
  3330. Brick.Size = Vector3.new(2,2,2)
  3331. Brick.BrickColor = BrickColor.new("Bright red")
  3332. Brick.Position = game.workspace.Player1.Torso.Position + Vector3.new(math.random(-70,70),0,math.random(-70,70))
  3333. function onTouched(hit)
  3334. B = Instance.new("Explosion")
  3335. B.BlastRadius = 10
  3336. B.BlastPressure = 20
  3337. B.Position = Brick.Position
  3338. B.Parent = game.workspace
  3339. wait()
  3340. Brick:Remove()
  3341. end
  3342. Brick.Touched:connect(onTouched)
  3343. wait(0.1)
  3344. local Brick = Instance.new("Part")
  3345. Brick.Parent = game.workspace
  3346. Brick.BottomSurface = 0
  3347. Brick.TopSurface = 0
  3348. Brick.Size = Vector3.new(2,2,2)
  3349. Brick.BrickColor = BrickColor.new("Bright red")
  3350. Brick.Position = game.workspace.Player1.Torso.Position + Vector3.new(math.random(-70,70),0,math.random(-70,70))
  3351. function onTouched(hit)
  3352. B = Instance.new("Explosion")
  3353. B.BlastRadius = 10
  3354. B.BlastPressure = 20
  3355. B.Position = Brick.Position
  3356. B.Parent = game.workspace
  3357. wait()
  3358. Brick:Remove()
  3359. end
  3360. Brick.Touched:connect(onTouched)
  3361. wait(0.1)
  3362. local Brick = Instance.new("Part")
  3363. Brick.Parent = game.workspace
  3364. Brick.BottomSurface = 0
  3365. Brick.TopSurface = 0
  3366. Brick.Size = Vector3.new(2,2,2)
  3367. Brick.BrickColor = BrickColor.new("Bright red")
  3368. Brick.Position = game.workspace.Player1.Torso.Position + Vector3.new(math.random(-70,70),0,math.random(-70,70))
  3369. function onTouched(hit)
  3370. B = Instance.new("Explosion")
  3371. B.BlastRadius = 10
  3372. B.BlastPressure = 20
  3373. B.Position = Brick.Position
  3374. B.Parent = game.workspace
  3375. wait()
  3376. Brick:Remove()
  3377. end
  3378. Brick.Touched:connect(onTouched)
  3379. wait(0.1)
  3380. local Brick = Instance.new("Part")
  3381. Brick.Parent = game.workspace
  3382. Brick.BottomSurface = 0
  3383. Brick.TopSurface = 0
  3384. Brick.Size = Vector3.new(2,2,2)
  3385. Brick.BrickColor = BrickColor.new("Bright red")
  3386. Brick.Position = game.workspace.Player1.Torso.Position + Vector3.new(math.random(-70,70),0,math.random(-70,70))
  3387. function onTouched(hit)
  3388. B = Instance.new("Explosion")
  3389. B.BlastRadius = 10
  3390. B.BlastPressure = 20
  3391. B.Position = Brick.Position
  3392. B.Parent = game.workspace
  3393. wait()
  3394. Brick:Remove()
  3395. end
  3396. Brick.Touched:connect(onTouched)
  3397. wait(0.1)
  3398. local Brick = Instance.new("Part")
  3399. Brick.Parent = game.workspace
  3400. Brick.BottomSurface = 0
  3401. Brick.TopSurface = 0
  3402. Brick.Size = Vector3.new(2,2,2)
  3403. Brick.BrickColor = BrickColor.new("Bright red")
  3404. Brick.Position = game.workspace.Player1.Torso.Position + Vector3.new(math.random(-70,70),0,math.random(-70,70))
  3405. function onTouched(hit)
  3406. B = Instance.new("Explosion")
  3407. B.BlastRadius = 10
  3408. B.BlastPressure = 20
  3409. B.Position = Brick.Position
  3410. B.Parent = game.workspace
  3411. wait()
  3412. Brick:Remove()
  3413. end
  3414. Brick.Touched:connect(onTouched)
  3415. wait(0.1)
  3416. local Brick = Instance.new("Part")
  3417. Brick.Parent = game.workspace
  3418. Brick.BottomSurface = 0
  3419. Brick.TopSurface = 0
  3420. Brick.Size = Vector3.new(2,2,2)
  3421. Brick.BrickColor = BrickColor.new("Bright red")
  3422. Brick.Position = game.workspace.Player1.Torso.Position + Vector3.new(math.random(-70,70),0,math.random(-70,70))
  3423. function onTouched(hit)
  3424. B = Instance.new("Explosion")
  3425. B.BlastRadius = 10
  3426. B.BlastPressure = 20
  3427. B.Position = Brick.Position
  3428. B.Parent = game.workspace
  3429. wait()
  3430. Brick:Remove()
  3431. end
  3432. Brick.Touched:connect(onTouched)
  3433. wait(0.1)
  3434. local Brick = Instance.new("Part")
  3435. Brick.Parent = game.workspace
  3436. Brick.BottomSurface = 0
  3437. Brick.TopSurface = 0
  3438. Brick.Size = Vector3.new(2,2,2)
  3439. Brick.BrickColor = BrickColor.new("Bright red")
  3440. Brick.Position = game.workspace.Player1.Torso.Position + Vector3.new(math.random(-70,70),0,math.random(-70,70))
  3441. function onTouched(hit)
  3442. B = Instance.new("Explosion")
  3443. B.BlastRadius = 10
  3444. B.BlastPressure = 20
  3445. B.Position = Brick.Position
  3446. B.Parent = game.workspace
  3447. wait()
  3448. Brick:Remove()
  3449. end
  3450. Brick.Touched:connect(onTouched)
  3451. wait(0.1)
  3452. local Brick = Instance.new("Part")
  3453. Brick.Parent = game.workspace
  3454. Brick.BottomSurface = 0
  3455. Brick.TopSurface = 0
  3456. Brick.Size = Vector3.new(2,2,2)
  3457. Brick.BrickColor = BrickColor.new("Bright red")
  3458. Brick.Position = game.workspace.Player1.Torso.Position + Vector3.new(math.random(-70,70),0,math.random(-70,70))
  3459. function onTouched(hit)
  3460. B = Instance.new("Explosion")
  3461. B.BlastRadius = 10
  3462. B.BlastPressure = 20
  3463. B.Position = Brick.Position
  3464. B.Parent = game.workspace
  3465. wait()
  3466. Brick:Remove()
  3467. end
  3468. Brick.Touched:connect(onTouched)
  3469. wait(0.1)
  3470. local Brick = Instance.new("Part")
  3471. Brick.Parent = game.workspace
  3472. Brick.BottomSurface = 0
  3473. Brick.TopSurface = 0
  3474. Brick.Size = Vector3.new(2,2,2)
  3475. Brick.BrickColor = BrickColor.new("Bright red")
  3476. Brick.Position = game.workspace.Player1.Torso.Position + Vector3.new(math.random(-70,70),0,math.random(-70,70))
  3477. function onTouched(hit)
  3478. B = Instance.new("Explosion")
  3479. B.BlastRadius = 10
  3480. B.BlastPressure = 20
  3481. B.Position = Brick.Position
  3482. B.Parent = game.workspace
  3483. wait()
  3484. Brick:Remove()
  3485. end
  3486. Brick.Touched:connect(onTouched)
  3487. wait(0.1)
  3488. local Brick = Instance.new("Part")
  3489. Brick.Parent = game.workspace
  3490. Brick.BottomSurface = 0
  3491. Brick.TopSurface = 0
  3492. Brick.Size = Vector3.new(2,2,2)
  3493. Brick.BrickColor = BrickColor.new("Bright red")
  3494. Brick.Position = game.workspace.Player1.Torso.Position + Vector3.new(math.random(-70,70),0,math.random(-70,70))
  3495. function onTouched(hit)
  3496. B = Instance.new("Explosion")
  3497. B.BlastRadius = 10
  3498. B.BlastPressure = 20
  3499. B.Position = Brick.Position
  3500. B.Parent = game.workspace
  3501. wait()
  3502. Brick:Remove()
  3503. end
  3504. Brick.Touched:connect(onTouched)
  3505. wait(0.1)
  3506. local Brick = Instance.new("Part")
  3507. Brick.Parent = game.workspace
  3508. Brick.BottomSurface = 0
  3509. Brick.TopSurface = 0
  3510. Brick.Size = Vector3.new(2,2,2)
  3511. Brick.BrickColor = BrickColor.new("Bright red")
  3512. Brick.Position = game.workspace.Player1.Torso.Position + Vector3.new(math.random(-70,70),0,math.random(-70,70))
  3513. function onTouched(hit)
  3514. B = Instance.new("Explosion")
  3515. B.BlastRadius = 10
  3516. B.BlastPressure = 20
  3517. B.Position = Brick.Position
  3518. B.Parent = game.workspace
  3519. wait()
  3520. Brick:Remove()
  3521. end
  3522. Brick.Touched:connect(onTouched)
  3523. wait(0.1)
  3524. local Brick = Instance.new("Part")
  3525. Brick.Parent = game.workspace
  3526. Brick.BottomSurface = 0
  3527. Brick.TopSurface = 0
  3528. Brick.Size = Vector3.new(2,2,2)
  3529. Brick.BrickColor = BrickColor.new("Bright red")
  3530. Brick.Position = game.workspace.Player1.Torso.Position + Vector3.new(math.random(-70,70),0,math.random(-70,70))
  3531. function onTouched(hit)
  3532. B = Instance.new("Explosion")
  3533. B.BlastRadius = 10
  3534. B.BlastPressure = 20
  3535. B.Position = Brick.Position
  3536. B.Parent = game.workspace
  3537. wait()
  3538. Brick:Remove()
  3539. end
  3540. Brick.Touched:connect(onTouched)
  3541. wait(0.1)
  3542. local Brick = Instance.new("Part")
  3543. Brick.Parent = game.workspace
  3544. Brick.BottomSurface = 0
  3545. Brick.TopSurface = 0
  3546. Brick.Size = Vector3.new(2,2,2)
  3547. Brick.BrickColor = BrickColor.new("Bright red")
  3548. Brick.Position = game.workspace.Player1.Torso.Position + Vector3.new(math.random(-70,70),0,math.random(-70,70))
  3549. function onTouched(hit)
  3550. B = Instance.new("Explosion")
  3551. B.BlastRadius = 10
  3552. B.BlastPressure = 20
  3553. B.Position = Brick.Position
  3554. B.Parent = game.workspace
  3555. wait()
  3556. Brick:Remove()
  3557. end
  3558. Brick.Touched:connect(onTouched)
  3559. wait(0.1)
  3560. local Brick = Instance.new("Part")
  3561. Brick.Parent = game.workspace
  3562. Brick.BottomSurface = 0
  3563. Brick.TopSurface = 0
  3564. Brick.Size = Vector3.new(2,2,2)
  3565. Brick.BrickColor = BrickColor.new("Bright red")
  3566. Brick.Position = game.workspace.Player1.Torso.Position + Vector3.new(math.random(-70,70),0,math.random(-70,70))
  3567. function onTouched(hit)
  3568. B = Instance.new("Explosion")
  3569. B.BlastRadius = 10
  3570. B.BlastPressure = 20
  3571. B.Position = Brick.Position
  3572. B.Parent = game.workspace
  3573. wait()
  3574. Brick:Remove()
  3575. end
  3576. Brick.Touched:connect(onTouched)
  3577. wait(0.1)
  3578. local Brick = Instance.new("Part")
  3579. Brick.Parent = game.workspace
  3580. Brick.BottomSurface = 0
  3581. Brick.TopSurface = 0
  3582. Brick.Size = Vector3.new(2,2,2)
  3583. Brick.BrickColor = BrickColor.new("Bright red")
  3584. Brick.Position = game.workspace.Player1.Torso.Position + Vector3.new(math.random(-70,70),0,math.random(-70,70))
  3585. function onTouched(hit)
  3586. B = Instance.new("Explosion")
  3587. B.BlastRadius = 10
  3588. B.BlastPressure = 20
  3589. B.Position = Brick.Position
  3590. B.Parent = game.workspace
  3591. wait()
  3592. Brick:Remove()
  3593. end
  3594. Brick.Touched:connect(onTouched)
  3595. wait(0.1)
  3596. local Brick = Instance.new("Part")
  3597. Brick.Parent = game.workspace
  3598. Brick.BottomSurface = 0
  3599. Brick.TopSurface = 0
  3600. Brick.Size = Vector3.new(2,2,2)
  3601. Brick.BrickColor = BrickColor.new("Bright red")
  3602. Brick.Position = game.workspace.Player1.Torso.Position + Vector3.new(math.random(-70,70),0,math.random(-70,70))
  3603. function onTouched(hit)
  3604. B = Instance.new("Explosion")
  3605. B.BlastRadius = 10
  3606. B.BlastPressure = 20
  3607. B.Position = Brick.Position
  3608. B.Parent = game.workspace
  3609. wait()
  3610. Brick:Remove()
  3611. end
  3612. Brick.Touched:connect(onTouched)
  3613. wait(0.1)
  3614. local Brick = Instance.new("Part")
  3615. Brick.Parent = game.workspace
  3616. Brick.BottomSurface = 0
  3617. Brick.TopSurface = 0
  3618. Brick.Size = Vector3.new(2,2,2)
  3619. Brick.BrickColor = BrickColor.new("Bright red")
  3620. Brick.Position = game.workspace.Player1.Torso.Position + Vector3.new(math.random(-70,70),0,math.random(-70,70))
  3621. function onTouched(hit)
  3622. B = Instance.new("Explosion")
  3623. B.BlastRadius = 10
  3624. B.BlastPressure = 20
  3625. B.Position = Brick.Position
  3626. B.Parent = game.workspace
  3627. wait()
  3628. Brick:Remove()
  3629. end
  3630. Brick.Touched:connect(onTouched)
  3631. wait(0.1)
  3632. local Brick = Instance.new("Part")
  3633. Brick.Parent = game.workspace
  3634. Brick.BottomSurface = 0
  3635. Brick.TopSurface = 0
  3636. Brick.Size = Vector3.new(2,2,2)
  3637. Brick.BrickColor = BrickColor.new("Bright red")
  3638. Brick.Position = game.workspace.Player1.Torso.Position + Vector3.new(math.random(-70,70),0,math.random(-70,70))
  3639. function onTouched(hit)
  3640. B = Instance.new("Explosion")
  3641. B.BlastRadius = 10
  3642. B.BlastPressure = 20
  3643. B.Position = Brick.Position
  3644. B.Parent = game.workspace
  3645. wait()
  3646. Brick:Remove()
  3647. end
  3648. Brick.Touched:connect(onTouched)
  3649. wait(0.1)
  3650. local Brick = Instance.new("Part")
  3651. Brick.Parent = game.workspace
  3652. Brick.BottomSurface = 0
  3653. Brick.TopSurface = 0
  3654. Brick.Size = Vector3.new(2,2,2)
  3655. Brick.BrickColor = BrickColor.new("Bright red")
  3656. Brick.Position = game.workspace.Player1.Torso.Position + Vector3.new(math.random(-70,70),0,math.random(-70,70))
  3657. function onTouched(hit)
  3658. B = Instance.new("Explosion")
  3659. B.BlastRadius = 10
  3660. B.BlastPressure = 20
  3661. B.Position = Brick.Position
  3662. B.Parent = game.workspace
  3663. wait()
  3664. Brick:Remove()
  3665. end
  3666. Brick.Touched:connect(onTouched)
  3667. wait(0.1)
  3668. local Brick = Instance.new("Part")
  3669. Brick.Parent = game.workspace
  3670. Brick.BottomSurface = 0
  3671. Brick.TopSurface = 0
  3672. Brick.Size = Vector3.new(2,2,2)
  3673. Brick.BrickColor = BrickColor.new("Bright red")
  3674. Brick.Position = game.workspace.Player1.Torso.Position + Vector3.new(math.random(-70,70),0,math.random(-70,70))
  3675. function onTouched(hit)
  3676. B = Instance.new("Explosion")
  3677. B.BlastRadius = 10
  3678. B.BlastPressure = 20
  3679. B.Position = Brick.Position
  3680. B.Parent = game.workspace
  3681. wait()
  3682. Brick:Remove()
  3683. end
  3684. Brick.Touched:connect(onTouched)
  3685. wait(0.1)
  3686. local Brick = Instance.new("Part")
  3687. Brick.Parent = game.workspace
  3688. Brick.BottomSurface = 0
  3689. Brick.TopSurface = 0
  3690. Brick.Size = Vector3.new(2,2,2)
  3691. Brick.BrickColor = BrickColor.new("Bright red")
  3692. Brick.Position = game.workspace.Player1.Torso.Position + Vector3.new(math.random(-70,70),0,math.random(-70,70))
  3693. function onTouched(hit)
  3694. B = Instance.new("Explosion")
  3695. B.BlastRadius = 10
  3696. B.BlastPressure = 20
  3697. B.Position = Brick.Position
  3698. B.Parent = game.workspace
  3699. wait()
  3700. Brick:Remove()
  3701. end
  3702. Brick.Touched:connect(onTouched)
  3703. wait(0.1)
  3704. local Brick = Instance.new("Part")
  3705. Brick.Parent = game.workspace
  3706. Brick.BottomSurface = 0
  3707. Brick.TopSurface = 0
  3708. Brick.Size = Vector3.new(2,2,2)
  3709. Brick.BrickColor = BrickColor.new("Bright red")
  3710. Brick.Position = game.workspace.Player1.Torso.Position + Vector3.new(math.random(-70,70),0,math.random(-70,70))
  3711. function onTouched(hit)
  3712. B = Instance.new("Explosion")
  3713. B.BlastRadius = 10
  3714. B.BlastPressure = 20
  3715. B.Position = Brick.Position
  3716. B.Parent = game.workspace
  3717. wait()
  3718. Brick:Remove()
  3719. end
  3720. Brick.Touched:connect(onTouched)
  3721. wait(0.1)
  3722. local Brick = Instance.new("Part")
  3723. Brick.Parent = game.workspace
  3724. Brick.BottomSurface = 0
  3725. Brick.TopSurface = 0
  3726. Brick.Size = Vector3.new(2,2,2)
  3727. Brick.BrickColor = BrickColor.new("Bright red")
  3728. Brick.Position = game.workspace.Player1.Torso.Position + Vector3.new(math.random(-70,70),0,math.random(-70,70))
  3729. function onTouched(hit)
  3730. B = Instance.new("Explosion")
  3731. B.BlastRadius = 10
  3732. B.BlastPressure = 20
  3733. B.Position = Brick.Position
  3734. B.Parent = game.workspace
  3735. wait()
  3736. Brick:Remove()
  3737. end
  3738. Brick.Touched:connect(onTouched)
  3739. wait(0.1)
  3740. local Brick = Instance.new("Part")
  3741. Brick.Parent = game.workspace
  3742. Brick.BottomSurface = 0
  3743. Brick.TopSurface = 0
  3744. Brick.Size = Vector3.new(2,2,2)
  3745. Brick.BrickColor = BrickColor.new("Bright red")
  3746. Brick.Position = game.workspace.Player1.Torso.Position + Vector3.new(math.random(-70,70),0,math.random(-70,70))
  3747. function onTouched(hit)
  3748. B = Instance.new("Explosion")
  3749. B.BlastRadius = 10
  3750. B.BlastPressure = 20
  3751. B.Position = Brick.Position
  3752. B.Parent = game.workspace
  3753. wait()
  3754. Brick:Remove()
  3755. end
  3756. Brick.Touched:connect(onTouched)
  3757. wait(0.1)
  3758. local Brick = Instance.new("Part")
  3759. Brick.Parent = game.workspace
  3760. Brick.BottomSurface = 0
  3761. Brick.TopSurface = 0
  3762. Brick.Size = Vector3.new(2,2,2)
  3763. Brick.BrickColor = BrickColor.new("Bright red")
  3764. Brick.Position = game.workspace.Player1.Torso.Position + Vector3.new(math.random(-70,70),0,math.random(-70,70))
  3765. function onTouched(hit)
  3766. B = Instance.new("Explosion")
  3767. B.BlastRadius = 10
  3768. B.BlastPressure = 20
  3769. B.Position = Brick.Position
  3770. B.Parent = game.workspace
  3771. wait()
  3772. Brick:Remove()
  3773. end
  3774. Brick.Touched:connect(onTouched)
  3775. wait(0.1)
  3776. local Brick = Instance.new("Part")
  3777. Brick.Parent = game.workspace
  3778. Brick.BottomSurface = 0
  3779. Brick.TopSurface = 0
  3780. Brick.Size = Vector3.new(2,2,2)
  3781. Brick.BrickColor = BrickColor.new("Bright red")
  3782. Brick.Position = game.workspace.Player1.Torso.Position + Vector3.new(math.random(-70,70),0,math.random(-70,70))
  3783. function onTouched(hit)
  3784. B = Instance.new("Explosion")
  3785. B.BlastRadius = 10
  3786. B.BlastPressure = 20
  3787. B.Position = Brick.Position
  3788. B.Parent = game.workspace
  3789. wait()
  3790. Brick:Remove()
  3791. end
  3792. Brick.Touched:connect(onTouched)
  3793. wait(0.1)
  3794. local Brick = Instance.new("Part")
  3795. Brick.Parent = game.workspace
  3796. Brick.BottomSurface = 0
  3797. Brick.TopSurface = 0
  3798. Brick.Size = Vector3.new(2,2,2)
  3799. Brick.BrickColor = BrickColor.new("Bright red")
  3800. Brick.Position = game.workspace.Player1.Torso.Position + Vector3.new(math.random(-70,70),0,math.random(-70,70))
  3801. function onTouched(hit)
  3802. B = Instance.new("Explosion")
  3803. B.BlastRadius = 10
  3804. B.BlastPressure = 20
  3805. B.Position = Brick.Position
  3806. B.Parent = game.workspace
  3807. wait()
  3808. Brick:Remove()
  3809. end
  3810. Brick.Touched:connect(onTouched)
  3811. wait(0.1)
  3812. local Brick = Instance.new("Part")
  3813. Brick.Parent = game.workspace
  3814. Brick.BottomSurface = 0
  3815. Brick.TopSurface = 0
  3816. Brick.Size = Vector3.new(2,2,2)
  3817. Brick.BrickColor = BrickColor.new("Bright red")
  3818. Brick.Position = game.workspace.Player1.Torso.Position + Vector3.new(math.random(-70,70),0,math.random(-70,70))
  3819. function onTouched(hit)
  3820. B = Instance.new("Explosion")
  3821. B.BlastRadius = 10
  3822. B.BlastPressure = 20
  3823. B.Position = Brick.Position
  3824. B.Parent = game.workspace
  3825. wait()
  3826. Brick:Remove()
  3827. end
  3828. Brick.Touched:connect(onTouched)
  3829. wait(0.1)
  3830. local Brick = Instance.new("Part")
  3831. Brick.Parent = game.workspace
  3832. Brick.BottomSurface = 0
  3833. Brick.TopSurface = 0
  3834. Brick.Size = Vector3.new(2,2,2)
  3835. Brick.BrickColor = BrickColor.new("Bright red")
  3836. Brick.Position = game.workspace.Player1.Torso.Position + Vector3.new(math.random(-70,70),0,math.random(-70,70))
  3837. function onTouched(hit)
  3838. B = Instance.new("Explosion")
  3839. B.BlastRadius = 10
  3840. B.BlastPressure = 20
  3841. B.Position = Brick.Position
  3842. B.Parent = game.workspace
  3843. wait()
  3844. Brick:Remove()
  3845. end
  3846. Brick.Touched:connect(onTouched)
  3847. wait(0.1)
  3848. local Brick = Instance.new("Part")
  3849. Brick.Parent = game.workspace
  3850. Brick.BottomSurface = 0
  3851. Brick.TopSurface = 0
  3852. Brick.Size = Vector3.new(2,2,2)
  3853. Brick.BrickColor = BrickColor.new("Bright red")
  3854. Brick.Position = game.workspace.Player1.Torso.Position + Vector3.new(math.random(-70,70),0,math.random(-70,70))
  3855. function onTouched(hit)
  3856. B = Instance.new("Explosion")
  3857. B.BlastRadius = 10
  3858. B.BlastPressure = 20
  3859. B.Position = Brick.Position
  3860. B.Parent = game.workspace
  3861. wait()
  3862. Brick:Remove()
  3863. end
  3864. Brick.Touched:connect(onTouched)
  3865. wait(0.1)
  3866. local Brick = Instance.new("Part")
  3867. Brick.Parent = game.workspace
  3868. Brick.BottomSurface = 0
  3869. Brick.TopSurface = 0
  3870. Brick.Size = Vector3.new(2,2,2)
  3871. Brick.BrickColor = BrickColor.new("Bright red")
  3872. Brick.Position = game.workspace.Player1.Torso.Position + Vector3.new(math.random(-70,70),0,math.random(-70,70))
  3873. function onTouched(hit)
  3874. B = Instance.new("Explosion")
  3875. B.BlastRadius = 10
  3876. B.BlastPressure = 20
  3877. B.Position = Brick.Position
  3878. B.Parent = game.workspace
  3879. wait()
  3880. Brick:Remove()
  3881. end
  3882. Brick.Touched:connect(onTouched)
  3883. wait(0.1)
  3884. local Brick = Instance.new("Part")
  3885. Brick.Parent = game.workspace
  3886. Brick.BottomSurface = 0
  3887. Brick.TopSurface = 0
  3888. Brick.Size = Vector3.new(2,2,2)
  3889. Brick.BrickColor = BrickColor.new("Bright red")
  3890. Brick.Position = game.workspace.Player1.Torso.Position + Vector3.new(math.random(-70,70),0,math.random(-70,70))
  3891. function onTouched(hit)
  3892. B = Instance.new("Explosion")
  3893. B.BlastRadius = 10
  3894. B.BlastPressure = 20
  3895. B.Position = Brick.Position
  3896. B.Parent = game.workspace
  3897. wait()
  3898. Brick:Remove()
  3899. end
  3900. Brick.Touched:connect(onTouched)
  3901. wait(0.1)
  3902. local Brick = Instance.new("Part")
  3903. Brick.Parent = game.workspace
  3904. Brick.BottomSurface = 0
  3905. Brick.TopSurface = 0
  3906. Brick.Size = Vector3.new(2,2,2)
  3907. Brick.BrickColor = BrickColor.new("Bright red")
  3908. Brick.Position = game.workspace.Player1.Torso.Position + Vector3.new(math.random(-70,70),0,math.random(-70,70))
  3909. function onTouched(hit)
  3910. B = Instance.new("Explosion")
  3911. B.BlastRadius = 10
  3912. B.BlastPressure = 20
  3913. B.Position = Brick.Position
  3914. B.Parent = game.workspace
  3915. wait()
  3916. Brick:Remove()
  3917. end
  3918. Brick.Touched:connect(onTouched)
  3919. wait(0.1)
  3920. local Brick = Instance.new("Part")
  3921. Brick.Parent = game.workspace
  3922. Brick.BottomSurface = 0
  3923. Brick.TopSurface = 0
  3924. Brick.Size = Vector3.new(2,2,2)
  3925. Brick.BrickColor = BrickColor.new("Bright red")
  3926. Brick.Position = game.workspace.Player1.Torso.Position + Vector3.new(math.random(-70,70),0,math.random(-70,70))
  3927. function onTouched(hit)
  3928. B = Instance.new("Explosion")
  3929. B.BlastRadius = 10
  3930. B.BlastPressure = 20
  3931. B.Position = Brick.Position
  3932. B.Parent = game.workspace
  3933. wait()
  3934. Brick:Remove()
  3935. end
  3936. Brick.Touched:connect(onTouched)
  3937. wait(0.1)
  3938. local Brick = Instance.new("Part")
  3939. Brick.Parent = game.workspace
  3940. Brick.BottomSurface = 0
  3941. Brick.TopSurface = 0
  3942. Brick.Size = Vector3.new(2,2,2)
  3943. Brick.BrickColor = BrickColor.new("Bright red")
  3944. Brick.Position = game.workspace.Player1.Torso.Position + Vector3.new(math.random(-70,70),0,math.random(-70,70))
  3945. function onTouched(hit)
  3946. B = Instance.new("Explosion")
  3947. B.BlastRadius = 10
  3948. B.BlastPressure = 20
  3949. B.Position = Brick.Position
  3950. B.Parent = game.workspace
  3951. wait()
  3952. Brick:Remove()
  3953. end
  3954. Brick.Touched:connect(onTouched)
  3955. wait(0.1)
  3956. local Brick = Instance.new("Part")
  3957. Brick.Parent = game.workspace
  3958. Brick.BottomSurface = 0
  3959. Brick.TopSurface = 0
  3960. Brick.Size = Vector3.new(2,2,2)
  3961. Brick.BrickColor = BrickColor.new("Bright red")
  3962. Brick.Position = game.workspace.Player1.Torso.Position + Vector3.new(math.random(-70,70),0,math.random(-70,70))
  3963. function onTouched(hit)
  3964. B = Instance.new("Explosion")
  3965. B.BlastRadius = 10
  3966. B.BlastPressure = 20
  3967. B.Position = Brick.Position
  3968. B.Parent = game.workspace
  3969. wait()
  3970. Brick:Remove()
  3971. end
  3972. Brick.Touched:connect(onTouched)
  3973. wait(0.1)
  3974. local Brick = Instance.new("Part")
  3975. Brick.Parent = game.workspace
  3976. Brick.BottomSurface = 0
  3977. Brick.TopSurface = 0
  3978. Brick.Size = Vector3.new(2,2,2)
  3979. Brick.BrickColor = BrickColor.new("Bright red")
  3980. Brick.Position = game.workspace.Player1.Torso.Position + Vector3.new(math.random(-70,70),0,math.random(-70,70))
  3981. function onTouched(hit)
  3982. B = Instance.new("Explosion")
  3983. B.BlastRadius = 10
  3984. B.BlastPressure = 20
  3985. B.Position = Brick.Position
  3986. B.Parent = game.workspace
  3987. wait()
  3988. Brick:Remove()
  3989. end
  3990. Brick.Touched:connect(onTouched)
  3991.  
  3992. force:Remove()
  3993. rot:Remove()
  3994. gyr:Remove()
  3995. wait(5)
  3996. game.workspace.Player1.Torso.Anchored = false
  3997. BodyP:Remove()
  3998. BodyG:Remove()
  3999. BodyV:Remove()
  4000. end
  4001. if (key == ";") then
  4002. Voice = Instance.new("Sound")
  4003. Voice.Parent = game.Players.Player1.Backpack["Commands on a tool"]
  4004. Voice.Name = "Voice"
  4005. Voice.SoundId = "d20d624b6daa9c74c81e341e5344e299"
  4006. --made by turdulator.
  4007. --Grand Chase pwns!
  4008. --Based off of Jin's move, Fist of 10000 Hells.
  4009. wait() --debugs this. I'm not sure why >_>
  4010. Bin=script.Parent;
  4011. Voice=Bin.Voice;
  4012. Voice:Stop()
  4013. Player=nil
  4014. CPlayer=nil
  4015. Enabled=true
  4016. Equipped=false
  4017. Colors,Targeted,Can={BrickColor:Red(),BrickColor:Yellow(),BrickColor.new("Br. yellowish orange")},{},{}
  4018. MaxDistance= 10000 -- how far the user can target someone.
  4019. RS,LS,RH,LH=nil,nil,nil,nil
  4020. FRS,FLS,FRH,FLH=Instance.new("Motor"),Instance.new("Motor"),Instance.new("Motor"),Instance.new("Motor")
  4021. Welding=function(Cmd,Char)
  4022. if Cmd=="Replace" then
  4023. RS=Char["Right Shoulder"]
  4024. RS.Parent=nil
  4025. LS=Char["Left Shoulder"]
  4026. LS.Parent=nil
  4027. RH=Char["Right Hip"]
  4028. RH.Parent=nil
  4029. LH=Char["Left Hip"]
  4030. FRS.Parent=Char
  4031. FRS.Part0=Char
  4032. FRS.Part1=Char.Parent["Right Arm"]
  4033. FRS.C0=RS.C0
  4034. FRS.C1=RS.C1
  4035. FRS.MaxVelocity=1.5
  4036. FRS.CurrentAngle=0
  4037. FRS.DesiredAngle=0
  4038. FLS.Parent=Char
  4039. FLS.Part0=Char
  4040. FLS.Part1=Char.Parent["Left Arm"]
  4041. FLS.C0=LS.C0
  4042. FLS.C1=LS.C1
  4043. FLS.MaxVelocity=1.5
  4044. FLS.CurrentAngle=0
  4045. FLS.DesiredAngle=0
  4046. FRH.Parent=Char
  4047. FRH.Part0=Char
  4048. FRH.Part1=Char.Parent["Right Leg"]
  4049. FRH.C0=RH.C0
  4050. FRH.C1=RH.C1
  4051. FRH.MaxVelocity=1
  4052. FRH.CurrentAngle=0
  4053. FRH.DesiredAngle=0
  4054. FLH.Parent=Char
  4055. FLH.Part0=Char
  4056. FLH.Part1=Char.Parent["Left Leg"]
  4057. FLH.C0=LH.C0
  4058. FLH.C1=LH.C1
  4059. FLH.MaxVelocity=1
  4060. FLH.CurrentAngle=0
  4061. FLH.DesiredAngle=0
  4062. elseif Cmd=="Re-anim" then
  4063. FLH.Parent=nil
  4064. FRH.Parent=nil
  4065. FRS.Parent=nil
  4066. FLS.Parent=nil
  4067. RS.Parent=Char
  4068. LS.Parent=Char
  4069. RH.Parent=Char
  4070. LH.Parent=Char
  4071. end
  4072. end
  4073. IsInside=function(Data,Part)
  4074. Pos=Part.Position
  4075. SizeX=Part.Size.x/2
  4076. SizeY=Part.Size.y/2
  4077. SizeZ=Part.Size.z/2
  4078. PosX=Pos.x
  4079. PosY=Pos.y
  4080. PosZ=Pos.z
  4081. if (Data.x>=PosX-SizeX) and (Data.x<=PosX+SizeX) then
  4082. if (Data.y>=PosY-SizeY) and (Data.y<=PosY+SizeY) then
  4083. if (Data.z>=PosZ-SizeZ) and (Data.z<=PosZ+SizeZ) then
  4084. return true
  4085. end
  4086. end
  4087. end
  4088. return false
  4089. end
  4090. TargetAcquire=function(Dir)
  4091. Can={}
  4092. lol=nil
  4093. for _,v in pairs(workspace:children()) do
  4094. if v.className=="Model" and v~=CPlayer then
  4095. if v:FindFirstChild("Torso")~=nil and v:FindFirstChild("Humanoid")~=nil then
  4096. if v.Humanoid.Health>0 then
  4097. print(v.Name)
  4098. table.insert(Can,v)
  4099. end
  4100. end
  4101. end
  4102. end
  4103. for _,v in pairs(Can) do
  4104. for genericraycast=1, MaxDistance*3 do
  4105. Pos=(CPlayer["Torso"].Position+CPlayer["Torso"].CFrame.lookVector*((1/3)*genericraycast))
  4106. if IsInside(Pos,v.Torso)==true then
  4107. return v
  4108. end
  4109. end
  4110. end
  4111. end
  4112. StanceOne=function()
  4113. FRS.DesiredAngle=.4
  4114. FLS.DesiredAngle=.4
  4115. FRH.DesiredAngle=.4
  4116. FLH.DesiredAngle=.4
  4117. end
  4118. StanceTwo=function()
  4119. FRS.DesiredAngle=-1.57
  4120. FLS.DesiredAngle=-1.4
  4121. FRH.DesiredAngle=.4
  4122. FLH.DesiredAngle=.4
  4123. end
  4124. PunchRight=function()
  4125. FRS.DesiredAngle=1.57
  4126. FLS.DesiredAngle=.7
  4127. FRH.DesiredAngle=.4
  4128. FLH.DesiredAngle=.4
  4129. end
  4130. KickRight=function()
  4131. FRS.DesiredAngle=-1.5
  4132. FLS.DesiredAngle=1.5
  4133. FRH.DesiredAngle=1.6
  4134. FLH.DesiredAngle=.4
  4135. end
  4136. PunchLeft=function()
  4137. FRS.DesiredAngle=-1
  4138. FLS.DesiredAngle=-1.4
  4139. FRH.DesiredAngle=.4
  4140. FLH.DesiredAngle=.4
  4141. end
  4142. KickLeft=function()
  4143. FRS.DesiredAngle=.3
  4144. FLS.DesiredAngle=1
  4145. FRH.DesiredAngle=-.1
  4146. FLH.DesiredAngle=-1.7
  4147. end
  4148. Uppercut=function()
  4149. FRS.DesiredAngle=3.2
  4150. FLS.DesiredAngle=.4
  4151. FRH.DesiredAngle=-.5
  4152. FLH.DesiredAngle=-.1
  4153. end
  4154. Main=function()
  4155. CPlayer=Player.Character
  4156. if CPlayer==nil then
  4157. return
  4158. end
  4159. Target=nil
  4160. Target=TargetAcquire(CPlayer["Torso"].CFrame.lookVector)
  4161. if Target==nil then
  4162. return
  4163. end
  4164. if not Enabled then
  4165. return
  4166. end
  4167. Enabled=false
  4168. Welding("Replace",CPlayer["Torso"])
  4169. CPlayer["Humanoid"].WalkSpeed=0
  4170. Target["Humanoid"].WalkSpeed=0
  4171. Target["Torso"].CFrame=CFrame.new(Target["Torso"].Position,CPlayer["Torso"].Position)
  4172. wait()
  4173. ControlV=Instance.new("BodyPosition")
  4174. ControlV.P=3000
  4175. ControlV.D=120
  4176. ControlV.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  4177. ControlV.position=CPlayer["Torso"].Position
  4178. ControlV.Parent=CPlayer["Torso"]
  4179. GyroV=Instance.new("BodyGyro")
  4180. GyroV.P=7000
  4181. GyroV.D=600
  4182. GyroV.maxTorque=Vector3.new(math.huge,math.huge,math.huge)
  4183. GyroV.cframe=CPlayer["Torso"].CFrame*CFrame.fromEulerAnglesXYZ(0,math.pi/16,0)
  4184. GyroV.Parent=CPlayer["Torso"]
  4185. GyroOV=Instance.new("BodyGyro")
  4186. GyroOV.P=3000
  4187. GyroOV.D=200
  4188. GyroOV.maxTorque=Vector3.new(math.huge,math.huge,math.huge)
  4189. GyroOV.cframe=Target["Torso"].CFrame
  4190. GyroOV.Parent=Target["Torso"]
  4191. ControlOV=Instance.new("BodyPosition")
  4192. ControlOV.P=3000
  4193. ControlOV.D=120
  4194. ControlOV.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  4195. ControlOV.position=Target["Torso"].Position
  4196. ControlOV.Parent=Target["Torso"]
  4197. v=Voice:clone()
  4198. v.Parent=CPlayer.Head
  4199. v:Play()
  4200. p=Instance.new("Part")
  4201. p.Name="FlameEm"
  4202. p.Shape=0
  4203. p.TopSurface=0
  4204. p.BottomSurface=0
  4205. p.BrickColor=Colors[math.random(1,3)]
  4206. p.Anchored=true
  4207. p.CanCollide=false
  4208. p.Size=Vector3.new(1,1,1)
  4209. p.CFrame=CFrame.new(CPlayer["Torso"].Position)
  4210. p.Parent=CPlayer
  4211. m=Instance.new("SpecialMesh")
  4212. m.MeshType="Sphere"
  4213. m.Parent=p
  4214. m.Scale=Vector3.new(1,1,1)
  4215. coroutine.resume(coroutine.create(function(pl) for i=1, 9 do pl.Mesh.Scale=pl.Mesh.Scale+Vector3.new(2.8,3,2.8) pl.Transparency=pl.Transparency+1/9 wait() end pl.Parent=nil end),p)
  4216. StanceOne()
  4217. wait(.4)
  4218. ControlV.position=Target["Torso"].Position+Target["Torso"].CFrame.lookVector*1.5
  4219. StanceTwo()
  4220. wait(.2)
  4221. PunchRight()
  4222. GyroOV.cframe=GyroOV.cframe*CFrame.fromEulerAnglesXYZ(-math.pi/24,math.pi/10,math.pi/16)
  4223. Target["Humanoid"]:TakeDamage(10)
  4224. wait(.2)
  4225. ControlOV.position=ControlOV.position-Target["Torso"].CFrame.lookVector*5
  4226. ControlV.position=ControlV.position-Target["Torso"].CFrame.lookVector*4
  4227. GyroV.cframe=GyroV.cframe*CFrame.fromEulerAnglesXYZ(0,-math.pi/8,0)
  4228. KickLeft()
  4229. Target["Humanoid"]:TakeDamage(30)
  4230. wait(.2)
  4231. PunchLeft()
  4232. Target["Humanoid"]:TakeDamage(20)
  4233. Target["Humanoid"].Jump=true
  4234. ControlOV.position=ControlOV.position+(Target["Torso"].Position-CPlayer["Torso"].Position).unit*3
  4235. ControlV.position=Target["Torso"].Position+Target["Torso"].CFrame.lookVector*3
  4236. GyroV.cframe=GyroV.cframe*CFrame.new(0,math.pi/2,0)
  4237. GyroOV.cframe=GyroOV.cframe*CFrame.new(0,math.pi/6,0)
  4238. wait(.1)
  4239. GyroV.D=GyroV.D/4
  4240. ControlOV.position=ControlOV.position-Target["Torso"].CFrame.lookVector*3+Vector3.new(0,15,0)
  4241. ControlV.position=ControlV.position-Target["Torso"].CFrame.lookVector+Vector3.new(0,24,0)
  4242. GyroV.cframe=GyroV.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/8,0)
  4243. GyroOV.cframe=GyroOV.cframe*CFrame.fromEulerAnglesXYZ(math.pi/3,0,0)
  4244. wait(.1)
  4245. Target["Humanoid"]:TakeDamage(30)
  4246. Uppercut()
  4247. GyroV.cframe=GyroV.cframe*CFrame.fromEulerAnglesXYZ(-math.pi/16,-math.pi/6,0)
  4248. p=Instance.new("Part")
  4249. p.Name="FlameEm"
  4250. p.Shape=0
  4251. p.TopSurface=0
  4252. p.BottomSurface=0
  4253. p.BrickColor=Colors[math.random(1,3)]
  4254. p.Anchored=true
  4255. p.CanCollide=false
  4256. p.Size=Vector3.new(1,1,1)
  4257. p.CFrame=CFrame.new(CPlayer["Torso"].Position)
  4258. p.Parent=CPlayer
  4259. m=Instance.new("SpecialMesh")
  4260. m.MeshType="Sphere"
  4261. m.Parent=p
  4262. m.Scale=Vector3.new(1,1,1)
  4263. coroutine.resume(coroutine.create(function(pl) for i=1, 9 do pl.Mesh.Scale=pl.Mesh.Scale+Vector3.new(2.8,3,2.8) pl.Transparency=pl.Transparency+1/9 wait() end pl.Parent=nil end),p)
  4264. wait(.85)
  4265. PunchRight()
  4266. wait(.1)
  4267. h = Instance.new("Hint")
  4268. h.Parent = Target
  4269. h.Text = "You just got pwned by Player1 XP"
  4270. GyroV.cframe=CFrame.new(CPlayer["Torso"].Position,(Target["Torso"].CFrame*CFrame.new(1,0,0)).p)
  4271. GyroV.cframe=GyroV.cframe*CFrame.fromEulerAnglesXYZ(-math.pi/8,0,0)
  4272. ControlV.position=ControlV.position-Target["Torso"].CFrame.lookVector*10
  4273. Target["Humanoid"]:TakeDamage(100)
  4274. wait(.2)
  4275. ControlOV.Parent=nil
  4276. Push=Instance.new("BodyVelocity")
  4277. Push.P=1000
  4278. Push.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  4279. Push.velocity=CPlayer["Torso"].CFrame.lookVector*75-Vector3.new(0,10,0)
  4280. Push.Parent=Target["Torso"]
  4281. Ex=Instance.new("Explosion")
  4282. Ex.BlastRadius=10
  4283. Ex.BlastPressure=0
  4284. Ex.Position=CPlayer["Right Arm"].CFrame*CFrame.new(0,1.5,0).p
  4285. Ex.Parent=workspace
  4286. wait(.1)
  4287. Push.Parent=nil
  4288. wait(.4)
  4289. GyroV.cframe=GyroV.cframe*CFrame.fromEulerAnglesXYZ(math.pi/3,0,0)
  4290. Welding("Re-anim",CPlayer["Torso"])
  4291. wait(.5)
  4292. ControlV.Parent=nil
  4293. GyroV.Parent=nil
  4294. GyroOV.Parent=nil
  4295. CPlayer["Humanoid"].WalkSpeed=16
  4296. Target["Humanoid"].WalkSpeed=16
  4297. v.Parent=nil
  4298. wait(5)
  4299. h:Remove()
  4300. wait(10)
  4301. Enabled=true
  4302. end
  4303. Emanate=function(Point)
  4304. p=Instance.new("Part")
  4305. p.Name="FlameEm"
  4306. p.Shape=0
  4307. p.TopSurface=0
  4308. p.BottomSurface=0
  4309. p.BrickColor=Colors[math.random(1,3)]
  4310. p.Anchored=true
  4311. p.CanCollide=false
  4312. p.Size=Vector3.new(1,1,1)
  4313. p.CFrame=CFrame.new(Point)+Vector3.new(math.random(-10,10)/5,0,math.random(-10,10)/5)
  4314. p.Parent=CPlayer
  4315. m=Instance.new("SpecialMesh")
  4316. m.MeshType="Sphere"
  4317. m.Parent=p
  4318. m.Scale=Vector3.new(1,1,1)
  4319. coroutine.resume(coroutine.create(function(pl) for i=1, 9 do pl.Mesh.Scale=pl.Mesh.Scale+Vector3.new(1.5,1.5,1.5) pl.Transparency=pl.Transparency+1/9 wait() end pl.Parent=nil end),p)
  4320. end
  4321. onEquipped=function(mouse)
  4322. Player=game.Players.LocalPlayer
  4323. if Player==nil then
  4324. return
  4325. end
  4326. CPlayer=Player.Character
  4327. if CPlayer==nil then
  4328. return
  4329. end
  4330. Equipped=true
  4331. mouse.Button1Down:connect(function() Main() end)
  4332. while true do
  4333. if CPlayer.Humanoid.Health<1 then
  4334. break
  4335. end
  4336. if Enabled and Equipped then
  4337. Emanate(CPlayer["Torso"].CFrame.p+Vector3.new(0,-3,0))
  4338. end
  4339. wait(.025)
  4340. end
  4341. end
  4342. Bin.Selected:connect(onEquipped)
  4343. Bin.Deselected:connect(function() Equipped=false end)
  4344. end
  4345. if (key == "]") then
  4346. head.Transparency = 0.9
  4347. head1.Transparency = 0.9
  4348. head2.Transparency = 0.9
  4349. head3.Transparency = 0.9
  4350. rleg4.Transparency = 0.9
  4351. rleg5.Transparency = 0.9
  4352. rleg6.Transparency = 0.9
  4353. game.workspace.Player1["Green Future"].Handle.Transparency = 0.1
  4354. wait(0.1)
  4355. head.Transparency = 0.8
  4356. head1.Transparency = 0.8
  4357. head2.Transparency = 0.8
  4358. head3.Transparency = 0.8
  4359. rleg4.Transparency = 0.8
  4360. rleg5.Transparency = 0.8
  4361. rleg6.Transparency = 0.8
  4362. game.workspace.Player1["Green Future"].Handle.Transparency = 0.2
  4363. wait(0.1)
  4364. head.Transparency = 0.7
  4365. head1.Transparency = 0.7
  4366. head2.Transparency = 0.7
  4367. head3.Transparency = 0.7
  4368. rleg4.Transparency = 0.7
  4369. rleg5.Transparency = 0.7
  4370. rleg6.Transparency = 0.7
  4371. game.workspace.Player1["Green Future"].Handle.Transparency = 0.3
  4372. wait(0.1)
  4373. head.Transparency = 0.6
  4374. head1.Transparency = 0.6
  4375. head2.Transparency = 0.6
  4376. head3.Transparency = 0.6
  4377. rleg4.Transparency = 0.6
  4378. rleg5.Transparency = 0.6
  4379. rleg6.Transparency = 0.6
  4380. game.workspace.Player1["Green Future"].Handle.Transparency = 0.4
  4381. wait(0.1)
  4382. head.Transparency = 0.5
  4383. head1.Transparency = 0.5
  4384. head2.Transparency = 0.5
  4385. head3.Transparency = 0.5
  4386. rleg4.Transparency = 0.5
  4387. rleg5.Transparency = 0.5
  4388. rleg6.Transparency = 0.5
  4389. game.workspace.Player1["Green Future"].Handle.Transparency = 0.5
  4390. wait(0.1)
  4391. head.Transparency = 0.4
  4392. head1.Transparency = 0.4
  4393. head2.Transparency = 0.4
  4394. head3.Transparency = 0.4
  4395. rleg4.Transparency = 0.4
  4396. rleg5.Transparency = 0.4
  4397. rleg6.Transparency = 0.4
  4398. game.workspace.Player1["Green Future"].Handle.Transparency = 0.6
  4399. wait(0.1)
  4400. head.Transparency = 0.3
  4401. head1.Transparency = 0.3
  4402. head2.Transparency = 0.3
  4403. head3.Transparency = 0.3
  4404. rleg4.Transparency = 0.3
  4405. rleg5.Transparency = 0.3
  4406. rleg6.Transparency = 0.3
  4407. game.workspace.Player1["Green Future"].Handle.Transparency = 0.7
  4408. wait(0.1)
  4409. head.Transparency = 0.2
  4410. head1.Transparency = 0.2
  4411. head2.Transparency = 0.2
  4412. head3.Transparency = 0.2
  4413. rleg4.Transparency = 0.2
  4414. rleg5.Transparency = 0.2
  4415. rleg6.Transparency = 0.2
  4416. game.workspace.Player1["Green Future"].Handle.Transparency = 0.8
  4417. wait(0.1)
  4418. head.Transparency = 0.1
  4419. head1.Transparency = 0.1
  4420. head2.Transparency = 0.1
  4421. head3.Transparency = 0.1
  4422. rleg4.Transparency = 0.1
  4423. rleg5.Transparency = 0.1
  4424. rleg6.Transparency = 0.1
  4425. game.workspace.Player1["Green Future"].Handle.Transparency = 0.9
  4426. wait(0.1)
  4427. head.Transparency = 0
  4428. head1.Transparency = 0
  4429. head2.Transparency = 0
  4430. head3.Transparency = 0
  4431. rleg4.Transparency = 0
  4432. rleg5.Transparency = 0
  4433. rleg6.Transparency = 0
  4434. game.workspace.Player1["Green Future"].Handle.Transparency = 1
  4435. wait(0.1)
  4436. game.workspace.Player1.Head.Transparency = 1
  4437. end
  4438. if (key == "P") then
  4439. game.workspace.Player1.Head.Transparency = 0
  4440. head.Transparency = 0.1
  4441. head1.Transparency = 0.1
  4442. head2.Transparency = 0.1
  4443. head3.Transparency = 0.1
  4444. rleg4.Transparency = 0.1
  4445. rleg5.Transparency = 0.1
  4446. rleg6.Transparency = 0.1
  4447. game.workspace.Player1["Green Future"].Handle.Transparency = 0.9
  4448. wait(0.1)
  4449. head.Transparency = 0.2
  4450. head1.Transparency = 0.2
  4451. head2.Transparency = 0.2
  4452. head3.Transparency = 0.2
  4453. rleg4.Transparency = 0.2
  4454. rleg5.Transparency = 0.2
  4455. rleg6.Transparency = 0.2
  4456. game.workspace.Player1["Green Future"].Handle.Transparency = 0.8
  4457. wait(0.1)
  4458. head.Transparency = 0.3
  4459. head1.Transparency = 0.3
  4460. head2.Transparency = 0.3
  4461. head3.Transparency = 0.3
  4462. rleg4.Transparency = 0.3
  4463. rleg5.Transparency = 0.3
  4464. rleg6.Transparency = 0.3
  4465. game.workspace.Player1["Green Future"].Handle.Transparency = 0.7
  4466. wait(0.1)
  4467. head.Transparency = 0.4
  4468. head1.Transparency = 0.4
  4469. head2.Transparency = 0.4
  4470. head3.Transparency = 0.4
  4471. rleg4.Transparency = 0.4
  4472. rleg5.Transparency = 0.4
  4473. rleg6.Transparency = 0.4
  4474. game.workspace.Player1["Green Future"].Handle.Transparency = 0.6
  4475. wait(0.1)
  4476. head.Transparency = 0.5
  4477. head1.Transparency = 0.5
  4478. head2.Transparency = 0.5
  4479. head3.Transparency = 0.5
  4480. rleg4.Transparency = 0.5
  4481. rleg5.Transparency = 0.5
  4482. rleg6.Transparency = 0.5
  4483. game.workspace.Player1["Green Future"].Handle.Transparency = 0.5
  4484. wait(0.1)
  4485. head.Transparency = 0.6
  4486. head1.Transparency = 0.6
  4487. head2.Transparency = 0.6
  4488. head3.Transparency = 0.6
  4489. rleg4.Transparency = 0.6
  4490. rleg5.Transparency = 0.6
  4491. rleg6.Transparency = 0.6
  4492. game.workspace.Player1["Green Future"].Handle.Transparency = 0.4
  4493. wait(0.1)
  4494. head.Transparency = 0.7
  4495. head1.Transparency = 0.7
  4496. head2.Transparency = 0.7
  4497. head3.Transparency = 0.7
  4498. rleg4.Transparency = 0.7
  4499. rleg5.Transparency = 0.7
  4500. rleg6.Transparency = 0.7
  4501. game.workspace.Player1["Green Future"].Handle.Transparency = 0.3
  4502. wait(0.1)
  4503. head.Transparency = 0.8
  4504. head1.Transparency = 0.8
  4505. head2.Transparency = 0.8
  4506. head3.Transparency = 0.8
  4507. rleg4.Transparency = 0.8
  4508. rleg5.Transparency = 0.8
  4509. rleg6.Transparency = 0.8
  4510. game.workspace.Player1["Green Future"].Handle.Transparency = 0.2
  4511. wait(0.1)
  4512. head.Transparency = 0.9
  4513. head1.Transparency = 0.9
  4514. head2.Transparency = 0.9
  4515. head3.Transparency = 0.9
  4516. rleg4.Transparency = 0.9
  4517. rleg5.Transparency = 0.9
  4518. rleg6.Transparency = 0.9
  4519. game.workspace.Player1["Green Future"].Handle.Transparency = 0.1
  4520. wait(0.1)
  4521. head.Transparency = 1
  4522. head1.Transparency = 1
  4523. head2.Transparency = 1
  4524. head3.Transparency = 1
  4525. rleg4.Transparency = 1
  4526. rleg5.Transparency = 1
  4527. rleg6.Transparency = 1
  4528. game.workspace.Player1["Green Future"].Handle.Transparency = 0
  4529. wait(0.1)
  4530. end
  4531. if (key == "N") then
  4532. waitTime = 1 -- Waiting time for scanning for humans. It scans EVERY object, so it's a good idea not to make it
  4533.  
  4534. local guiMain = Instance.new("GuiMain")
  4535. local goggles = nil--Malvaviscos
  4536. local connection = nil
  4537.  
  4538. local thermalFrame = Instance.new("Frame")
  4539. thermalFrame.Size = UDim2.new(1,0, 1,0)
  4540. thermalFrame.BackgroundColor = BrickColor.new("Bright orange")
  4541. thermalFrame.BorderColor = thermalFrame.BackgroundColor
  4542. thermalFrame.Transparency = 1
  4543. thermalFrame.Parent = guiMain
  4544.  
  4545. local thermalSelections = {}
  4546. local player = nil
  4547.  
  4548. function getHumanoid(model)
  4549. for i,child in pairs(model:getChildren()) do
  4550. if child.className == "Humanoid" then
  4551. return child
  4552. end
  4553. end
  4554. end
  4555.  
  4556. function isInTable(obj, table)--Malvaviscos
  4557. for i,child in pairs(table) do
  4558. if obj == child then--Malvaviscos
  4559. return true
  4560. end
  4561. end
  4562. return false
  4563. end
  4564. --Malvaviscos
  4565. function lastParent(obj)
  4566. local object = obj
  4567. local parent = object.Parent
  4568. while true do
  4569. if parent == workspace or parent == game.Lighting or parent == nil then
  4570. return object
  4571. else
  4572. object = parent
  4573. parent = object.Parent
  4574. end
  4575. end
  4576. end--Malvaviscos
  4577.  
  4578. function selectAllPartsOfHuman(obj)
  4579. if obj.className == "Part" or obj.className == "Seat" or obj.className == "TrussPart" then
  4580. local selection = Instance.new("SelectionBox")
  4581. selection.Adornee = obj
  4582. selection.Color = BrickColor.new("Really blue")
  4583. selection.Name = "Selection "..obj.Name
  4584. selection.Parent = thermalFrame
  4585. if obj.Parent:findFirstChild("Humanoid") ~= nil then
  4586. selection.Color = BrickColor.new("Really red")
  4587. end
  4588. obj.AncestryChanged:connect(--Malvaviscos
  4589. function()
  4590. if obj.Parent == nil or lastParent(obj).Parent ~= workspace then
  4591. selection:remove()
  4592. end
  4593. end
  4594. )
  4595. else
  4596. for i,child in pairs(obj:getChildren()) do
  4597. selectAllPartsOfHuman(child)
  4598. end
  4599. end
  4600. end
  4601.  
  4602. function scanForHumanoids(obj)--Malvaviscos--Malvaviscos
  4603. selectAllPartsOfHuman(obj.Parent)
  4604. if obj.className == "Humanoid" then
  4605. if obj.Parent ~= game.Players.LocalPlayer.Character then
  4606. if not isInTable(obj.Parent, thermalSelections) then
  4607. table.insert(thermalSelections, obj.Parent)
  4608. selectAllPartsOfHuman(obj.Parent)
  4609. obj.Parent.ChildAdded:connect(function() selectAllPartsOfHuman(obj.Parent) end)
  4610. end
  4611. end
  4612. else
  4613. for i,child in pairs(obj:getChildren()) do
  4614. scanForHumanoids(child)
  4615. end--Malvaviscos
  4616. end
  4617. end
  4618.  
  4619. function onKeyDown(key)
  4620. key = key:lower()
  4621. if key == "" then
  4622. if player.Character ~= nil and player.Character:findFirstChild("Head") ~= nil then
  4623. local newTool = script.Parent:clone()
  4624. newTool.Goggles.CFrame = player.Character.Head.CFrame * CFrame.new(0,0,-4)
  4625. newTool.Goggles.ToolPickupScript.Disabled = false
  4626. newTool.Active = false
  4627. newTool.Parent = workspace
  4628. onDeselected()
  4629. script.Parent:remove()
  4630. end
  4631. end
  4632. if key == "e" then
  4633. onDeselected()
  4634. end
  4635. end
  4636.  
  4637. function onSelected(mouse)
  4638. player = game.Players.LocalPlayer
  4639. mouse.KeyDown:connect(onKeyDown)
  4640. if player.Character ~= nil and guiMain.Parent == nil then
  4641. end
  4642. if player:findFirstChild("PlayerGui") == nil then
  4643. Instance.new("PlayerGui").Parent = player
  4644. end
  4645. guiMain.Parent = player.PlayerGui--Malvaviscos
  4646. scanForHumanoids(workspace)
  4647. connection = workspace.ChildAdded:connect(
  4648. function(child)
  4649. if getHumanoid(child) ~= nil then
  4650. table.insert(thermalSelections, child)
  4651. selectAllPartsOfHuman(child)
  4652. child.ChildAdded:connect(function() selectAllPartsOfHuman(child) end)
  4653. end
  4654. end)
  4655. end
  4656. script.Parent.Selected:connect(onSelected)
  4657.  
  4658. function onDeselected()
  4659. guiMain.Parent = nil--Malvaviscos
  4660. if goggles ~= nil then
  4661. goggles:remove()
  4662. goggles = nil
  4663. end
  4664. if connection ~= nil then
  4665. connection:disconnect()
  4666. connection = nil
  4667. end
  4668. end
  4669. --script.Parent.Deselected:connect(onDeselected)
  4670. --Malvaviscos
  4671. --Malvaviscos
  4672. end
  4673. if (key == "K") then
  4674. if (Debounce == false) then
  4675. if (Lazer == false) then
  4676. Debounce = true
  4677. Lazer = true
  4678. DisableLimb(NormalHand)
  4679. SetAngle(NormalHand, 1.5)
  4680. BP = Instance.new("BodyPosition")
  4681. BP.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  4682. BP.P = BP.P / 4
  4683. BG = Instance.new("BodyGyro")
  4684. BG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  4685. local targ = nil
  4686. local Mag = nil
  4687. local Pos = nil
  4688. while true do
  4689. if (Lazer == false) then
  4690. break
  4691. end
  4692. if (mouse.Target ~= nil) and (targ == nil) then
  4693. if (mouse.Target.Anchored == false) then
  4694. if ((mouse.Hit.p - Person.Character.Suit.Watch2.Position).magnitude <= 10000) then
  4695. targ = mouse.Target
  4696. BP.Parent = targ
  4697. BG.Parent = targ
  4698. Mag = (targ.Position - mouse.Hit.p).magnitude
  4699. Pos = (targ.Position - mouse.Hit.p).unit * -Mag
  4700. end
  4701. end
  4702. end
  4703. local pop = mouse.Hit.p
  4704. local G = Instance.new("Part")
  4705. G.Parent = Person.Character
  4706. G.Name = "Grab Lazer"
  4707. G.Anchored = true
  4708. G.Locked = true
  4709. G.CanCollide = false
  4710. G.formFactor = 0
  4711. G.Size = Vector3.new(1, 1, 1)
  4712. G.BrickColor = BrickColor.new("Royal blue")
  4713. G.Reflectance = 0.05
  4714. G.Transparency = 0.025
  4715. local Place0 = Person.Character.Suit.Watch2.CFrame * CFrame.new(0, -0.1, 0)
  4716. local MeAsh = Instance.new("CylinderMesh")
  4717. MeAsh.Parent = G
  4718. if (targ == nil) or (targ.Anchored == true) then
  4719. MeAsh.Scale = Vector3.new(0.1, (Place0.p-pop).magnitude, 0.1)
  4720. G.CFrame = CFrame.new((Place0.p + pop)/2, Place0.p) * CFrame.fromEulerAnglesXYZ(math.pi/2, 0, 0)
  4721. else
  4722. BP.Parent = targ
  4723. BP.position = (PersonT.CFrame + (mouse.Hit.lookVector * 8) + Pos).p + Vector3.new(0, 5.7, 0)
  4724. BG.Parent = targ
  4725. BG.cframe = CFrame.new(targ.Position, PersonT.Position)
  4726. if (targ.Parent == nil) or (targ.Parent.Parent == Person.Character) then
  4727. BP.Parent = nil
  4728. BG.Parent = nil
  4729. end
  4730. MeAsh.Scale = Vector3.new(0.1, (Place0.p - targ.Position).magnitude, 0.1)
  4731. G.CFrame = CFrame.new((Place0.p + (targ.Position + Pos))/2, Place0.p) * CFrame.fromEulerAnglesXYZ(math.pi/2, 0, 0)
  4732. end
  4733. wait()
  4734. G:Remove()
  4735. end
  4736. Debounce = false
  4737. EnableLimb(NormalHand)
  4738. BP.Parent = nil
  4739. BG.Parent = nil
  4740. end
  4741. end
  4742. end
  4743.  
  4744. end
  4745. function LiftKey(key, mouse)
  4746. key = key:upper()
  4747. if (key == "H") then
  4748. if (Person.Character:findFirstChild("Grapple Lazer") ~= nil) then
  4749. Lazer = false
  4750. end
  4751. end
  4752. if (key == "J") then
  4753. if (Person.Character:findFirstChild("Kill Lazer") ~= nil) then
  4754. Lazer = false
  4755. end
  4756. end
  4757. if (key == "L") then
  4758. if (Person.Character:findFirstChild("Delete Lazer") ~= nil) then
  4759. Lazer = false
  4760. end
  4761. end
  4762. if (key == "K") then
  4763. if (Person.Character:findFirstChild("Grab Lazer") ~= nil) then
  4764. Lazer = false
  4765. end
  4766. end
  4767. if (key == "X") then
  4768. if (Person.Character:findFirstChild("Lazer") ~= nil) then
  4769. Lazer = false
  4770. end
  4771. end
  4772. end
  4773. function Select(mouse)
  4774. mouse.Button1Down:connect(function() Click(mouse) end)
  4775. mouse.Button1Up:connect(function() Release(mouse) end)
  4776. mouse.KeyDown:connect(function(key) PressKey(key, mouse) end)
  4777. mouse.KeyUp:connect(function(key) LiftKey(key, mouse) end)
  4778. end
  4779. function Deselect(mouse)
  4780. Hold = false
  4781. Lazer = false
  4782. Flight = false
  4783. end
  4784. Bin.Selected:connect(Select)
  4785. Bin.Deselected:connect(Deselect)
  4786. else
  4787. end
  4788. -- lego mediafire
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement