Advertisement
Animescapetower

Bomb Tool

Mar 16th, 2018
272
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 138.75 KB | None | 0 0
  1. --[[
  2. this tool is not op but can be op for two reasons, one, the bombs runs to the player, and explode on em
  3.  
  4. ]]
  5. --Converted with ttyyuu12345's model to script plugin v4
  6. function sandbox(var,func)
  7. local env = getfenv(func)
  8. local newenv = setmetatable({},{
  9. __index = function(self,k)
  10. if k=="script" then
  11. return var
  12. else
  13. return env[k]
  14. end
  15. end,
  16. })
  17. setfenv(func,newenv)
  18. return func
  19. end
  20. cors = {}
  21. mas = Instance.new("Model",game:GetService("Lighting"))
  22. Tool0 = Instance.new("Tool")
  23. Part1 = Instance.new("Part")
  24. SpecialMesh2 = Instance.new("SpecialMesh")
  25. Sound3 = Instance.new("Sound")
  26. Sound4 = Instance.new("Sound")
  27. Sound5 = Instance.new("Sound")
  28. ParticleEmitter6 = Instance.new("ParticleEmitter")
  29. Sound7 = Instance.new("Sound")
  30. Sound8 = Instance.new("Sound")
  31. BodyPosition9 = Instance.new("BodyPosition")
  32. Vector3Value10 = Instance.new("Vector3Value")
  33. Vector3Value11 = Instance.new("Vector3Value")
  34. Animation12 = Instance.new("Animation")
  35. Animation13 = Instance.new("Animation")
  36. Animation14 = Instance.new("Animation")
  37. Animation15 = Instance.new("Animation")
  38. Animation16 = Instance.new("Animation")
  39. Animation17 = Instance.new("Animation")
  40. LocalScript18 = Instance.new("LocalScript")
  41. LocalScript19 = Instance.new("LocalScript")
  42. Script20 = Instance.new("Script")
  43. Script21 = Instance.new("Script")
  44. Vector3Value22 = Instance.new("Vector3Value")
  45. Vector3Value23 = Instance.new("Vector3Value")
  46. ParticleEmitter24 = Instance.new("ParticleEmitter")
  47. RemoteFunction25 = Instance.new("RemoteFunction")
  48. RemoteFunction26 = Instance.new("RemoteFunction")
  49. Part27 = Instance.new("Part")
  50. Sound28 = Instance.new("Sound")
  51. Sound29 = Instance.new("Sound")
  52. SpecialMesh30 = Instance.new("SpecialMesh")
  53. Vector3Value31 = Instance.new("Vector3Value")
  54. Vector3Value32 = Instance.new("Vector3Value")
  55. Script33 = Instance.new("Script")
  56. Script34 = Instance.new("Script")
  57. BodyPosition35 = Instance.new("BodyPosition")
  58. Vector3Value36 = Instance.new("Vector3Value")
  59. Vector3Value37 = Instance.new("Vector3Value")
  60. ParticleEmitter38 = Instance.new("ParticleEmitter")
  61. Attachment39 = Instance.new("Attachment")
  62. RopeConstraint40 = Instance.new("RopeConstraint")
  63. BillboardGui41 = Instance.new("BillboardGui")
  64. TextLabel42 = Instance.new("TextLabel")
  65. CFrameValue43 = Instance.new("CFrameValue")
  66. Weld44 = Instance.new("Weld")
  67. Part45 = Instance.new("Part")
  68. Sound46 = Instance.new("Sound")
  69. Sound47 = Instance.new("Sound")
  70. SpecialMesh48 = Instance.new("SpecialMesh")
  71. Vector3Value49 = Instance.new("Vector3Value")
  72. Vector3Value50 = Instance.new("Vector3Value")
  73. Script51 = Instance.new("Script")
  74. Script52 = Instance.new("Script")
  75. ParticleEmitter53 = Instance.new("ParticleEmitter")
  76. BillboardGui54 = Instance.new("BillboardGui")
  77. TextLabel55 = Instance.new("TextLabel")
  78. BodyPosition56 = Instance.new("BodyPosition")
  79. Vector3Value57 = Instance.new("Vector3Value")
  80. Vector3Value58 = Instance.new("Vector3Value")
  81. CFrameValue59 = Instance.new("CFrameValue")
  82. Weld60 = Instance.new("Weld")
  83. Part61 = Instance.new("Part")
  84. Sound62 = Instance.new("Sound")
  85. Sound63 = Instance.new("Sound")
  86. Script64 = Instance.new("Script")
  87. Script65 = Instance.new("Script")
  88. ParticleEmitter66 = Instance.new("ParticleEmitter")
  89. BillboardGui67 = Instance.new("BillboardGui")
  90. TextLabel68 = Instance.new("TextLabel")
  91. BodyPosition69 = Instance.new("BodyPosition")
  92. Vector3Value70 = Instance.new("Vector3Value")
  93. Vector3Value71 = Instance.new("Vector3Value")
  94. SpecialMesh72 = Instance.new("SpecialMesh")
  95. Vector3Value73 = Instance.new("Vector3Value")
  96. Vector3Value74 = Instance.new("Vector3Value")
  97. CFrameValue75 = Instance.new("CFrameValue")
  98. Weld76 = Instance.new("Weld")
  99. Part77 = Instance.new("Part")
  100. Sound78 = Instance.new("Sound")
  101. Sound79 = Instance.new("Sound")
  102. SpecialMesh80 = Instance.new("SpecialMesh")
  103. Vector3Value81 = Instance.new("Vector3Value")
  104. Vector3Value82 = Instance.new("Vector3Value")
  105. Script83 = Instance.new("Script")
  106. Script84 = Instance.new("Script")
  107. ParticleEmitter85 = Instance.new("ParticleEmitter")
  108. BillboardGui86 = Instance.new("BillboardGui")
  109. TextLabel87 = Instance.new("TextLabel")
  110. BodyPosition88 = Instance.new("BodyPosition")
  111. Vector3Value89 = Instance.new("Vector3Value")
  112. Vector3Value90 = Instance.new("Vector3Value")
  113. CFrameValue91 = Instance.new("CFrameValue")
  114. Weld92 = Instance.new("Weld")
  115. Part93 = Instance.new("Part")
  116. Sound94 = Instance.new("Sound")
  117. Sound95 = Instance.new("Sound")
  118. SpecialMesh96 = Instance.new("SpecialMesh")
  119. Vector3Value97 = Instance.new("Vector3Value")
  120. Vector3Value98 = Instance.new("Vector3Value")
  121. Script99 = Instance.new("Script")
  122. Script100 = Instance.new("Script")
  123. ParticleEmitter101 = Instance.new("ParticleEmitter")
  124. BillboardGui102 = Instance.new("BillboardGui")
  125. TextLabel103 = Instance.new("TextLabel")
  126. BodyPosition104 = Instance.new("BodyPosition")
  127. Vector3Value105 = Instance.new("Vector3Value")
  128. Vector3Value106 = Instance.new("Vector3Value")
  129. CFrameValue107 = Instance.new("CFrameValue")
  130. Weld108 = Instance.new("Weld")
  131. Script109 = Instance.new("Script")
  132. Part110 = Instance.new("Part")
  133. Sound111 = Instance.new("Sound")
  134. Sound112 = Instance.new("Sound")
  135. Script113 = Instance.new("Script")
  136. Script114 = Instance.new("Script")
  137. ParticleEmitter115 = Instance.new("ParticleEmitter")
  138. BillboardGui116 = Instance.new("BillboardGui")
  139. TextLabel117 = Instance.new("TextLabel")
  140. BodyPosition118 = Instance.new("BodyPosition")
  141. Vector3Value119 = Instance.new("Vector3Value")
  142. Vector3Value120 = Instance.new("Vector3Value")
  143. SpecialMesh121 = Instance.new("SpecialMesh")
  144. Vector3Value122 = Instance.new("Vector3Value")
  145. Vector3Value123 = Instance.new("Vector3Value")
  146. CFrameValue124 = Instance.new("CFrameValue")
  147. Part125 = Instance.new("Part")
  148. Sound126 = Instance.new("Sound")
  149. Sound127 = Instance.new("Sound")
  150. Script128 = Instance.new("Script")
  151. Script129 = Instance.new("Script")
  152. ParticleEmitter130 = Instance.new("ParticleEmitter")
  153. BillboardGui131 = Instance.new("BillboardGui")
  154. TextLabel132 = Instance.new("TextLabel")
  155. BodyPosition133 = Instance.new("BodyPosition")
  156. Vector3Value134 = Instance.new("Vector3Value")
  157. Vector3Value135 = Instance.new("Vector3Value")
  158. SpecialMesh136 = Instance.new("SpecialMesh")
  159. Vector3Value137 = Instance.new("Vector3Value")
  160. Vector3Value138 = Instance.new("Vector3Value")
  161. CFrameValue139 = Instance.new("CFrameValue")
  162. Part140 = Instance.new("Part")
  163. Sound141 = Instance.new("Sound")
  164. Sound142 = Instance.new("Sound")
  165. SpecialMesh143 = Instance.new("SpecialMesh")
  166. Vector3Value144 = Instance.new("Vector3Value")
  167. Vector3Value145 = Instance.new("Vector3Value")
  168. Script146 = Instance.new("Script")
  169. Script147 = Instance.new("Script")
  170. BodyPosition148 = Instance.new("BodyPosition")
  171. Vector3Value149 = Instance.new("Vector3Value")
  172. Vector3Value150 = Instance.new("Vector3Value")
  173. ParticleEmitter151 = Instance.new("ParticleEmitter")
  174. Attachment152 = Instance.new("Attachment")
  175. RopeConstraint153 = Instance.new("RopeConstraint")
  176. BillboardGui154 = Instance.new("BillboardGui")
  177. TextLabel155 = Instance.new("TextLabel")
  178. CFrameValue156 = Instance.new("CFrameValue")
  179. Part157 = Instance.new("Part")
  180. Sound158 = Instance.new("Sound")
  181. Sound159 = Instance.new("Sound")
  182. SpecialMesh160 = Instance.new("SpecialMesh")
  183. Vector3Value161 = Instance.new("Vector3Value")
  184. Vector3Value162 = Instance.new("Vector3Value")
  185. Script163 = Instance.new("Script")
  186. Script164 = Instance.new("Script")
  187. ParticleEmitter165 = Instance.new("ParticleEmitter")
  188. BillboardGui166 = Instance.new("BillboardGui")
  189. TextLabel167 = Instance.new("TextLabel")
  190. BodyPosition168 = Instance.new("BodyPosition")
  191. Vector3Value169 = Instance.new("Vector3Value")
  192. Vector3Value170 = Instance.new("Vector3Value")
  193. CFrameValue171 = Instance.new("CFrameValue")
  194. Part172 = Instance.new("Part")
  195. Sound173 = Instance.new("Sound")
  196. Sound174 = Instance.new("Sound")
  197. SpecialMesh175 = Instance.new("SpecialMesh")
  198. Vector3Value176 = Instance.new("Vector3Value")
  199. Vector3Value177 = Instance.new("Vector3Value")
  200. Script178 = Instance.new("Script")
  201. Script179 = Instance.new("Script")
  202. ParticleEmitter180 = Instance.new("ParticleEmitter")
  203. BillboardGui181 = Instance.new("BillboardGui")
  204. TextLabel182 = Instance.new("TextLabel")
  205. BodyPosition183 = Instance.new("BodyPosition")
  206. Vector3Value184 = Instance.new("Vector3Value")
  207. Vector3Value185 = Instance.new("Vector3Value")
  208. CFrameValue186 = Instance.new("CFrameValue")
  209. Part187 = Instance.new("Part")
  210. Sound188 = Instance.new("Sound")
  211. Sound189 = Instance.new("Sound")
  212. SpecialMesh190 = Instance.new("SpecialMesh")
  213. Vector3Value191 = Instance.new("Vector3Value")
  214. Vector3Value192 = Instance.new("Vector3Value")
  215. Script193 = Instance.new("Script")
  216. Script194 = Instance.new("Script")
  217. ParticleEmitter195 = Instance.new("ParticleEmitter")
  218. BillboardGui196 = Instance.new("BillboardGui")
  219. TextLabel197 = Instance.new("TextLabel")
  220. BodyPosition198 = Instance.new("BodyPosition")
  221. Vector3Value199 = Instance.new("Vector3Value")
  222. Vector3Value200 = Instance.new("Vector3Value")
  223. CFrameValue201 = Instance.new("CFrameValue")
  224. Part202 = Instance.new("Part")
  225. Sound203 = Instance.new("Sound")
  226. Sound204 = Instance.new("Sound")
  227. Script205 = Instance.new("Script")
  228. Script206 = Instance.new("Script")
  229. ParticleEmitter207 = Instance.new("ParticleEmitter")
  230. BillboardGui208 = Instance.new("BillboardGui")
  231. TextLabel209 = Instance.new("TextLabel")
  232. BodyPosition210 = Instance.new("BodyPosition")
  233. Vector3Value211 = Instance.new("Vector3Value")
  234. Vector3Value212 = Instance.new("Vector3Value")
  235. SpecialMesh213 = Instance.new("SpecialMesh")
  236. Vector3Value214 = Instance.new("Vector3Value")
  237. Vector3Value215 = Instance.new("Vector3Value")
  238. CFrameValue216 = Instance.new("CFrameValue")
  239. Part217 = Instance.new("Part")
  240. Sound218 = Instance.new("Sound")
  241. Sound219 = Instance.new("Sound")
  242. Script220 = Instance.new("Script")
  243. Script221 = Instance.new("Script")
  244. ParticleEmitter222 = Instance.new("ParticleEmitter")
  245. BillboardGui223 = Instance.new("BillboardGui")
  246. TextLabel224 = Instance.new("TextLabel")
  247. BodyPosition225 = Instance.new("BodyPosition")
  248. Vector3Value226 = Instance.new("Vector3Value")
  249. Vector3Value227 = Instance.new("Vector3Value")
  250. SpecialMesh228 = Instance.new("SpecialMesh")
  251. Vector3Value229 = Instance.new("Vector3Value")
  252. Vector3Value230 = Instance.new("Vector3Value")
  253. CFrameValue231 = Instance.new("CFrameValue")
  254. Part232 = Instance.new("Part")
  255. Sound233 = Instance.new("Sound")
  256. Sound234 = Instance.new("Sound")
  257. Script235 = Instance.new("Script")
  258. Script236 = Instance.new("Script")
  259. ParticleEmitter237 = Instance.new("ParticleEmitter")
  260. BillboardGui238 = Instance.new("BillboardGui")
  261. TextLabel239 = Instance.new("TextLabel")
  262. BodyPosition240 = Instance.new("BodyPosition")
  263. Vector3Value241 = Instance.new("Vector3Value")
  264. Vector3Value242 = Instance.new("Vector3Value")
  265. SpecialMesh243 = Instance.new("SpecialMesh")
  266. Vector3Value244 = Instance.new("Vector3Value")
  267. Vector3Value245 = Instance.new("Vector3Value")
  268. CFrameValue246 = Instance.new("CFrameValue")
  269. Tool0.Name = "Bomb stick"
  270. Tool0.Parent = mas
  271. Tool0.GripPos = Vector3.new(0, -1.85000002, 0.0500000007)
  272. Tool0.ToolTip = "These bombs follow people who are far or near them, and they explode. Good luck with your kamikazi bomb. If there activated don't unequip or you'll explode."
  273. Tool0.CanBeDropped = false
  274. Part1.Name = "Handle"
  275. Part1.Parent = Tool0
  276. Part1.Transparency = 2
  277. Part1.Rotation = Vector3.new(-2.72000003, -69.0999985, -2.53999996)
  278. Part1.CanCollide = false
  279. Part1.Locked = true
  280. Part1.Size = Vector3.new(0.25, 5, 1)
  281. Part1.CFrame = CFrame.new(34.1973038, 3.29813075, -15.4569778, 0.356413543, 0.0158033315, -0.934194684, -2.17541785e-09, 0.999857068, 0.0169141144, 0.934328437, -0.00602842169, 0.356362641)
  282. Part1.BottomSurface = Enum.SurfaceType.Smooth
  283. Part1.TopSurface = Enum.SurfaceType.Smooth
  284. Part1.Position = Vector3.new(34.1973038, 3.29813075, -15.4569778)
  285. Part1.Orientation = Vector3.new(-0.969999969, -69.1199951, 0)
  286. SpecialMesh2.Parent = Part1
  287. SpecialMesh2.Scale = Vector3.new(0.75, 0.75, 0.75)
  288. SpecialMesh2.MeshType = Enum.MeshType.FileMesh
  289. SpecialMesh2.Scale = Vector3.new(0.75, 0.75, 0.75)
  290. Sound3.Name = "Lunge"
  291. Sound3.Parent = Part1
  292. Sound3.Pitch = 1.25
  293. Sound3.SoundId = "http://www.roblox.com/asset/?id=12222208"
  294. Sound4.Name = "Slash"
  295. Sound4.Parent = Part1
  296. Sound4.Pitch = 1.5
  297. Sound4.SoundId = "http://www.roblox.com/asset/?id=12222216"
  298. Sound4.Volume = 0.75
  299. Sound5.Name = "Unsheath"
  300. Sound5.Parent = Part1
  301. Sound5.Pitch = 1.125
  302. Sound5.SoundId = "http://www.roblox.com/asset/?id=12222225"
  303. ParticleEmitter6.Name = "Fire"
  304. ParticleEmitter6.Parent = Part1
  305. ParticleEmitter6.Transparency = NumberSequence.new(0.60000002384186,0.60000002384186)
  306. ParticleEmitter6.Rotation = NumberRange.new(0, 5)
  307. ParticleEmitter6.Size = NumberSequence.new(0.31999999284744,1.1799999475479,1.25)
  308. ParticleEmitter6.Color = ColorSequence.new(Color3.new(1, 0.666667, 1),Color3.new(0.333333, 0, 0.498039))
  309. ParticleEmitter6.Enabled = false
  310. ParticleEmitter6.LightEmission = 0.89999997615814
  311. ParticleEmitter6.Texture = "rbxasset://textures/particles/fire_main.dds"
  312. ParticleEmitter6.ZOffset = 0.34999999403954
  313. ParticleEmitter6.Acceleration = Vector3.new(0, 10, 0)
  314. ParticleEmitter6.Lifetime = NumberRange.new(0.20000000298023, 0.30000001192093)
  315. ParticleEmitter6.Rate = 1000
  316. ParticleEmitter6.RotSpeed = NumberRange.new(15, 25)
  317. ParticleEmitter6.Speed = NumberRange.new(-1.1000000238419, -1.1000000238419)
  318. ParticleEmitter6.Color = ColorSequence.new(Color3.new(1, 0.666667, 1),Color3.new(0.333333, 0, 0.498039))
  319. Sound7.Name = "Boom"
  320. Sound7.Parent = Part1
  321. Sound7.SoundId = "rbxassetid://243702774"
  322. Sound7.Volume = 2
  323. Sound7.PlayOnRemove = true
  324. Sound8.Name = "Fail"
  325. Sound8.Parent = Part1
  326. Sound8.SoundId = "rbxassetid://151715959"
  327. Sound8.Volume = 2
  328. Sound8.PlayOnRemove = true
  329. BodyPosition9.Name = "Detect"
  330. BodyPosition9.Parent = Part1
  331. Vector3Value10.Name = "Go"
  332. Vector3Value10.Parent = BodyPosition9
  333. Vector3Value10.Value = Vector3.new(200, 0, 200)
  334. Vector3Value11.Name = "Kill"
  335. Vector3Value11.Parent = BodyPosition9
  336. Vector3Value11.Value = Vector3.new(1000, 1000, 1000)
  337. Animation12.Name = "Equip"
  338. Animation12.Parent = Tool0
  339. Animation12.AnimationId = "rbxassetid://889119079"
  340. Animation13.Name = "Explode"
  341. Animation13.Parent = Tool0
  342. Animation13.AnimationId = "rbxassetid://889119079"
  343. Animation14.Name = "LeftSlash"
  344. Animation14.Parent = Tool0
  345. Animation14.AnimationId = "rbxassetid://889120613"
  346. Animation15.Name = "RightSlash"
  347. Animation15.Parent = Tool0
  348. Animation15.AnimationId = "rbxassetid://889119079"
  349. Animation16.Name = "SideSwipe"
  350. Animation16.Parent = Tool0
  351. Animation16.AnimationId = "rbxassetid://889119079"
  352. Animation17.Name = "Swing"
  353. Animation17.Parent = Tool0
  354. Animation17.AnimationId = "rbxassetid://889119079"
  355. LocalScript18.Name = "MouseIcon"
  356. LocalScript18.Parent = Tool0
  357. table.insert(cors,sandbox(LocalScript18,function()
  358. --Made by Luckymaxer
  359.  
  360. Mouse_Icon = "rbxasset://textures/GunCursor.png"
  361. Reloading_Icon = "rbxasset://textures/GunWaitCursor.png"
  362.  
  363. Tool = script.Parent
  364.  
  365. Mouse = nil
  366.  
  367. function UpdateIcon()
  368. if Mouse then
  369. Mouse.Icon = Tool.Enabled and Mouse_Icon or Reloading_Icon
  370. end
  371. end
  372.  
  373. function OnEquipped(ToolMouse)
  374. Mouse = ToolMouse
  375. UpdateIcon()
  376. end
  377.  
  378. function OnChanged(Property)
  379. if Property == "Enabled" then
  380. UpdateIcon()
  381. end
  382. end
  383.  
  384. Tool.Equipped:connect(OnEquipped)
  385. Tool.Changed:connect(OnChanged)
  386. end))
  387. LocalScript19.Parent = Tool0
  388. table.insert(cors,sandbox(LocalScript19,function()
  389. --Made by Luckymaxer
  390.  
  391. Tool = script.Parent
  392. Handle = Tool:WaitForChild("Handle")
  393.  
  394. Players = game:GetService("Players")
  395. RunService = game:GetService("RunService")
  396.  
  397. Animations = {}
  398.  
  399. ServerControl = Tool:WaitForChild("ServerControl")
  400. ClientControl = Tool:WaitForChild("ClientControl")
  401.  
  402. Rate = (1 / 60)
  403.  
  404. ToolEquipped = false
  405.  
  406. function SetAnimation(mode, value)
  407. if mode == "PlayAnimation" and value and ToolEquipped and Humanoid then
  408. for i, v in pairs(Animations) do
  409. if v.Animation == value.Animation then
  410. v.AnimationTrack:Stop()
  411. table.remove(Animations, i)
  412. end
  413. end
  414. local AnimationTrack = Humanoid:LoadAnimation(value.Animation)
  415. table.insert(Animations, {Animation = value.Animation, AnimationTrack = AnimationTrack})
  416. AnimationTrack:Play(value.FadeTime, value.Weight, value.Speed)
  417. elseif mode == "StopAnimation" and value then
  418. for i, v in pairs(Animations) do
  419. if v.Animation == value.Animation then
  420. v.AnimationTrack:Stop(value.FadeTime)
  421. table.remove(Animations, i)
  422. end
  423. end
  424. end
  425. end
  426.  
  427. function KeyPressed(Key, Down)
  428. InvokeServer("KeyPressed", {Key = Key, Down = Down})
  429. end
  430.  
  431. function CheckIfAlive()
  432. return (((Character and Character.Parent and Humanoid and Humanoid.Parent and Humanoid.Health > 0 and Player and Player.Parent) and true) or false)
  433. end
  434.  
  435. function Equipped(Mouse)
  436. Character = Tool.Parent
  437. Player = Players:GetPlayerFromCharacter(Character)
  438. Humanoid = Character:FindFirstChild("Humanoid")
  439. ToolEquipped = true
  440. if not CheckIfAlive() then
  441. return
  442. end
  443. PlayerMouse = Mouse
  444. PlayerMouse.KeyDown:connect(function(Key)
  445. KeyPressed(Key, true)
  446. end)
  447. PlayerMouse.KeyUp:connect(function(Key)
  448. KeyPressed(Key, false)
  449. end)
  450. end
  451.  
  452. function Unequipped()
  453. for i, v in pairs(Animations) do
  454. if v and v.AnimationTrack then
  455. v.AnimationTrack:Stop()
  456. end
  457. end
  458. Animations = {}
  459. ToolEquipped = false
  460. end
  461.  
  462. function InvokeServer(mode, value)
  463. local ServerReturn
  464. pcall(function()
  465. ServerReturn = ServerControl:InvokeServer(mode, value)
  466. end)
  467. return ServerReturn
  468. end
  469.  
  470. function OnClientInvoke(mode, value)
  471. if mode == "PlayAnimation" and value and ToolEquipped and Humanoid then
  472. SetAnimation("PlayAnimation", value)
  473. elseif mode == "StopAnimation" and value then
  474. SetAnimation("StopAnimation", value)
  475. elseif mode == "PlaySound" and value then
  476. value:Play()
  477. elseif mode == "StopSound" and value then
  478. value:Stop()
  479. elseif mode == "MouseData" then
  480. return ((PlayerMouse and {Position = PlayerMouse.Hit.p, Target = PlayerMouse.Target}) or nil)
  481. end
  482. end
  483.  
  484. ClientControl.OnClientInvoke = OnClientInvoke
  485. Tool.Equipped:connect(Equipped)
  486. Tool.Unequipped:connect(Unequipped)
  487. end))
  488. Script20.Parent = Tool0
  489. table.insert(cors,sandbox(Script20,function()
  490. --Made by Luckymaxer
  491.  
  492. Tool = script.Parent
  493. Handle = Tool:WaitForChild("Handle")
  494. Fire = Handle:WaitForChild("Fire")
  495.  
  496. Players = game:GetService("Players")
  497. Debris = game:GetService("Debris")
  498. RunService = game:GetService("RunService")
  499.  
  500. RbxUtility = LoadLibrary("RbxUtility")
  501. Create = RbxUtility.Create
  502.  
  503. DeathEffect = script:WaitForChild("DeathEffect")
  504.  
  505. DamageValues = {
  506. BaseDamage = 0,
  507. SlashDamage = 0,
  508. LungeDamage = 0,
  509. }
  510.  
  511. Damage = DamageValues.BaseDamage
  512.  
  513. BaseUrl = "http://www.roblox.com/asset/?id="
  514.  
  515. BasePart = Instance.new("Part")
  516. BasePart.Shape = Enum.PartType.Block
  517. BasePart.Material = Enum.Material.Plastic
  518. BasePart.TopSurface = Enum.SurfaceType.Smooth
  519. BasePart.BottomSurface = Enum.SurfaceType.Smooth
  520. BasePart.FormFactor = Enum.FormFactor.Custom
  521. BasePart.Size = Vector3.new(0.2, 0.2, 0.2)
  522. BasePart.CanCollide = true
  523. BasePart.Locked = true
  524. BasePart.Anchored = false
  525.  
  526. Special = {
  527. Active = false,
  528. Enabled = true,
  529. Duration = 15,
  530. CoolDown = 10,
  531. }
  532.  
  533. Animations = {
  534. Equip = {Animation = Tool:WaitForChild("Equip"), FadeTime = nil, Weight = nil, Speed = 0.7, Duration = 1},
  535. LeftSlash = {Animation = Tool:WaitForChild("LeftSlash"), FadeTime = nil, Weight = nil, Speed = 1.5, Duration = 0.75},
  536. RightSlash = {Animation = Tool:WaitForChild("RightSlash"), FadeTime = nil, Weight = nil, Speed = 1.5, Duration = 0.75},
  537. SideSwipe = {Animation = Tool:WaitForChild("SideSwipe"), FadeTime = nil, Weight = nil, Speed = 0.8, Duration = 0.75},
  538. Explode = {Animation = Tool:WaitForChild("Explode"), FadeTime = 0.25, Weight = nil, Speed = 2, Duration = 0.75},
  539. }
  540.  
  541. Sounds = {
  542. Unsheath = Handle:WaitForChild("Unsheath"),
  543. Slash = Handle:WaitForChild("Slash"),
  544. Lunge = Handle:WaitForChild("Lunge"),
  545. }
  546.  
  547. Grips = {
  548. Up = CFrame.new(0, -1.85, 0.05, 1, 0, -0, 0, 1, 0, 0, 0, 1),
  549. Out = CFrame.new(0, -1.85, 0.05, 1, 0, 0, 0, 0, -1, -0, 1, 0),
  550. }
  551.  
  552. LastAttack = 0
  553.  
  554. ToolEquipped = false
  555.  
  556. ServerControl = (Tool:FindFirstChild("ServerControl") or Create("RemoteFunction"){
  557. Name = "ServerControl",
  558. Parent = Tool,
  559. })
  560.  
  561. ClientControl = (Tool:FindFirstChild("ClientControl") or Create("RemoteFunction"){
  562. Name = "ClientControl",
  563. Parent = Tool,
  564. })
  565.  
  566. Handle.Transparency = 0
  567. Fire.Enabled = false
  568. Tool.Grip = Grips.Up
  569. Tool.Enabled = true
  570.  
  571. function IsTeamMate(Player1, Player2)
  572. return (Player1 and Player2 and not Player1.Neutral and not Player2.Neutral and Player1.TeamColor == Player2.TeamColor)
  573. end
  574.  
  575. function TagHumanoid(humanoid, player)
  576. local Creator_Tag = Create("ObjectValue"){
  577. Name = "creator",
  578. Value = player,
  579. }
  580. Debris:AddItem(Creator_Tag, 2)
  581. Creator_Tag.Parent = humanoid
  582. end
  583.  
  584. function UntagHumanoid(humanoid)
  585. for i, v in pairs(humanoid:GetChildren()) do
  586. if v:IsA("ObjectValue") and v.Name == "creator" then
  587. v:Destroy()
  588. end
  589. end
  590. end
  591.  
  592. function CheckTableForInstance(Table, Instance)
  593. for i, v in pairs(Table) do
  594. if v == Instance then
  595. return true
  596. end
  597. end
  598. return false
  599. end
  600.  
  601. function GetTotalParts(MaxParts, PossibleParts, Parts)
  602. if MaxParts < PossibleParts then
  603. return MaxParts
  604. elseif Parts >= MaxParts then
  605. return 0
  606. elseif MaxParts >= PossibleParts then
  607. local PartCount = (MaxParts - PossibleParts)
  608. if Parts <= MaxParts then
  609. PartCount = (MaxParts - Parts)
  610. if PartCount > PossibleParts then
  611. return PossibleParts
  612. else
  613. return PartCount
  614. end
  615. elseif PartCount >= PossibleParts then
  616. return PossibleParts
  617. else
  618. return PartCount
  619. end
  620. end
  621. end
  622.  
  623. function GetParts(Region, MaxParts, Ignore)
  624. local Parts = {}
  625. local RerunFailed = false
  626. while #Parts < MaxParts and not RerunFailed do
  627. local Region = Region
  628. local PossibleParts = GetTotalParts(MaxParts, 3000, #Parts)
  629. local PartsNearby = game:GetService("Workspace"):FindPartsInRegion3WithIgnoreList(Region, Ignore, PossibleParts)
  630. if #PartsNearby == 0 then
  631. RerunFailed = true
  632. else
  633. for i, v in pairs(PartsNearby) do
  634. table.insert(Parts, v)
  635. table.insert(Ignore, v)
  636. end
  637. end
  638. end
  639. return Parts
  640. end
  641.  
  642. function ApplyDeathEffect(character, Direction, Force)
  643. local Direction = (Direction or Vector3.new(0, 0, 0))
  644. local Force = (Force or Vector3.new(0, 0, 0))
  645. local humanoid = character:FindFirstChild("Humanoid")
  646. if not humanoid then
  647. return
  648. end
  649. local DeathEffectCopy = character:FindFirstChild(DeathEffect.Name)
  650. if DeathEffectCopy then
  651. return
  652. end
  653. DeathEffectCopy = DeathEffect:Clone()
  654. DeathEffectCopy.WindDirection.Value = Direction
  655. DeathEffectCopy.Force.Value = Force
  656. DeathEffectCopy.Disabled = false
  657. DeathEffectCopy.Parent = character
  658. end
  659.  
  660. function DealDamage(character, damage)
  661. if not CheckIfAlive() or not character then
  662. return
  663. end
  664. local damage = (damage or 0)
  665. local humanoid = character:FindFirstChild("Humanoid")
  666. local rootpart = character:FindFirstChild("HumanoidRootPart")
  667. if not rootpart then
  668. rootpart = character:FindFirstChild("Torso")
  669. end
  670. if not humanoid or humanoid.Health == 0 or not rootpart then
  671. return
  672. end
  673. UntagHumanoid(humanoid)
  674. TagHumanoid(humanoid, Player)
  675. humanoid:TakeDamage(damage)
  676. if humanoid.Health <= 0 then
  677. local WindDir = (CFrame.new(RootPart.Position, Vector3.new(rootpart.Position.X, RootPart.Position.Y, rootpart.Position.Z)) * CFrame.Angles(0, math.pi, 0)).lookVector
  678. ApplyDeathEffect(character, Vector3.new(WindDir.X, 1, WindDir.Z), ((WindDir * 6.5) + Vector3.new(0, 15, 0)))
  679. end
  680. end
  681.  
  682. function CheckIfAlive()
  683. return (((Character and Character.Parent and Humanoid and Humanoid.Parent and Humanoid.Health > 0) and true) or false)
  684. end
  685.  
  686. function Blow(Part)
  687. local PartTouched
  688. local HitDelay = false
  689. PartTouched = Part.Touched:connect(function(Hit)
  690. if not Hit or not Hit.Parent or not CheckIfAlive() or not ToolEquipped or HitDelay then
  691. return
  692. end
  693. local RightArm = Character:FindFirstChild("Right Arm")
  694. if not RightArm then
  695. return
  696. end
  697. local RightGrip = RightArm:FindFirstChild("RightGrip")
  698. if not RightGrip or (RightGrip.Part0 ~= Handle and RightGrip.Part1 ~= Handle) then
  699. return
  700. end
  701. local character = Hit.Parent
  702. if character == Character or (Special.Active and RandomNearby and character ~= RandomNearby.Character) then
  703. return
  704. end
  705. local humanoid = character:FindFirstChild("Humanoid")
  706. local rootpart = character:FindFirstChild("HumanoidRootPart")
  707. if not rootpart then
  708. rootpart = character:FindFirstChild("Torso")
  709. end
  710. if not humanoid or humanoid.Health == 0 or not rootpart then
  711. return
  712. end
  713. local player = Players:GetPlayerFromCharacter(character)
  714. if player and (player == Player or IsTeamMate(Player, player)) then
  715. return
  716. end
  717. HitDelay = true
  718. local TotalDamage = (Damage * ((Special.Active and math.huge) or 1))
  719. DealDamage(character, TotalDamage)
  720. wait(0.05)
  721. HitDelay = false
  722. end)
  723. end
  724.  
  725. function PossessedAttack()
  726. Fire.Enabled = true
  727. local CurrentlyEquipped = true
  728. if ToolUnequipped then
  729. ToolUnequipped:disconnect()
  730. end
  731. ToolUnequipped = Tool.Unequipped:connect(function()
  732. CurrentlyEquipped = false
  733. end)
  734. local SpecialStart = tick()
  735. while ToolEquipped and CurrentlyEquipped and CheckIfAlive() and (tick() - SpecialStart) < Special.Duration do
  736. local UserPlayer = Player
  737. local UserCharacter = Character
  738. local IgnoreObjects = {UserCharacter, Tool}
  739. local Radius = 35
  740. local Objects = {}
  741. local Humanoids = {}
  742. local PlayersNearby = {}
  743. local NegativeRadius = (RootPart.Position - Vector3.new(Radius, (RootPart.Size.Y * 1.25), Radius))
  744. local PositiveRadius = (RootPart.Position + Vector3.new(Radius, (Radius / 6), Radius))
  745. for i, v in pairs(Players:GetChildren()) do
  746. if v:IsA("Player") and v ~= UserPlayer then
  747. local character = v.Character
  748. if character and character.Parent then
  749. table.insert(IgnoreObjects, v)
  750. if not IsTeamMate(v, UserPlayer) then
  751. local humanoid = character:FindFirstChild("Humanoid")
  752. local rootpart = character:FindFirstChild("HumanoidRootPart")
  753. if not rootpart then
  754. rootpart = character:FindFirstChild("Torso")
  755. end
  756. if humanoid and humanoid.Health > 0 and (RootPart.Position - rootpart.Position).magnitude <= Radius then
  757. table.insert(Humanoids, humanoid)
  758. end
  759. end
  760. end
  761. end
  762. end
  763. if #Humanoids == 0 then
  764. local Parts = GetParts(Region3.new(NegativeRadius, PositiveRadius), 500, IgnoreObjects)
  765. for i, v in pairs(Parts) do
  766. if v and v.Parent and not CheckTableForInstance(Objects, v) then
  767. local character = v.Parent
  768. if character:IsA("Hat") or character:IsA("Tool") then
  769. character = character.Parent
  770. end
  771. local humanoid = character:FindFirstChild("Humanoid")
  772. local player = Players:GetPlayerFromCharacter(character)
  773. if not CheckTableForInstance(Humanoids, humanoid) and not CheckTableForInstance(PlayersNearby, character) then
  774. if humanoid and humanoid.Health > 0 and not CheckTableForInstance(Humanoids, humanoid) then
  775. table.insert(Humanoids, humanoid)
  776. if player and not CheckTableForInstance(PlayersNearby, player) then
  777. table.insert(PlayersNearby, player)
  778. end
  779. elseif (RootPart.Position - v.Position).magnitude <= Radius then
  780. table.insert(Objects, v)
  781. end
  782. end
  783. end
  784. end
  785. end
  786. local NearPlayers = {}
  787. for i, v in pairs(Humanoids) do
  788. local character = v.Parent
  789. local player = Players:GetPlayerFromCharacter(character)
  790. local rootpart = character:FindFirstChild("HumanoidRootPart")
  791. if not rootpart then
  792. rootpart = character:FindFirstChild("Torso")
  793. end
  794. if rootpart then
  795. table.insert(NearPlayers, {Character = character, Humanoid = v, RootPart = rootpart, Distance = (RootPart.Position - rootpart.Position).Magnitude})
  796. end
  797. end
  798. table.sort(NearPlayers, (function(a, b)
  799. return a.Distance < b.Distance
  800. end))
  801. if #NearPlayers > 0 then
  802. local MaxNearbyCount = 3
  803. local MaxNearby = ((#NearPlayers <= MaxNearbyCount and #NearPlayers) or MaxNearbyCount)
  804. RandomNearby = NearPlayers[math.random(1, MaxNearby)]
  805. local OrigPos = RootPart.CFrame
  806. local NewPos = (RandomNearby.RootPart.CFrame * CFrame.new(0, ((RootPart.Size.Z / 2) + (RandomNearby.RootPart.Size.Z / 2) + (RootPart.Size.Y / 2)), ((RootPart.Size.Z / 2) + (RandomNearby.RootPart.Size.Z / 2) + 0.75)))
  807. RootPart.CFrame = CFrame.new(NewPos.p, RandomNearby.RootPart.CFrame.p)
  808. RootPart.Anchored = true
  809. Attack()
  810. wait(1)
  811. RootPart.CFrame = OrigPos
  812. RootPart.Anchored = false
  813. wait(1.5)
  814. end
  815. wait()
  816. end
  817. Fire.Enabled = false
  818. end
  819.  
  820. function Attack()
  821. Damage = DamageValues.SlashDamage
  822. Sounds.Slash:Play()
  823. --[[local Anim = Create("StringValue"){
  824. Name = "toolanim",
  825. Value = "Slash",
  826. }
  827. Debris:AddItem(Anim, 2)
  828. Anim.Parent = Tool]]
  829. local SwingAnimations = {Animations.LeftSlash, Animations.RightSlash, Animations.SideSwipe, Animations.Swing}
  830. local Animation = SwingAnimations[math.random(1, #SwingAnimations)]
  831. Spawn(function()
  832. InvokeClient("PlayAnimation", Animation)
  833. end)
  834. end
  835.  
  836. function Lunge()
  837. Damage = DamageValues.LungeDamage
  838. Sounds.Lunge:Play()
  839. for i, v in pairs(Animations) do
  840. Spawn(function()
  841. InvokeClient("StopAnimation", v)
  842. end)
  843. end
  844. local Anim = Create("StringValue"){
  845. Name = "toolanim",
  846. Value = "Lunge",
  847. }
  848. Debris:AddItem(Anim, 2)
  849. Anim.Parent = Tool
  850. wait(0.2)
  851. Tool.Grip = Grips.Out
  852. wait(0.75)
  853. Tool.Grip = Grips.Up
  854. Damage = DamageValues.SlashDamage
  855. end
  856.  
  857. function Activated()
  858. if not Tool.Enabled or not ToolEquipped or not CheckIfAlive() or Special.Active then
  859. return
  860. end
  861. Tool.Enabled = false
  862. local Tick = RunService.Stepped:wait()
  863. if (Tick - LastAttack < 0.2) then
  864. Lunge()
  865. else
  866. Attack()
  867. end
  868. LastAttack = Tick
  869. --wait(0.5)
  870. Damage = DamageValues.BaseDamage
  871. Tool.Enabled = true
  872. end
  873.  
  874. function CheckIfAlive()
  875. return (((Player and Player.Parent and Character and Character.Parent and Humanoid and Humanoid.Parent and Humanoid.Health > 0 and RootPart and RootPart.Parent) and true) or false)
  876. end
  877.  
  878. function Equipped()
  879. Character = Tool.Parent
  880. Player = Players:GetPlayerFromCharacter(Character)
  881. Humanoid = Character:FindFirstChild("Humanoid")
  882. RootPart = Character:FindFirstChild("HumanoidRootPart")
  883. if not CheckIfAlive() then
  884. return
  885. end
  886. Sounds.Unsheath:Play()
  887. Spawn(function()
  888. if ToolUnequipped then
  889. ToolUnequipped:disconnect()
  890. end
  891. local CurrentlyEquipped = true
  892. ToolUnequipped = Tool.Unequipped:connect(function()
  893. CurrentlyEquipped = false
  894. end)
  895. local Animation = Animations.Equip
  896. Spawn(function()
  897. InvokeClient("PlayAnimation", Animation)
  898. end)
  899. wait(Animation.Duration)
  900. if ToolUnequipped then
  901. ToolUnequipped:disconnect()
  902. end
  903. if not CurrentlyEquipped then
  904. return
  905. end
  906. ToolEquipped = true
  907. Humanoid.WalkSpeed = (16 * 1.5)
  908. end)
  909. end
  910.  
  911. function Unequipped()
  912. Humanoid.WalkSpeed = 16
  913. ToolEquipped = false
  914. end
  915.  
  916. function OnServerInvoke(player, mode, value)
  917. if player ~= Player or not ToolEquipped or not value or not CheckIfAlive() then
  918. return
  919. end
  920. if mode == "KeyPressed" then
  921. local Key = string.lower(value.Key)
  922. local Down = value.Down
  923. if Key == "q21" and Down then
  924. if not Special.Enabled or Special.Active then
  925. return
  926. end
  927. Special.Enabled = false
  928. Special.Active = true
  929. PossessedAttack()
  930. Special.Active = false
  931. wait(Special.CoolDown)
  932. Special.Enabled = true
  933. end
  934. end
  935. end
  936.  
  937. function InvokeClient(Mode, Value)
  938. local ClientReturn = nil
  939. pcall(function()
  940. ClientReturn = ClientControl:InvokeClient(Player, Mode, Value)
  941. end)
  942. return ClientReturn
  943. end
  944.  
  945. ServerControl.OnServerInvoke = OnServerInvoke
  946.  
  947. Tool.Activated:connect(Activated)
  948. Tool.Equipped:connect(Equipped)
  949. Tool.Unequipped:connect(Unequipped)
  950.  
  951. Blow(Handle)
  952. end))
  953. Script21.Name = "DeathEffect"
  954. Script21.Parent = Script20
  955. Script21.Disabled = true
  956. table.insert(cors,sandbox(Script21,function()
  957. --Made by Luckymaxer
  958.  
  959. Character = script.Parent
  960. Humanoid = Character:FindFirstChild("Humanoid")
  961.  
  962. Debris = game:GetService("Debris")
  963.  
  964. WindDirection = script:FindFirstChild("WindDirection")
  965. Force = script:FindFirstChild("Force")
  966.  
  967. Parts = {}
  968.  
  969. BaseColor = BrickColor.new("Royal purple")
  970. Color = BaseColor.Color
  971.  
  972. Gravity = 196.20
  973.  
  974. Duration = 3
  975.  
  976. Classes = {
  977. BasePart = {
  978. BrickColor = BaseColor,
  979. Material = Enum.Material.Plastic,
  980. Reflectance = 0,
  981. Transparency = 0.75,
  982. },
  983. FileMesh = {
  984. TextureId = "",
  985. },
  986. DataModelMesh = {
  987. VertexColor = Vector3.new(Color.r, Color.g, Color.b),
  988. },
  989. CharacterMesh = {
  990. BaseTextureId = 0,
  991. OverlayTextureId = 0,
  992. },
  993. Shirt = {
  994. ShirtTemplate = "",
  995. },
  996. Pants = {
  997. PantsTemplate = "",
  998. },
  999. FaceInstance = {
  1000. Texture = "",
  1001. },
  1002. Sparkles = {
  1003. SparkleColor = Color,
  1004. Enabled = false,
  1005. },
  1006. Fire = {
  1007. Color = Color,
  1008. SecondaryColor = Color,
  1009. Enabled = false,
  1010. },
  1011. Smoke = {
  1012. Color = Color,
  1013. Enabled = false,
  1014. },
  1015. Light = {
  1016. Color = Color,
  1017. Enabled = false,
  1018. },
  1019. ParticleEmitter = {
  1020. Color = ColorSequence.new(Color, Color),
  1021. Enabled = false,
  1022. }
  1023. }
  1024.  
  1025. Fire = script:FindFirstChild("Fire")
  1026.  
  1027. Objects = {}
  1028. RemovedObjects = {}
  1029. FakeParts = {}
  1030. Hats = {}
  1031. Tools = {}
  1032. Particles = {}
  1033.  
  1034. function DestroyScript()
  1035. Debris:AddItem(script, 0.5)
  1036. end
  1037.  
  1038. function TweenNumber(Start, Goal, Time)
  1039. return ((Goal - Start) / Time)
  1040. end
  1041.  
  1042. function Decorate(Object)
  1043. local ObjectData = {
  1044. Object = nil,
  1045. Properties = {},
  1046. }
  1047. for i, v in pairs(Classes) do
  1048. if Object:IsA(i) then
  1049. if Object:IsA("CharacterMesh") then
  1050. local Mesh = Instance.new("SpecialMesh")
  1051. Mesh.MeshType = Enum.MeshType.FileMesh
  1052. Mesh.MeshId = ("http://www.roblox.com/asset/?id=" .. Object.MeshId)
  1053. for ii, vv in pairs(Character:GetChildren()) do
  1054. if vv:IsA("BasePart") and Object.BodyPart.Name == string.gsub(vv.Name, " ", "") then
  1055. Mesh.Parent = vv
  1056. table.insert(RemovedObjects, {Object = Object, NewObject = Mesh, Parent = Object.Parent})
  1057. Object.Parent = nil
  1058. end
  1059. end
  1060. elseif Object:IsA("BasePart") and Object.Transparency >= 1 then
  1061. else
  1062. ObjectData.Object = Object
  1063. for ii, vv in pairs(v) do
  1064. local PropertyValue = nil
  1065. local PropertyValueSet = false
  1066. pcall(function()
  1067. PropertyValue = Object[ii]
  1068. PropertyValueSet = true
  1069. Object[ii] = vv
  1070. end)
  1071. if PropertyValueSet then
  1072. ObjectData.Properties[ii] = PropertyValue
  1073. end
  1074. end
  1075. end
  1076. end
  1077. end
  1078. table.insert(Objects, ObjectData)
  1079. end
  1080.  
  1081. function Redesign(Parent)
  1082. for i, v in pairs(Parent:GetChildren()) do
  1083. if v ~= script then
  1084. Decorate(v)
  1085. Redesign(v)
  1086. end
  1087. end
  1088. end
  1089.  
  1090. if not Humanoid or not WindDirection then
  1091. DestroyScript()
  1092. return
  1093. end
  1094.  
  1095. for i, v in pairs(Character:GetChildren()) do
  1096. if v:IsA("Hat") or v:IsA("Tool") then
  1097. local FakeObject = v:Clone()
  1098. Decorate(FakeObject)
  1099. table.insert(((v:IsA("Hat") and Hats) or Tools), v)
  1100. for ii, vv in pairs(FakeObject:GetChildren()) do
  1101. if vv:IsA("BasePart") then
  1102. local FakePart = vv:Clone()
  1103. FakePart.Name = v.Name
  1104. table.insert(FakeParts, FakePart)
  1105. FakePart.Parent = Character
  1106. FakePart.CFrame = vv.CFrame
  1107. end
  1108. end
  1109. end
  1110. end
  1111.  
  1112. Humanoid:UnequipTools()
  1113.  
  1114. for i, v in pairs({Hats, Tools}) do
  1115. for ii, vv in pairs(v) do
  1116. vv.Parent = nil
  1117. end
  1118. end
  1119.  
  1120. Redesign(Character)
  1121.  
  1122. local GhostModel = Instance.new("Model")
  1123. GhostModel.Name = "GhostModel"
  1124.  
  1125. for i, v in pairs(Character:GetChildren()) do
  1126. if v:IsA("BasePart") then
  1127. if v.Name ~= "HumanoidRootPart" then
  1128. local FakePart = v:Clone()
  1129. FakePart.Name = "Part"
  1130. FakePart.CanCollide = false
  1131. for ii, vv in pairs(FakePart:GetChildren()) do
  1132. if not vv:IsA("DataModelMesh") then
  1133. vv:Destroy()
  1134. end
  1135. end
  1136. table.insert(FakeParts, FakePart)
  1137. local Mass = (v:GetMass() * Gravity ^ 2)
  1138. local BodyVelocity = Instance.new("BodyVelocity")
  1139. BodyVelocity.maxForce = Vector3.new(Mass, Mass, Mass)
  1140. BodyVelocity.velocity = (WindDirection.Value * Force.Value)
  1141. BodyVelocity.Parent = FakePart
  1142. FakePart.Parent = GhostModel
  1143. local FireParticle = Fire:Clone()
  1144. FireParticle.Enabled = true
  1145. table.insert(Particles, FireParticle)
  1146. FireParticle.Parent = FakePart
  1147. end
  1148. v:Destroy()
  1149. end
  1150. end
  1151.  
  1152. Spawn(function()
  1153. local Start = Classes.BasePart.Transparency
  1154. local End = 1
  1155. local Time = 0.75
  1156. local Rate = (1 / 30)
  1157. local Frames = (Time / Rate)
  1158. for i = 1, Frames do
  1159. local Transparency = (Start + TweenNumber(Start, End, (Frames / (i + 1))))
  1160. for ii, vv in pairs(FakeParts) do
  1161. if vv and vv.Parent then
  1162. vv.Transparency = Transparency
  1163. end
  1164. end
  1165. wait(Rate)
  1166. end
  1167. for i, v in pairs(Particles) do
  1168. v.Enabled = false
  1169. end
  1170. end)
  1171.  
  1172. Debris:AddItem(GhostModel, 5)
  1173. GhostModel.Parent = game:GetService("Workspace")
  1174. end))
  1175. Vector3Value22.Name = "WindDirection"
  1176. Vector3Value22.Parent = Script21
  1177. Vector3Value23.Name = "Force"
  1178. Vector3Value23.Parent = Script21
  1179. ParticleEmitter24.Name = "Fire"
  1180. ParticleEmitter24.Parent = Script21
  1181. ParticleEmitter24.Transparency = NumberSequence.new(0.60000002384186,0.60000002384186)
  1182. ParticleEmitter24.Rotation = NumberRange.new(0, 5)
  1183. ParticleEmitter24.Size = NumberSequence.new(0.31999999284744,1.1799999475479,1.25)
  1184. ParticleEmitter24.Color = ColorSequence.new(Color3.new(0.666667, 0, 1),Color3.new(0.333333, 0, 0.498039))
  1185. ParticleEmitter24.Enabled = false
  1186. ParticleEmitter24.LightEmission = 1
  1187. ParticleEmitter24.Texture = "rbxasset://textures/particles/fire_main.dds"
  1188. ParticleEmitter24.Acceleration = Vector3.new(0, 10, 0)
  1189. ParticleEmitter24.Lifetime = NumberRange.new(0.20000000298023, 0.30000001192093)
  1190. ParticleEmitter24.Rate = 1000
  1191. ParticleEmitter24.RotSpeed = NumberRange.new(15, 25)
  1192. ParticleEmitter24.Speed = NumberRange.new(-0.25, -0.25)
  1193. ParticleEmitter24.Color = ColorSequence.new(Color3.new(0.666667, 0, 1),Color3.new(0.333333, 0, 0.498039))
  1194. RemoteFunction25.Name = "ServerControl"
  1195. RemoteFunction25.Parent = Tool0
  1196. RemoteFunction26.Name = "ClientControl"
  1197. RemoteFunction26.Parent = Tool0
  1198. Part27.Parent = Tool0
  1199. Part27.Material = Enum.Material.Metal
  1200. Part27.BrickColor = BrickColor.new("Sea green")
  1201. Part27.Shape = Enum.PartType.Ball
  1202. Part27.Size = Vector3.new(1.8599999, 1.8599999, 1.8599999)
  1203. Part27.CFrame = CFrame.new(34.2269974, 3.29799962, -15.4869995, 1, -3.7252903e-09, 0, -1.86264515e-09, 1.00000012, -2.32830644e-09, -5.96046448e-08, -1.39698386e-09, 1.00000012)
  1204. Part27.BottomSurface = Enum.SurfaceType.Smooth
  1205. Part27.TopSurface = Enum.SurfaceType.Smooth
  1206. Part27.Color = Color3.new(0.203922, 0.556863, 0.25098)
  1207. Part27.Position = Vector3.new(34.2269974, 3.29799962, -15.4869995)
  1208. Part27.Color = Color3.new(0.203922, 0.556863, 0.25098)
  1209. Sound28.Name = "Boom"
  1210. Sound28.Parent = Part27
  1211. Sound28.SoundId = "rbxassetid://243702774"
  1212. Sound28.Volume = 2
  1213. Sound28.PlayOnRemove = true
  1214. Sound29.Name = "Fail"
  1215. Sound29.Parent = Part27
  1216. Sound29.SoundId = "rbxassetid://151715959"
  1217. Sound29.Volume = 2
  1218. Sound29.PlayOnRemove = true
  1219. SpecialMesh30.Parent = Part27
  1220. SpecialMesh30.Scale = Vector3.new(1.25, 1.25, 1.25)
  1221. SpecialMesh30.MeshType = Enum.MeshType.Sphere
  1222. SpecialMesh30.Scale = Vector3.new(1.25, 1.25, 1.25)
  1223. Vector3Value31.Name = "Red"
  1224. Vector3Value31.Parent = SpecialMesh30
  1225. Vector3Value31.Value = Vector3.new(1, 0.00999999978, 0.00999999978)
  1226. Vector3Value32.Name = "Normal"
  1227. Vector3Value32.Parent = SpecialMesh30
  1228. Vector3Value32.Value = Vector3.new(1, 1, 1)
  1229. Script33.Parent = Part27
  1230. table.insert(cors,sandbox(Script33,function()
  1231. function onTouched(part)
  1232. local h = part.Parent:findFirstChild("Humanoid")
  1233. if h~=nil then
  1234. script.Parent.Detect.maxForce = script.Parent.Detect.Go.Value
  1235. script.Parent.Detect.position = h.Parent.Torso.Position
  1236. wait(0.2)
  1237. script.Parent.Detect.position = h.Parent.Torso.Position
  1238. wait(0.2)
  1239. script.Parent.Detect.position = h.Parent.Torso.Position
  1240. wait(0.2)
  1241. script.Parent.Detect.position = h.Parent.Torso.Position
  1242. wait(0.2)
  1243. script.Parent.Detect.position = h.Parent.Torso.Position
  1244. wait(0.2)
  1245. script.Parent.Detect.position = h.Parent.Torso.Position
  1246. wait(0.2)
  1247. script.Parent.Detect.position = h.Parent.Torso.Position
  1248. wait(0.2)
  1249. script.Parent.Detect.position = h.Parent.Torso.Position
  1250. wait(0.2)
  1251. script.Parent.Detect.position = h.Parent.Torso.Position
  1252. wait(0.2)
  1253. script.Parent.Detect.position = h.Parent.Torso.Position
  1254. wait(0.2)
  1255. script.Parent.Detect.position = h.Parent.Torso.Position
  1256. wait(0.2)
  1257. script.Parent.Detect.position = h.Parent.Torso.Position
  1258. wait(0.2)
  1259. script.Parent.Detect.position = h.Parent.Torso.Position
  1260. wait(0.2)
  1261. script.Parent.Detect.position = h.Parent.Torso.Position
  1262. wait(0.2)
  1263. script.Parent.Detect.maxForce = script.Parent.Detect.Kill.Value
  1264. script.Parent.Detect.position = h.Parent.Torso.Position
  1265. wait(0.2)
  1266. script.Parent.Detect.maxForce = script.Parent.Detect.Go.Value
  1267. script.Parent.Detect.position = h.Parent.Torso.Position
  1268. end
  1269. end
  1270. script.Parent.Touched:connect(onTouched)
  1271.  
  1272.  
  1273.  
  1274.  
  1275. end))
  1276. Script34.Parent = Part27
  1277. table.insert(cors,sandbox(Script34,function()
  1278. function onTouched(part)
  1279. local h = part.Parent:findFirstChild("Humanoid")
  1280. if h~=nil then
  1281. script.Parent.Fail:remove()
  1282. script.Parent.Sparkles.Enabled = true
  1283. script.Parent.BillboardGui.Enabled = true
  1284. wait(1)
  1285. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Red.Value
  1286. script.Parent.BillboardGui.TextLabel.Text = "11"
  1287. wait(1)
  1288. script.Parent.BillboardGui.TextLabel.Text = "10"
  1289. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Normal.Value
  1290. wait(1)
  1291. script.Parent.BillboardGui.TextLabel.Text = "9"
  1292. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Red.Value
  1293. wait(1)
  1294. script.Parent.BillboardGui.TextLabel.Text = "8"
  1295. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Normal.Value
  1296. wait(1)
  1297. script.Parent.BillboardGui.TextLabel.Text = "7"
  1298. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Red.Value
  1299. wait(1)
  1300. script.Parent.BillboardGui.TextLabel.Text = "6"
  1301. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Normal.Value
  1302. wait(1)
  1303. script.Parent.BillboardGui.TextLabel.Text = "5"
  1304. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Red.Value
  1305. wait(1)
  1306. script.Parent.BillboardGui.TextLabel.Text = "4"
  1307. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Normal.Value
  1308. wait(1)
  1309. script.Parent.BillboardGui.TextLabel.Text = "3"
  1310. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Red.Value
  1311. wait(1)
  1312. script.Parent.BillboardGui.TextLabel.Text = "2"
  1313. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Normal.Value
  1314. wait(1)
  1315. script.Parent.BillboardGui.TextLabel.Text = "1"
  1316. E = Instance.new("Explosion")
  1317. E.Position = script.Parent.Position
  1318. E.Parent = workspace
  1319. script.Parent.Boom:remove()
  1320. wait(0.1)
  1321. script.Parent:remove()
  1322. end
  1323. end
  1324. script.Parent.Touched:connect(onTouched)
  1325.  
  1326.  
  1327.  
  1328.  
  1329. end))
  1330. BodyPosition35.Name = "Detect"
  1331. BodyPosition35.Parent = Part27
  1332. Vector3Value36.Name = "Go"
  1333. Vector3Value36.Parent = BodyPosition35
  1334. Vector3Value36.Value = Vector3.new(200, 0, 200)
  1335. Vector3Value37.Name = "Kill"
  1336. Vector3Value37.Parent = BodyPosition35
  1337. Vector3Value37.Value = Vector3.new(1000, 1000, 1000)
  1338. ParticleEmitter38.Name = "Sparkles"
  1339. ParticleEmitter38.Parent = Part27
  1340. ParticleEmitter38.Transparency = NumberSequence.new(0.60000002384186,0.60000002384186)
  1341. ParticleEmitter38.Rotation = NumberRange.new(0, 5)
  1342. ParticleEmitter38.Size = NumberSequence.new(0.31999999284744,1.1799999475479,1.25)
  1343. ParticleEmitter38.Color = ColorSequence.new(Color3.new(1, 0.666667, 0),Color3.new(1, 0.666667, 0))
  1344. ParticleEmitter38.Enabled = false
  1345. ParticleEmitter38.LightEmission = 0.89999997615814
  1346. ParticleEmitter38.Texture = "rbxasset://textures/particles/fire_main.dds"
  1347. ParticleEmitter38.ZOffset = 0.34999999403954
  1348. ParticleEmitter38.Acceleration = Vector3.new(0, 10, 0)
  1349. ParticleEmitter38.Lifetime = NumberRange.new(0.20000000298023, 0.30000001192093)
  1350. ParticleEmitter38.Rate = 1000
  1351. ParticleEmitter38.RotSpeed = NumberRange.new(15, 25)
  1352. ParticleEmitter38.Speed = NumberRange.new(-1.1000000238419, -1.1000000238419)
  1353. ParticleEmitter38.Color = ColorSequence.new(Color3.new(1, 0.666667, 0),Color3.new(1, 0.666667, 0))
  1354. Attachment39.Name = "Attachment0"
  1355. Attachment39.Parent = Part27
  1356. Attachment39.Rotation = Vector3.new(0, 0, 90)
  1357. Attachment39.CFrame = CFrame.new(0, 0.93000114, -0, 0, -1, 0, 1, 0, -0, 0, 0, 1)
  1358. Attachment39.Position = Vector3.new(0, 0.93000114, -0)
  1359. Attachment39.Axis = Vector3.new(0, 1, 0)
  1360. Attachment39.Orientation = Vector3.new(0, 0, 90)
  1361. RopeConstraint40.Parent = Part27
  1362. RopeConstraint40.Visible = true
  1363. RopeConstraint40.Attachment0 = Attachment39
  1364. RopeConstraint40.Attachment1 = nil
  1365. RopeConstraint40.Length = 2.9175732135773
  1366. BillboardGui41.Parent = Part27
  1367. BillboardGui41.Size = UDim2.new(0, 200, 0, 50)
  1368. BillboardGui41.Enabled = false
  1369. TextLabel42.Parent = BillboardGui41
  1370. TextLabel42.Transparency = 1
  1371. TextLabel42.Size = UDim2.new(0, 200, 0, 50)
  1372. TextLabel42.Position = UDim2.new(0, 0, 0, -40)
  1373. TextLabel42.BackgroundColor3 = Color3.new(1, 1, 1)
  1374. TextLabel42.BackgroundTransparency = 1
  1375. TextLabel42.Font = Enum.Font.SciFi
  1376. TextLabel42.FontSize = Enum.FontSize.Size14
  1377. TextLabel42.TextColor3 = Color3.new(0, 1, 1)
  1378. TextLabel42.TextScaled = true
  1379. TextLabel42.TextWrapped = true
  1380. CFrameValue43.Name = "qRelativeCFrameWeldValue"
  1381. CFrameValue43.Parent = Part27
  1382. CFrameValue43.Value = CFrame.new(-0.0296936035, 0.000131130219, 0.0300216675, 0.356413543, 0.0158033334, -0.934194684, -1.52794952e-14, 0.999856949, 0.0169141125, 0.934328318, -0.00602841889, 0.356362551)
  1383. Weld44.Name = "qCFrameWeldThingy"
  1384. Weld44.Parent = Part27
  1385. Weld44.C1 = CFrame.new(-0.0296936035, 0.000131130219, 0.0300216675, 0.356413543, 0.0158033334, -0.934194684, -1.52794952e-14, 0.999856949, 0.0169141125, 0.934328318, -0.00602841889, 0.356362551)
  1386. Weld44.Part0 = Part1
  1387. Weld44.Part1 = Part27
  1388. Part45.Parent = Tool0
  1389. Part45.Material = Enum.Material.DiamondPlate
  1390. Part45.BrickColor = BrickColor.new("Really black")
  1391. Part45.Shape = Enum.PartType.Ball
  1392. Part45.Size = Vector3.new(1.16999984, 1.16999984, 1.16999984)
  1393. Part45.CFrame = CFrame.new(34.2269974, 3.32299972, -16.257, 1, -3.7252903e-09, 0, -1.86264515e-09, 1.00000012, -2.32830644e-09, -5.96046448e-08, -1.39698386e-09, 1.00000012)
  1394. Part45.BottomSurface = Enum.SurfaceType.Smooth
  1395. Part45.TopSurface = Enum.SurfaceType.Smooth
  1396. Part45.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1397. Part45.Position = Vector3.new(34.2269974, 3.32299972, -16.257)
  1398. Part45.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1399. Sound46.Name = "Boom"
  1400. Sound46.Parent = Part45
  1401. Sound46.SoundId = "rbxassetid://243702774"
  1402. Sound46.Volume = 2
  1403. Sound46.PlayOnRemove = true
  1404. Sound47.Name = "Fail"
  1405. Sound47.Parent = Part45
  1406. Sound47.SoundId = "rbxassetid://151715959"
  1407. Sound47.Volume = 2
  1408. Sound47.PlayOnRemove = true
  1409. SpecialMesh48.Parent = Part45
  1410. SpecialMesh48.Scale = Vector3.new(1.25, 1.25, 1.25)
  1411. SpecialMesh48.MeshType = Enum.MeshType.Sphere
  1412. SpecialMesh48.Scale = Vector3.new(1.25, 1.25, 1.25)
  1413. Vector3Value49.Name = "Red"
  1414. Vector3Value49.Parent = SpecialMesh48
  1415. Vector3Value49.Value = Vector3.new(1, 0.00999999978, 0.00999999978)
  1416. Vector3Value50.Name = "Normal"
  1417. Vector3Value50.Parent = SpecialMesh48
  1418. Vector3Value50.Value = Vector3.new(1, 1, 1)
  1419. Script51.Parent = Part45
  1420. table.insert(cors,sandbox(Script51,function()
  1421. function onTouched(part)
  1422. local h = part.Parent:findFirstChild("Humanoid")
  1423. if h~=nil then
  1424. script.Parent.Detect.maxForce = script.Parent.Detect.Go.Value
  1425. script.Parent.Detect.position = h.Parent.Torso.Position
  1426. wait(0.2)
  1427. script.Parent.Detect.position = h.Parent.Torso.Position
  1428. wait(0.2)
  1429. script.Parent.Detect.position = h.Parent.Torso.Position
  1430. wait(0.2)
  1431. script.Parent.Detect.position = h.Parent.Torso.Position
  1432. wait(0.2)
  1433. script.Parent.Detect.position = h.Parent.Torso.Position
  1434. wait(0.2)
  1435. script.Parent.Detect.position = h.Parent.Torso.Position
  1436. wait(0.2)
  1437. script.Parent.Detect.position = h.Parent.Torso.Position
  1438. wait(0.2)
  1439. script.Parent.Detect.position = h.Parent.Torso.Position
  1440. wait(0.2)
  1441. script.Parent.Detect.position = h.Parent.Torso.Position
  1442. wait(0.2)
  1443. script.Parent.Detect.position = h.Parent.Torso.Position
  1444. wait(0.2)
  1445. script.Parent.Detect.position = h.Parent.Torso.Position
  1446. wait(0.2)
  1447. script.Parent.Detect.position = h.Parent.Torso.Position
  1448. wait(0.2)
  1449. script.Parent.Detect.position = h.Parent.Torso.Position
  1450. wait(0.2)
  1451. script.Parent.Detect.position = h.Parent.Torso.Position
  1452. wait(0.2)
  1453. script.Parent.Detect.maxForce = script.Parent.Detect.Kill.Value
  1454. script.Parent.Detect.position = h.Parent.Torso.Position
  1455. wait(0.2)
  1456. script.Parent.Detect.maxForce = script.Parent.Detect.Go.Value
  1457. script.Parent.Detect.position = h.Parent.Torso.Position
  1458. end
  1459. end
  1460. script.Parent.Touched:connect(onTouched)
  1461.  
  1462.  
  1463.  
  1464.  
  1465. end))
  1466. Script52.Parent = Part45
  1467. table.insert(cors,sandbox(Script52,function()
  1468. function onTouched(part)
  1469. local h = part.Parent:findFirstChild("Humanoid")
  1470. if h~=nil then
  1471. script.Parent.Fail:remove()
  1472. script.Parent.Sparkles.Enabled = true
  1473. script.Parent.BillboardGui.Enabled = true
  1474. wait(1)
  1475. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Red.Value
  1476. script.Parent.BillboardGui.TextLabel.Text = "11"
  1477. wait(1)
  1478. script.Parent.BillboardGui.TextLabel.Text = "10"
  1479. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Normal.Value
  1480. wait(1)
  1481. script.Parent.BillboardGui.TextLabel.Text = "9"
  1482. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Red.Value
  1483. wait(1)
  1484. script.Parent.BillboardGui.TextLabel.Text = "8"
  1485. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Normal.Value
  1486. wait(1)
  1487. script.Parent.BillboardGui.TextLabel.Text = "7"
  1488. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Red.Value
  1489. wait(1)
  1490. script.Parent.BillboardGui.TextLabel.Text = "6"
  1491. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Normal.Value
  1492. wait(1)
  1493. script.Parent.BillboardGui.TextLabel.Text = "5"
  1494. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Red.Value
  1495. wait(1)
  1496. script.Parent.BillboardGui.TextLabel.Text = "4"
  1497. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Normal.Value
  1498. wait(1)
  1499. script.Parent.BillboardGui.TextLabel.Text = "3"
  1500. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Red.Value
  1501. wait(1)
  1502. script.Parent.BillboardGui.TextLabel.Text = "2"
  1503. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Normal.Value
  1504. wait(1)
  1505. script.Parent.BillboardGui.TextLabel.Text = "1"
  1506. E = Instance.new("Explosion")
  1507. E.Position = script.Parent.Position
  1508. E.Parent = workspace
  1509. script.Parent.Boom:remove()
  1510. wait(0.1)
  1511. script.Parent:remove()
  1512. end
  1513. end
  1514. script.Parent.Touched:connect(onTouched)
  1515.  
  1516.  
  1517.  
  1518.  
  1519. end))
  1520. ParticleEmitter53.Name = "Sparkles"
  1521. ParticleEmitter53.Parent = Part45
  1522. ParticleEmitter53.Transparency = NumberSequence.new(0.60000002384186,0.60000002384186)
  1523. ParticleEmitter53.Rotation = NumberRange.new(0, 5)
  1524. ParticleEmitter53.Size = NumberSequence.new(0.31999999284744,1.1799999475479,1.25)
  1525. ParticleEmitter53.Color = ColorSequence.new(Color3.new(1, 0.666667, 0),Color3.new(1, 0.666667, 0))
  1526. ParticleEmitter53.Enabled = false
  1527. ParticleEmitter53.LightEmission = 0.89999997615814
  1528. ParticleEmitter53.Texture = "rbxasset://textures/particles/fire_main.dds"
  1529. ParticleEmitter53.ZOffset = 0.34999999403954
  1530. ParticleEmitter53.Acceleration = Vector3.new(0, 10, 0)
  1531. ParticleEmitter53.Lifetime = NumberRange.new(0.20000000298023, 0.30000001192093)
  1532. ParticleEmitter53.Rate = 1000
  1533. ParticleEmitter53.RotSpeed = NumberRange.new(15, 25)
  1534. ParticleEmitter53.Speed = NumberRange.new(-1.1000000238419, -1.1000000238419)
  1535. ParticleEmitter53.Color = ColorSequence.new(Color3.new(1, 0.666667, 0),Color3.new(1, 0.666667, 0))
  1536. BillboardGui54.Parent = Part45
  1537. BillboardGui54.Size = UDim2.new(0, 200, 0, 50)
  1538. BillboardGui54.Enabled = false
  1539. TextLabel55.Parent = BillboardGui54
  1540. TextLabel55.Transparency = 1
  1541. TextLabel55.Size = UDim2.new(0, 200, 0, 50)
  1542. TextLabel55.Position = UDim2.new(0, 0, 0, -40)
  1543. TextLabel55.BackgroundColor3 = Color3.new(1, 1, 1)
  1544. TextLabel55.BackgroundTransparency = 1
  1545. TextLabel55.Font = Enum.Font.SciFi
  1546. TextLabel55.FontSize = Enum.FontSize.Size14
  1547. TextLabel55.TextColor3 = Color3.new(0, 1, 1)
  1548. TextLabel55.TextScaled = true
  1549. TextLabel55.TextWrapped = true
  1550. BodyPosition56.Name = "Detect"
  1551. BodyPosition56.Parent = Part45
  1552. Vector3Value57.Name = "Go"
  1553. Vector3Value57.Parent = BodyPosition56
  1554. Vector3Value57.Value = Vector3.new(200, 0, 200)
  1555. Vector3Value58.Name = "Kill"
  1556. Vector3Value58.Parent = BodyPosition56
  1557. Vector3Value58.Value = Vector3.new(1000, 1000, 1000)
  1558. CFrameValue59.Name = "qRelativeCFrameWeldValue"
  1559. CFrameValue59.Parent = Part45
  1560. CFrameValue59.Value = CFrame.new(-0.0296936035, -0.0248689651, 0.800022125, 0.356413543, 0.0158033334, -0.934194684, -1.52794952e-14, 0.999856949, 0.0169141125, 0.934328318, -0.00602841889, 0.356362551)
  1561. Weld60.Name = "qCFrameWeldThingy"
  1562. Weld60.Parent = Part45
  1563. Weld60.C1 = CFrame.new(-0.0296936035, -0.0248689651, 0.800022125, 0.356413543, 0.0158033334, -0.934194684, -1.52794952e-14, 0.999856949, 0.0169141125, 0.934328318, -0.00602841889, 0.356362551)
  1564. Weld60.Part0 = Part1
  1565. Weld60.Part1 = Part45
  1566. Part61.Parent = Tool0
  1567. Part61.Material = Enum.Material.DiamondPlate
  1568. Part61.BrickColor = BrickColor.new("Really black")
  1569. Part61.Shape = Enum.PartType.Ball
  1570. Part61.Size = Vector3.new(1.16999984, 1.16999984, 1.16999984)
  1571. Part61.CFrame = CFrame.new(33.4669991, 3.32299972, -15.5869999, 1, -3.7252903e-09, 0, -1.86264515e-09, 1.00000012, -2.32830644e-09, -5.96046448e-08, -1.39698386e-09, 1.00000012)
  1572. Part61.BottomSurface = Enum.SurfaceType.Smooth
  1573. Part61.TopSurface = Enum.SurfaceType.Smooth
  1574. Part61.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1575. Part61.Position = Vector3.new(33.4669991, 3.32299972, -15.5869999)
  1576. Part61.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1577. Sound62.Name = "Boom"
  1578. Sound62.Parent = Part61
  1579. Sound62.SoundId = "rbxassetid://243702774"
  1580. Sound62.Volume = 2
  1581. Sound62.PlayOnRemove = true
  1582. Sound63.Name = "Fail"
  1583. Sound63.Parent = Part61
  1584. Sound63.SoundId = "rbxassetid://151715959"
  1585. Sound63.Volume = 2
  1586. Sound63.PlayOnRemove = true
  1587. Script64.Parent = Part61
  1588. table.insert(cors,sandbox(Script64,function()
  1589. function onTouched(part)
  1590. local h = part.Parent:findFirstChild("Humanoid")
  1591. if h~=nil then
  1592. script.Parent.Detect.maxForce = script.Parent.Detect.Go.Value
  1593. script.Parent.Detect.position = h.Parent.Torso.Position
  1594. wait(0.2)
  1595. script.Parent.Detect.position = h.Parent.Torso.Position
  1596. wait(0.2)
  1597. script.Parent.Detect.position = h.Parent.Torso.Position
  1598. wait(0.2)
  1599. script.Parent.Detect.position = h.Parent.Torso.Position
  1600. wait(0.2)
  1601. script.Parent.Detect.position = h.Parent.Torso.Position
  1602. wait(0.2)
  1603. script.Parent.Detect.position = h.Parent.Torso.Position
  1604. wait(0.2)
  1605. script.Parent.Detect.position = h.Parent.Torso.Position
  1606. wait(0.2)
  1607. script.Parent.Detect.position = h.Parent.Torso.Position
  1608. wait(0.2)
  1609. script.Parent.Detect.position = h.Parent.Torso.Position
  1610. wait(0.2)
  1611. script.Parent.Detect.position = h.Parent.Torso.Position
  1612. wait(0.2)
  1613. script.Parent.Detect.position = h.Parent.Torso.Position
  1614. wait(0.2)
  1615. script.Parent.Detect.position = h.Parent.Torso.Position
  1616. wait(0.2)
  1617. script.Parent.Detect.position = h.Parent.Torso.Position
  1618. wait(0.2)
  1619. script.Parent.Detect.position = h.Parent.Torso.Position
  1620. wait(0.2)
  1621. script.Parent.Detect.maxForce = script.Parent.Detect.Kill.Value
  1622. script.Parent.Detect.position = h.Parent.Torso.Position
  1623. wait(0.2)
  1624. script.Parent.Detect.maxForce = script.Parent.Detect.Go.Value
  1625. script.Parent.Detect.position = h.Parent.Torso.Position
  1626. end
  1627. end
  1628. script.Parent.Touched:connect(onTouched)
  1629.  
  1630.  
  1631.  
  1632.  
  1633. end))
  1634. Script65.Parent = Part61
  1635. table.insert(cors,sandbox(Script65,function()
  1636. function onTouched(part)
  1637. local h = part.Parent:findFirstChild("Humanoid")
  1638. if h~=nil then
  1639. script.Parent.Fail:remove()
  1640. script.Parent.Sparkles.Enabled = true
  1641. script.Parent.BillboardGui.Enabled = true
  1642. wait(1)
  1643. script.Parent.BillboardGui.TextLabel.Text = "11"
  1644. wait(1)
  1645. script.Parent.BillboardGui.TextLabel.Text = "10"
  1646. wait(1)
  1647. script.Parent.BillboardGui.TextLabel.Text = "9"
  1648. wait(1)
  1649. script.Parent.BillboardGui.TextLabel.Text = "8"
  1650. wait(1)
  1651. script.Parent.BillboardGui.TextLabel.Text = "7"
  1652. wait(1)
  1653. script.Parent.BillboardGui.TextLabel.Text = "6"
  1654. wait(1)
  1655. script.Parent.BillboardGui.TextLabel.Text = "5"
  1656. wait(1)
  1657. script.Parent.BillboardGui.TextLabel.Text = "4"
  1658. wait(1)
  1659. script.Parent.BillboardGui.TextLabel.Text = "3"
  1660. wait(1)
  1661. script.Parent.BillboardGui.TextLabel.Text = "2"
  1662. wait(1)
  1663. script.Parent.BillboardGui.TextLabel.Text = "1"
  1664. E = Instance.new("Explosion")
  1665. E.Position = script.Parent.Position
  1666. E.Parent = workspace
  1667. script.Parent.Boom:remove()
  1668. wait(0.1)
  1669. script.Parent:remove()
  1670. end
  1671. end
  1672. script.Parent.Touched:connect(onTouched)
  1673.  
  1674.  
  1675.  
  1676.  
  1677. end))
  1678. ParticleEmitter66.Name = "Sparkles"
  1679. ParticleEmitter66.Parent = Part61
  1680. ParticleEmitter66.Transparency = NumberSequence.new(0.60000002384186,0.60000002384186)
  1681. ParticleEmitter66.Rotation = NumberRange.new(0, 5)
  1682. ParticleEmitter66.Size = NumberSequence.new(0.31999999284744,1.1799999475479,1.25)
  1683. ParticleEmitter66.Color = ColorSequence.new(Color3.new(1, 0.666667, 0),Color3.new(1, 0.666667, 0))
  1684. ParticleEmitter66.Enabled = false
  1685. ParticleEmitter66.LightEmission = 0.89999997615814
  1686. ParticleEmitter66.Texture = "rbxasset://textures/particles/fire_main.dds"
  1687. ParticleEmitter66.ZOffset = 0.34999999403954
  1688. ParticleEmitter66.Acceleration = Vector3.new(0, 10, 0)
  1689. ParticleEmitter66.Lifetime = NumberRange.new(0.20000000298023, 0.30000001192093)
  1690. ParticleEmitter66.Rate = 1000
  1691. ParticleEmitter66.RotSpeed = NumberRange.new(15, 25)
  1692. ParticleEmitter66.Speed = NumberRange.new(-1.1000000238419, -1.1000000238419)
  1693. ParticleEmitter66.Color = ColorSequence.new(Color3.new(1, 0.666667, 0),Color3.new(1, 0.666667, 0))
  1694. BillboardGui67.Parent = Part61
  1695. BillboardGui67.Size = UDim2.new(0, 200, 0, 50)
  1696. BillboardGui67.Enabled = false
  1697. TextLabel68.Parent = BillboardGui67
  1698. TextLabel68.Transparency = 1
  1699. TextLabel68.Size = UDim2.new(0, 200, 0, 50)
  1700. TextLabel68.Position = UDim2.new(0, 0, 0, -40)
  1701. TextLabel68.BackgroundColor3 = Color3.new(1, 1, 1)
  1702. TextLabel68.BackgroundTransparency = 1
  1703. TextLabel68.Font = Enum.Font.SciFi
  1704. TextLabel68.FontSize = Enum.FontSize.Size14
  1705. TextLabel68.TextColor3 = Color3.new(0, 1, 1)
  1706. TextLabel68.TextScaled = true
  1707. TextLabel68.TextWrapped = true
  1708. BodyPosition69.Name = "Detect"
  1709. BodyPosition69.Parent = Part61
  1710. Vector3Value70.Name = "Go"
  1711. Vector3Value70.Parent = BodyPosition69
  1712. Vector3Value70.Value = Vector3.new(200, 0, 200)
  1713. Vector3Value71.Name = "Kill"
  1714. Vector3Value71.Parent = BodyPosition69
  1715. Vector3Value71.Value = Vector3.new(1000, 1000, 1000)
  1716. SpecialMesh72.Parent = Part61
  1717. SpecialMesh72.Scale = Vector3.new(1.25, 1.25, 1.25)
  1718. SpecialMesh72.MeshType = Enum.MeshType.Sphere
  1719. SpecialMesh72.Scale = Vector3.new(1.25, 1.25, 1.25)
  1720. Vector3Value73.Name = "Red"
  1721. Vector3Value73.Parent = SpecialMesh72
  1722. Vector3Value73.Value = Vector3.new(1, 0.00999999978, 0.00999999978)
  1723. Vector3Value74.Name = "Normal"
  1724. Vector3Value74.Parent = SpecialMesh72
  1725. Vector3Value74.Value = Vector3.new(1, 1, 1)
  1726. CFrameValue75.Name = "qRelativeCFrameWeldValue"
  1727. CFrameValue75.Parent = Part61
  1728. CFrameValue75.Value = CFrame.new(0.730302811, -0.0248689651, 0.130022049, 0.356413543, 0.0158033334, -0.934194684, -1.52794952e-14, 0.999856949, 0.0169141125, 0.934328318, -0.00602841889, 0.356362551)
  1729. Weld76.Name = "qCFrameWeldThingy"
  1730. Weld76.Parent = Part61
  1731. Weld76.C1 = CFrame.new(0.730302811, -0.0248689651, 0.130022049, 0.356413543, 0.0158033334, -0.934194684, -1.52794952e-14, 0.999856949, 0.0169141125, 0.934328318, -0.00602841889, 0.356362551)
  1732. Weld76.Part0 = Part1
  1733. Weld76.Part1 = Part61
  1734. Part77.Parent = Tool0
  1735. Part77.Material = Enum.Material.DiamondPlate
  1736. Part77.BrickColor = BrickColor.new("Really black")
  1737. Part77.Shape = Enum.PartType.Ball
  1738. Part77.Size = Vector3.new(1.16999984, 1.16999984, 1.16999984)
  1739. Part77.CFrame = CFrame.new(34.2269974, 3.32299972, -14.6569996, 1, -3.7252903e-09, 0, -1.86264515e-09, 1.00000012, -2.32830644e-09, -5.96046448e-08, -1.39698386e-09, 1.00000012)
  1740. Part77.BottomSurface = Enum.SurfaceType.Smooth
  1741. Part77.TopSurface = Enum.SurfaceType.Smooth
  1742. Part77.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1743. Part77.Position = Vector3.new(34.2269974, 3.32299972, -14.6569996)
  1744. Part77.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1745. Sound78.Name = "Boom"
  1746. Sound78.Parent = Part77
  1747. Sound78.SoundId = "rbxassetid://243702774"
  1748. Sound78.Volume = 2
  1749. Sound78.PlayOnRemove = true
  1750. Sound79.Name = "Fail"
  1751. Sound79.Parent = Part77
  1752. Sound79.SoundId = "rbxassetid://151715959"
  1753. Sound79.Volume = 2
  1754. Sound79.PlayOnRemove = true
  1755. SpecialMesh80.Parent = Part77
  1756. SpecialMesh80.Scale = Vector3.new(1.25, 1.25, 1.25)
  1757. SpecialMesh80.MeshType = Enum.MeshType.Sphere
  1758. SpecialMesh80.Scale = Vector3.new(1.25, 1.25, 1.25)
  1759. Vector3Value81.Name = "Red"
  1760. Vector3Value81.Parent = SpecialMesh80
  1761. Vector3Value81.Value = Vector3.new(1, 0.00999999978, 0.00999999978)
  1762. Vector3Value82.Name = "Normal"
  1763. Vector3Value82.Parent = SpecialMesh80
  1764. Vector3Value82.Value = Vector3.new(1, 1, 1)
  1765. Script83.Parent = Part77
  1766. table.insert(cors,sandbox(Script83,function()
  1767. function onTouched(part)
  1768. local h = part.Parent:findFirstChild("Humanoid")
  1769. if h~=nil then
  1770. script.Parent.Detect.maxForce = script.Parent.Detect.Go.Value
  1771. script.Parent.Detect.position = h.Parent.Torso.Position
  1772. wait(0.2)
  1773. script.Parent.Detect.position = h.Parent.Torso.Position
  1774. wait(0.2)
  1775. script.Parent.Detect.position = h.Parent.Torso.Position
  1776. wait(0.2)
  1777. script.Parent.Detect.position = h.Parent.Torso.Position
  1778. wait(0.2)
  1779. script.Parent.Detect.position = h.Parent.Torso.Position
  1780. wait(0.2)
  1781. script.Parent.Detect.position = h.Parent.Torso.Position
  1782. wait(0.2)
  1783. script.Parent.Detect.position = h.Parent.Torso.Position
  1784. wait(0.2)
  1785. script.Parent.Detect.position = h.Parent.Torso.Position
  1786. wait(0.2)
  1787. script.Parent.Detect.position = h.Parent.Torso.Position
  1788. wait(0.2)
  1789. script.Parent.Detect.position = h.Parent.Torso.Position
  1790. wait(0.2)
  1791. script.Parent.Detect.position = h.Parent.Torso.Position
  1792. wait(0.2)
  1793. script.Parent.Detect.position = h.Parent.Torso.Position
  1794. wait(0.2)
  1795. script.Parent.Detect.position = h.Parent.Torso.Position
  1796. wait(0.2)
  1797. script.Parent.Detect.position = h.Parent.Torso.Position
  1798. wait(0.2)
  1799. script.Parent.Detect.maxForce = script.Parent.Detect.Kill.Value
  1800. script.Parent.Detect.position = h.Parent.Torso.Position
  1801. wait(0.2)
  1802. script.Parent.Detect.maxForce = script.Parent.Detect.Go.Value
  1803. script.Parent.Detect.position = h.Parent.Torso.Position
  1804. end
  1805. end
  1806. script.Parent.Touched:connect(onTouched)
  1807.  
  1808.  
  1809.  
  1810.  
  1811. end))
  1812. Script84.Parent = Part77
  1813. table.insert(cors,sandbox(Script84,function()
  1814. function onTouched(part)
  1815. local h = part.Parent:findFirstChild("Humanoid")
  1816. if h~=nil then
  1817. script.Parent.Fail:remove()
  1818. script.Parent.Sparkles.Enabled = true
  1819. script.Parent.BillboardGui.Enabled = true
  1820. wait(1)
  1821. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Red.Value
  1822. script.Parent.BillboardGui.TextLabel.Text = "11"
  1823. wait(1)
  1824. script.Parent.BillboardGui.TextLabel.Text = "10"
  1825. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Normal.Value
  1826. wait(1)
  1827. script.Parent.BillboardGui.TextLabel.Text = "9"
  1828. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Red.Value
  1829. wait(1)
  1830. script.Parent.BillboardGui.TextLabel.Text = "8"
  1831. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Normal.Value
  1832. wait(1)
  1833. script.Parent.BillboardGui.TextLabel.Text = "7"
  1834. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Red.Value
  1835. wait(1)
  1836. script.Parent.BillboardGui.TextLabel.Text = "6"
  1837. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Normal.Value
  1838. wait(1)
  1839. script.Parent.BillboardGui.TextLabel.Text = "5"
  1840. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Red.Value
  1841. wait(1)
  1842. script.Parent.BillboardGui.TextLabel.Text = "4"
  1843. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Normal.Value
  1844. wait(1)
  1845. script.Parent.BillboardGui.TextLabel.Text = "3"
  1846. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Red.Value
  1847. wait(1)
  1848. script.Parent.BillboardGui.TextLabel.Text = "2"
  1849. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Normal.Value
  1850. wait(1)
  1851. script.Parent.BillboardGui.TextLabel.Text = "1"
  1852. E = Instance.new("Explosion")
  1853. E.Position = script.Parent.Position
  1854. E.Parent = workspace
  1855. script.Parent.Boom:remove()
  1856. wait(0.1)
  1857. script.Parent:remove()
  1858. end
  1859. end
  1860. script.Parent.Touched:connect(onTouched)
  1861.  
  1862.  
  1863.  
  1864.  
  1865. end))
  1866. ParticleEmitter85.Name = "Sparkles"
  1867. ParticleEmitter85.Parent = Part77
  1868. ParticleEmitter85.Transparency = NumberSequence.new(0.60000002384186,0.60000002384186)
  1869. ParticleEmitter85.Rotation = NumberRange.new(0, 5)
  1870. ParticleEmitter85.Size = NumberSequence.new(0.31999999284744,1.1799999475479,1.25)
  1871. ParticleEmitter85.Color = ColorSequence.new(Color3.new(1, 0.666667, 0),Color3.new(1, 0.666667, 0))
  1872. ParticleEmitter85.Enabled = false
  1873. ParticleEmitter85.LightEmission = 0.89999997615814
  1874. ParticleEmitter85.Texture = "rbxasset://textures/particles/fire_main.dds"
  1875. ParticleEmitter85.ZOffset = 0.34999999403954
  1876. ParticleEmitter85.Acceleration = Vector3.new(0, 10, 0)
  1877. ParticleEmitter85.Lifetime = NumberRange.new(0.20000000298023, 0.30000001192093)
  1878. ParticleEmitter85.Rate = 1000
  1879. ParticleEmitter85.RotSpeed = NumberRange.new(15, 25)
  1880. ParticleEmitter85.Speed = NumberRange.new(-1.1000000238419, -1.1000000238419)
  1881. ParticleEmitter85.Color = ColorSequence.new(Color3.new(1, 0.666667, 0),Color3.new(1, 0.666667, 0))
  1882. BillboardGui86.Parent = Part77
  1883. BillboardGui86.Size = UDim2.new(0, 200, 0, 50)
  1884. BillboardGui86.Enabled = false
  1885. TextLabel87.Parent = BillboardGui86
  1886. TextLabel87.Transparency = 1
  1887. TextLabel87.Size = UDim2.new(0, 200, 0, 50)
  1888. TextLabel87.Position = UDim2.new(0, 0, 0, -40)
  1889. TextLabel87.BackgroundColor3 = Color3.new(1, 1, 1)
  1890. TextLabel87.BackgroundTransparency = 1
  1891. TextLabel87.Font = Enum.Font.SciFi
  1892. TextLabel87.FontSize = Enum.FontSize.Size14
  1893. TextLabel87.TextColor3 = Color3.new(0, 1, 1)
  1894. TextLabel87.TextScaled = true
  1895. TextLabel87.TextWrapped = true
  1896. BodyPosition88.Name = "Detect"
  1897. BodyPosition88.Parent = Part77
  1898. Vector3Value89.Name = "Go"
  1899. Vector3Value89.Parent = BodyPosition88
  1900. Vector3Value89.Value = Vector3.new(200, 0, 200)
  1901. Vector3Value90.Name = "Kill"
  1902. Vector3Value90.Parent = BodyPosition88
  1903. Vector3Value90.Value = Vector3.new(1000, 1000, 1000)
  1904. CFrameValue91.Name = "qRelativeCFrameWeldValue"
  1905. CFrameValue91.Parent = Part77
  1906. CFrameValue91.Value = CFrame.new(-0.0296936035, -0.0248689651, -0.799978256, 0.356413543, 0.0158033334, -0.934194684, -1.52794952e-14, 0.999856949, 0.0169141125, 0.934328318, -0.00602841889, 0.356362551)
  1907. Weld92.Name = "qCFrameWeldThingy"
  1908. Weld92.Parent = Part77
  1909. Weld92.C1 = CFrame.new(-0.0296936035, -0.0248689651, -0.799978256, 0.356413543, 0.0158033334, -0.934194684, -1.52794952e-14, 0.999856949, 0.0169141125, 0.934328318, -0.00602841889, 0.356362551)
  1910. Weld92.Part0 = Part1
  1911. Weld92.Part1 = Part77
  1912. Part93.Parent = Tool0
  1913. Part93.Material = Enum.Material.DiamondPlate
  1914. Part93.BrickColor = BrickColor.new("Really black")
  1915. Part93.Shape = Enum.PartType.Ball
  1916. Part93.Size = Vector3.new(1.16999984, 1.16999984, 1.16999984)
  1917. Part93.CFrame = CFrame.new(34.9269943, 3.32299972, -15.5869999, 1, -3.7252903e-09, 0, -1.86264515e-09, 1.00000012, -2.32830644e-09, -5.96046448e-08, -1.39698386e-09, 1.00000012)
  1918. Part93.BottomSurface = Enum.SurfaceType.Smooth
  1919. Part93.TopSurface = Enum.SurfaceType.Smooth
  1920. Part93.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1921. Part93.Position = Vector3.new(34.9269943, 3.32299972, -15.5869999)
  1922. Part93.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1923. Sound94.Name = "Boom"
  1924. Sound94.Parent = Part93
  1925. Sound94.SoundId = "rbxassetid://243702774"
  1926. Sound94.Volume = 2
  1927. Sound94.PlayOnRemove = true
  1928. Sound95.Name = "Fail"
  1929. Sound95.Parent = Part93
  1930. Sound95.SoundId = "rbxassetid://151715959"
  1931. Sound95.Volume = 2
  1932. Sound95.PlayOnRemove = true
  1933. SpecialMesh96.Parent = Part93
  1934. SpecialMesh96.Scale = Vector3.new(1.25, 1.25, 1.25)
  1935. SpecialMesh96.MeshType = Enum.MeshType.Sphere
  1936. SpecialMesh96.Scale = Vector3.new(1.25, 1.25, 1.25)
  1937. Vector3Value97.Name = "Red"
  1938. Vector3Value97.Parent = SpecialMesh96
  1939. Vector3Value97.Value = Vector3.new(1, 0.00999999978, 0.00999999978)
  1940. Vector3Value98.Name = "Normal"
  1941. Vector3Value98.Parent = SpecialMesh96
  1942. Vector3Value98.Value = Vector3.new(1, 1, 1)
  1943. Script99.Parent = Part93
  1944. table.insert(cors,sandbox(Script99,function()
  1945. function onTouched(part)
  1946. local h = part.Parent:findFirstChild("Humanoid")
  1947. if h~=nil then
  1948. script.Parent.Detect.maxForce = script.Parent.Detect.Go.Value
  1949. script.Parent.Detect.position = h.Parent.Torso.Position
  1950. wait(0.2)
  1951. script.Parent.Detect.position = h.Parent.Torso.Position
  1952. wait(0.2)
  1953. script.Parent.Detect.position = h.Parent.Torso.Position
  1954. wait(0.2)
  1955. script.Parent.Detect.position = h.Parent.Torso.Position
  1956. wait(0.2)
  1957. script.Parent.Detect.position = h.Parent.Torso.Position
  1958. wait(0.2)
  1959. script.Parent.Detect.position = h.Parent.Torso.Position
  1960. wait(0.2)
  1961. script.Parent.Detect.position = h.Parent.Torso.Position
  1962. wait(0.2)
  1963. script.Parent.Detect.position = h.Parent.Torso.Position
  1964. wait(0.2)
  1965. script.Parent.Detect.position = h.Parent.Torso.Position
  1966. wait(0.2)
  1967. script.Parent.Detect.position = h.Parent.Torso.Position
  1968. wait(0.2)
  1969. script.Parent.Detect.position = h.Parent.Torso.Position
  1970. wait(0.2)
  1971. script.Parent.Detect.position = h.Parent.Torso.Position
  1972. wait(0.2)
  1973. script.Parent.Detect.position = h.Parent.Torso.Position
  1974. wait(0.2)
  1975. script.Parent.Detect.position = h.Parent.Torso.Position
  1976. wait(0.2)
  1977. script.Parent.Detect.maxForce = script.Parent.Detect.Kill.Value
  1978. script.Parent.Detect.position = h.Parent.Torso.Position
  1979. wait(0.2)
  1980. script.Parent.Detect.maxForce = script.Parent.Detect.Go.Value
  1981. script.Parent.Detect.position = h.Parent.Torso.Position
  1982. end
  1983. end
  1984. script.Parent.Touched:connect(onTouched)
  1985.  
  1986.  
  1987.  
  1988.  
  1989. end))
  1990. Script100.Parent = Part93
  1991. table.insert(cors,sandbox(Script100,function()
  1992. function onTouched(part)
  1993. local h = part.Parent:findFirstChild("Humanoid")
  1994. if h~=nil then
  1995. script.Parent.Fail:remove()
  1996. script.Parent.Sparkles.Enabled = true
  1997. script.Parent.BillboardGui.Enabled = true
  1998. wait(1)
  1999. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Red.Value
  2000. script.Parent.BillboardGui.TextLabel.Text = "11"
  2001. wait(1)
  2002. script.Parent.BillboardGui.TextLabel.Text = "10"
  2003. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Normal.Value
  2004. wait(1)
  2005. script.Parent.BillboardGui.TextLabel.Text = "9"
  2006. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Red.Value
  2007. wait(1)
  2008. script.Parent.BillboardGui.TextLabel.Text = "8"
  2009. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Normal.Value
  2010. wait(1)
  2011. script.Parent.BillboardGui.TextLabel.Text = "7"
  2012. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Red.Value
  2013. wait(1)
  2014. script.Parent.BillboardGui.TextLabel.Text = "6"
  2015. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Normal.Value
  2016. wait(1)
  2017. script.Parent.BillboardGui.TextLabel.Text = "5"
  2018. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Red.Value
  2019. wait(1)
  2020. script.Parent.BillboardGui.TextLabel.Text = "4"
  2021. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Normal.Value
  2022. wait(1)
  2023. script.Parent.BillboardGui.TextLabel.Text = "3"
  2024. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Red.Value
  2025. wait(1)
  2026. script.Parent.BillboardGui.TextLabel.Text = "2"
  2027. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Normal.Value
  2028. wait(1)
  2029. script.Parent.BillboardGui.TextLabel.Text = "1"
  2030. E = Instance.new("Explosion")
  2031. E.Position = script.Parent.Position
  2032. E.Parent = workspace
  2033. script.Parent.Boom:remove()
  2034. wait(0.1)
  2035. script.Parent:remove()
  2036. end
  2037. end
  2038. script.Parent.Touched:connect(onTouched)
  2039.  
  2040.  
  2041.  
  2042.  
  2043. end))
  2044. ParticleEmitter101.Name = "Sparkles"
  2045. ParticleEmitter101.Parent = Part93
  2046. ParticleEmitter101.Transparency = NumberSequence.new(0.60000002384186,0.60000002384186)
  2047. ParticleEmitter101.Rotation = NumberRange.new(0, 5)
  2048. ParticleEmitter101.Size = NumberSequence.new(0.31999999284744,1.1799999475479,1.25)
  2049. ParticleEmitter101.Color = ColorSequence.new(Color3.new(1, 0.666667, 0),Color3.new(1, 0.666667, 0))
  2050. ParticleEmitter101.Enabled = false
  2051. ParticleEmitter101.LightEmission = 0.89999997615814
  2052. ParticleEmitter101.Texture = "rbxasset://textures/particles/fire_main.dds"
  2053. ParticleEmitter101.ZOffset = 0.34999999403954
  2054. ParticleEmitter101.Acceleration = Vector3.new(0, 10, 0)
  2055. ParticleEmitter101.Lifetime = NumberRange.new(0.20000000298023, 0.30000001192093)
  2056. ParticleEmitter101.Rate = 1000
  2057. ParticleEmitter101.RotSpeed = NumberRange.new(15, 25)
  2058. ParticleEmitter101.Speed = NumberRange.new(-1.1000000238419, -1.1000000238419)
  2059. ParticleEmitter101.Color = ColorSequence.new(Color3.new(1, 0.666667, 0),Color3.new(1, 0.666667, 0))
  2060. BillboardGui102.Parent = Part93
  2061. BillboardGui102.Size = UDim2.new(0, 200, 0, 50)
  2062. BillboardGui102.Enabled = false
  2063. TextLabel103.Parent = BillboardGui102
  2064. TextLabel103.Transparency = 1
  2065. TextLabel103.Size = UDim2.new(0, 200, 0, 50)
  2066. TextLabel103.Position = UDim2.new(0, 0, 0, -40)
  2067. TextLabel103.BackgroundColor3 = Color3.new(1, 1, 1)
  2068. TextLabel103.BackgroundTransparency = 1
  2069. TextLabel103.Font = Enum.Font.SciFi
  2070. TextLabel103.FontSize = Enum.FontSize.Size14
  2071. TextLabel103.TextColor3 = Color3.new(0, 1, 1)
  2072. TextLabel103.TextScaled = true
  2073. TextLabel103.TextWrapped = true
  2074. BodyPosition104.Name = "Detect"
  2075. BodyPosition104.Parent = Part93
  2076. Vector3Value105.Name = "Go"
  2077. Vector3Value105.Parent = BodyPosition104
  2078. Vector3Value105.Value = Vector3.new(200, 0, 200)
  2079. Vector3Value106.Name = "Kill"
  2080. Vector3Value106.Parent = BodyPosition104
  2081. Vector3Value106.Value = Vector3.new(1000, 1000, 1000)
  2082. CFrameValue107.Name = "qRelativeCFrameWeldValue"
  2083. CFrameValue107.Parent = Part93
  2084. CFrameValue107.Value = CFrame.new(-0.729688644, -0.0248689651, 0.130022049, 0.356413543, 0.0158033334, -0.934194684, -1.52794952e-14, 0.999856949, 0.0169141125, 0.934328318, -0.00602841889, 0.356362551)
  2085. Weld108.Name = "qCFrameWeldThingy"
  2086. Weld108.Parent = Part93
  2087. Weld108.C1 = CFrame.new(-0.729688644, -0.0248689651, 0.130022049, 0.356413543, 0.0158033334, -0.934194684, -1.52794952e-14, 0.999856949, 0.0169141125, 0.934328318, -0.00602841889, 0.356362551)
  2088. Weld108.Part0 = Part1
  2089. Weld108.Part1 = Part93
  2090. Script109.Name = "qPerfectionWeld"
  2091. Script109.Parent = Tool0
  2092. table.insert(cors,sandbox(Script109,function()
  2093. -- Created by Quenty (@Quenty, follow me on twitter).
  2094. -- Should work with only ONE copy, seamlessly with weapons, trains, et cetera.
  2095. -- Parts should be ANCHORED before use. It will, however, store relatives values and so when tools are reparented, it'll fix them.
  2096.  
  2097. --[[ INSTRUCTIONS
  2098. - Place in the model
  2099. - Make sure model is anchored
  2100. - That's it. It will weld the model and all children.
  2101.  
  2102. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
  2103. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
  2104. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
  2105. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
  2106. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
  2107. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
  2108. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
  2109. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
  2110.  
  2111. This script is designed to be used is a regular script. In a local script it will weld, but it will not attempt to handle ancestory changes.
  2112. ]]
  2113.  
  2114. --[[ DOCUMENTATION
  2115. - Will work in tools. If ran more than once it will not create more than one weld. This is especially useful for tools that are dropped and then picked up again.
  2116. - Will work in PBS servers
  2117. - Will work as long as it starts out with the part anchored
  2118. - Stores the relative CFrame as a CFrame value
  2119. - Takes careful measure to reduce lag by not having a joint set off or affected by the parts offset from origin
  2120. - Utilizes a recursive algorith to find all parts in the model
  2121. - Will reweld on script reparent if the script is initially parented to a tool.
  2122. - Welds as fast as possible
  2123. ]]
  2124.  
  2125. -- qPerfectionWeld.lua
  2126. -- Created 10/6/2014
  2127. -- Author: Quenty
  2128. -- Version 1.0.3
  2129.  
  2130. -- Updated 10/14/2014 - Updated to 1.0.1
  2131. --- Bug fix with existing ROBLOX welds ? Repro by asimo3089
  2132.  
  2133. -- Updated 10/14/2014 - Updated to 1.0.2
  2134. --- Fixed bug fix.
  2135.  
  2136. -- Updated 10/14/2014 - Updated to 1.0.3
  2137. --- Now handles joints semi-acceptably. May be rather hacky with some joints. :/
  2138.  
  2139. local NEVER_BREAK_JOINTS = false -- If you set this to true it will never break joints (this can create some welding issues, but can save stuff like hinges).
  2140.  
  2141.  
  2142. local function CallOnChildren(Instance, FunctionToCall)
  2143. -- Calls a function on each of the children of a certain object, using recursion.
  2144.  
  2145. FunctionToCall(Instance)
  2146.  
  2147. for _, Child in next, Instance:GetChildren() do
  2148. CallOnChildren(Child, FunctionToCall)
  2149. end
  2150. end
  2151.  
  2152. local function GetNearestParent(Instance, ClassName)
  2153. -- Returns the nearest parent of a certain class, or returns nil
  2154.  
  2155. local Ancestor = Instance
  2156. repeat
  2157. Ancestor = Ancestor.Parent
  2158. if Ancestor == nil then
  2159. return nil
  2160. end
  2161. until Ancestor:IsA(ClassName)
  2162.  
  2163. return Ancestor
  2164. end
  2165.  
  2166. local function GetBricks(StartInstance)
  2167. local List = {}
  2168.  
  2169. -- if StartInstance:IsA("BasePart") then
  2170. -- List[#List+1] = StartInstance
  2171. -- end
  2172.  
  2173. CallOnChildren(StartInstance, function(Item)
  2174. if Item:IsA("BasePart") then
  2175. List[#List+1] = Item;
  2176. end
  2177. end)
  2178.  
  2179. return List
  2180. end
  2181.  
  2182. local function Modify(Instance, Values)
  2183. -- Modifies an Instance by using a table.
  2184.  
  2185. assert(type(Values) == "table", "Values is not a table");
  2186.  
  2187. for Index, Value in next, Values do
  2188. if type(Index) == "number" then
  2189. Value.Parent = Instance
  2190. else
  2191. Instance[Index] = Value
  2192. end
  2193. end
  2194. return Instance
  2195. end
  2196.  
  2197. local function Make(ClassType, Properties)
  2198. -- Using a syntax hack to create a nice way to Make new items.
  2199.  
  2200. return Modify(Instance.new(ClassType), Properties)
  2201. end
  2202.  
  2203. local Surfaces = {"TopSurface", "BottomSurface", "LeftSurface", "RightSurface", "FrontSurface", "BackSurface"}
  2204. local HingSurfaces = {"Hinge", "Motor", "SteppingMotor"}
  2205.  
  2206. local function HasWheelJoint(Part)
  2207. for _, SurfaceName in pairs(Surfaces) do
  2208. for _, HingSurfaceName in pairs(HingSurfaces) do
  2209. if Part[SurfaceName].Name == HingSurfaceName then
  2210. return true
  2211. end
  2212. end
  2213. end
  2214.  
  2215. return false
  2216. end
  2217.  
  2218. local function ShouldBreakJoints(Part)
  2219. --- We do not want to break joints of wheels/hinges. This takes the utmost care to not do this. There are
  2220. -- definitely some edge cases.
  2221.  
  2222. if NEVER_BREAK_JOINTS then
  2223. return false
  2224. end
  2225.  
  2226. if HasWheelJoint(Part) then
  2227. return false
  2228. end
  2229.  
  2230. local Connected = Part:GetConnectedParts()
  2231.  
  2232. if #Connected == 1 then
  2233. return false
  2234. end
  2235.  
  2236. for _, Item in pairs(Connected) do
  2237. if HasWheelJoint(Item) then
  2238. return false
  2239. elseif not Item:IsDescendantOf(script.Parent) then
  2240. return false
  2241. end
  2242. end
  2243.  
  2244. return true
  2245. end
  2246.  
  2247. local function WeldTogether(Part0, Part1, JointType, WeldParent)
  2248. --- Weld's 2 parts together
  2249. -- @param Part0 The first part
  2250. -- @param Part1 The second part (Dependent part most of the time).
  2251. -- @param [JointType] The type of joint. Defaults to weld.
  2252. -- @param [WeldParent] Parent of the weld, Defaults to Part0 (so GC is better).
  2253. -- @return The weld created.
  2254.  
  2255. JointType = JointType or "Weld"
  2256. local RelativeValue = Part1:FindFirstChild("qRelativeCFrameWeldValue")
  2257.  
  2258. local NewWeld = Part1:FindFirstChild("qCFrameWeldThingy") or Instance.new(JointType)
  2259. Modify(NewWeld, {
  2260. Name = "qCFrameWeldThingy";
  2261. Part0 = Part0;
  2262. Part1 = Part1;
  2263. C0 = CFrame.new();--Part0.CFrame:inverse();
  2264. C1 = RelativeValue and RelativeValue.Value or Part1.CFrame:toObjectSpace(Part0.CFrame); --Part1.CFrame:inverse() * Part0.CFrame;-- Part1.CFrame:inverse();
  2265. Parent = Part1;
  2266. })
  2267.  
  2268. if not RelativeValue then
  2269. RelativeValue = Make("CFrameValue", {
  2270. Parent = Part1;
  2271. Name = "qRelativeCFrameWeldValue";
  2272. Archivable = true;
  2273. Value = NewWeld.C1;
  2274. })
  2275. end
  2276.  
  2277. return NewWeld
  2278. end
  2279.  
  2280. local function WeldParts(Parts, MainPart, JointType, DoNotUnanchor)
  2281. -- @param Parts The Parts to weld. Should be anchored to prevent really horrible results.
  2282. -- @param MainPart The part to weld the model to (can be in the model).
  2283. -- @param [JointType] The type of joint. Defaults to weld.
  2284. -- @parm DoNotUnanchor Boolean, if true, will not unachor the model after cmopletion.
  2285.  
  2286. for _, Part in pairs(Parts) do
  2287. if ShouldBreakJoints(Part) then
  2288. Part:BreakJoints()
  2289. end
  2290. end
  2291.  
  2292. for _, Part in pairs(Parts) do
  2293. if Part ~= MainPart then
  2294. WeldTogether(MainPart, Part, JointType, MainPart)
  2295. end
  2296. end
  2297.  
  2298. if not DoNotUnanchor then
  2299. for _, Part in pairs(Parts) do
  2300. Part.Anchored = false
  2301. end
  2302. MainPart.Anchored = false
  2303. end
  2304. end
  2305.  
  2306. local function PerfectionWeld()
  2307. local Tool = GetNearestParent(script, "Tool")
  2308.  
  2309. local Parts = GetBricks(script.Parent)
  2310. local PrimaryPart = Tool and Tool:FindFirstChild("Handle") and Tool.Handle:IsA("BasePart") and Tool.Handle or script.Parent:IsA("Model") and script.Parent.PrimaryPart or Parts[1]
  2311.  
  2312. if PrimaryPart then
  2313. WeldParts(Parts, PrimaryPart, "Weld", false)
  2314. else
  2315. warn("qWeld - Unable to weld part")
  2316. end
  2317.  
  2318. return Tool
  2319. end
  2320.  
  2321. local Tool = PerfectionWeld()
  2322.  
  2323.  
  2324. if Tool and script.ClassName == "Script" then
  2325. --- Don't bother with local scripts
  2326.  
  2327. script.Parent.AncestryChanged:connect(function()
  2328. PerfectionWeld()
  2329. end)
  2330. end
  2331.  
  2332. -- Created by Quenty (@Quenty, follow me on twitter).
  2333.  
  2334. end))
  2335. Part110.Parent = Tool0
  2336. Part110.Material = Enum.Material.DiamondPlate
  2337. Part110.BrickColor = BrickColor.new("Really black")
  2338. Part110.Rotation = Vector3.new(0, 0, -90.3600006)
  2339. Part110.Shape = Enum.PartType.Ball
  2340. Part110.Size = Vector3.new(1.16999984, 1.16999984, 1.16999984)
  2341. Part110.CFrame = CFrame.new(34.226593, 4.0278182, -15.5869999, -0.00631300081, 0.999980092, 0, -0.999980092, -0.00631300081, 0, 0, 0, 1)
  2342. Part110.BottomSurface = Enum.SurfaceType.Smooth
  2343. Part110.TopSurface = Enum.SurfaceType.Smooth
  2344. Part110.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2345. Part110.Position = Vector3.new(34.226593, 4.0278182, -15.5869999)
  2346. Part110.Orientation = Vector3.new(0, 0, -90.3600006)
  2347. Part110.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2348. Sound111.Name = "Boom"
  2349. Sound111.Parent = Part110
  2350. Sound111.SoundId = "rbxassetid://243702774"
  2351. Sound111.Volume = 2
  2352. Sound111.PlayOnRemove = true
  2353. Sound112.Name = "Fail"
  2354. Sound112.Parent = Part110
  2355. Sound112.SoundId = "rbxassetid://151715959"
  2356. Sound112.Volume = 2
  2357. Sound112.PlayOnRemove = true
  2358. Script113.Parent = Part110
  2359. table.insert(cors,sandbox(Script113,function()
  2360. function onTouched(part)
  2361. local h = part.Parent:findFirstChild("Humanoid")
  2362. if h~=nil then
  2363. script.Parent.Detect.maxForce = script.Parent.Detect.Go.Value
  2364. script.Parent.Detect.position = h.Parent.Torso.Position
  2365. wait(0.2)
  2366. script.Parent.Detect.position = h.Parent.Torso.Position
  2367. wait(0.2)
  2368. script.Parent.Detect.position = h.Parent.Torso.Position
  2369. wait(0.2)
  2370. script.Parent.Detect.position = h.Parent.Torso.Position
  2371. wait(0.2)
  2372. script.Parent.Detect.position = h.Parent.Torso.Position
  2373. wait(0.2)
  2374. script.Parent.Detect.position = h.Parent.Torso.Position
  2375. wait(0.2)
  2376. script.Parent.Detect.position = h.Parent.Torso.Position
  2377. wait(0.2)
  2378. script.Parent.Detect.position = h.Parent.Torso.Position
  2379. wait(0.2)
  2380. script.Parent.Detect.position = h.Parent.Torso.Position
  2381. wait(0.2)
  2382. script.Parent.Detect.position = h.Parent.Torso.Position
  2383. wait(0.2)
  2384. script.Parent.Detect.position = h.Parent.Torso.Position
  2385. wait(0.2)
  2386. script.Parent.Detect.position = h.Parent.Torso.Position
  2387. wait(0.2)
  2388. script.Parent.Detect.position = h.Parent.Torso.Position
  2389. wait(0.2)
  2390. script.Parent.Detect.position = h.Parent.Torso.Position
  2391. wait(0.2)
  2392. script.Parent.Detect.maxForce = script.Parent.Detect.Kill.Value
  2393. script.Parent.Detect.position = h.Parent.Torso.Position
  2394. wait(0.2)
  2395. script.Parent.Detect.maxForce = script.Parent.Detect.Go.Value
  2396. script.Parent.Detect.position = h.Parent.Torso.Position
  2397. end
  2398. end
  2399. script.Parent.Touched:connect(onTouched)
  2400.  
  2401.  
  2402.  
  2403.  
  2404. end))
  2405. Script114.Parent = Part110
  2406. table.insert(cors,sandbox(Script114,function()
  2407. function onTouched(part)
  2408. local h = part.Parent:findFirstChild("Humanoid")
  2409. if h~=nil then
  2410. script.Parent.Fail:remove()
  2411. script.Parent.Sparkles.Enabled = true
  2412. script.Parent.BillboardGui.Enabled = true
  2413. wait(1)
  2414. script.Parent.BillboardGui.TextLabel.Text = "11"
  2415. wait(1)
  2416. script.Parent.BillboardGui.TextLabel.Text = "10"
  2417. wait(1)
  2418. script.Parent.BillboardGui.TextLabel.Text = "9"
  2419. wait(1)
  2420. script.Parent.BillboardGui.TextLabel.Text = "8"
  2421. wait(1)
  2422. script.Parent.BillboardGui.TextLabel.Text = "7"
  2423. wait(1)
  2424. script.Parent.BillboardGui.TextLabel.Text = "6"
  2425. wait(1)
  2426. script.Parent.BillboardGui.TextLabel.Text = "5"
  2427. wait(1)
  2428. script.Parent.BillboardGui.TextLabel.Text = "4"
  2429. wait(1)
  2430. script.Parent.BillboardGui.TextLabel.Text = "3"
  2431. wait(1)
  2432. script.Parent.BillboardGui.TextLabel.Text = "2"
  2433. wait(1)
  2434. script.Parent.BillboardGui.TextLabel.Text = "1"
  2435. E = Instance.new("Explosion")
  2436. E.Position = script.Parent.Position
  2437. E.Parent = workspace
  2438. script.Parent.Boom:remove()
  2439. wait(0.1)
  2440. script.Parent:remove()
  2441. end
  2442. end
  2443. script.Parent.Touched:connect(onTouched)
  2444.  
  2445.  
  2446.  
  2447.  
  2448. end))
  2449. ParticleEmitter115.Name = "Sparkles"
  2450. ParticleEmitter115.Parent = Part110
  2451. ParticleEmitter115.Transparency = NumberSequence.new(0.60000002384186,0.60000002384186)
  2452. ParticleEmitter115.Rotation = NumberRange.new(0, 5)
  2453. ParticleEmitter115.Size = NumberSequence.new(0.31999999284744,1.1799999475479,1.25)
  2454. ParticleEmitter115.Color = ColorSequence.new(Color3.new(1, 0.666667, 0),Color3.new(1, 0.666667, 0))
  2455. ParticleEmitter115.Enabled = false
  2456. ParticleEmitter115.LightEmission = 0.89999997615814
  2457. ParticleEmitter115.Texture = "rbxasset://textures/particles/fire_main.dds"
  2458. ParticleEmitter115.ZOffset = 0.34999999403954
  2459. ParticleEmitter115.Acceleration = Vector3.new(0, 10, 0)
  2460. ParticleEmitter115.Lifetime = NumberRange.new(0.20000000298023, 0.30000001192093)
  2461. ParticleEmitter115.Rate = 1000
  2462. ParticleEmitter115.RotSpeed = NumberRange.new(15, 25)
  2463. ParticleEmitter115.Speed = NumberRange.new(-1.1000000238419, -1.1000000238419)
  2464. ParticleEmitter115.Color = ColorSequence.new(Color3.new(1, 0.666667, 0),Color3.new(1, 0.666667, 0))
  2465. BillboardGui116.Parent = Part110
  2466. BillboardGui116.Size = UDim2.new(0, 200, 0, 50)
  2467. BillboardGui116.Enabled = false
  2468. TextLabel117.Parent = BillboardGui116
  2469. TextLabel117.Transparency = 1
  2470. TextLabel117.Size = UDim2.new(0, 200, 0, 50)
  2471. TextLabel117.Position = UDim2.new(0, 0, 0, -40)
  2472. TextLabel117.BackgroundColor3 = Color3.new(1, 1, 1)
  2473. TextLabel117.BackgroundTransparency = 1
  2474. TextLabel117.Font = Enum.Font.SciFi
  2475. TextLabel117.FontSize = Enum.FontSize.Size14
  2476. TextLabel117.TextColor3 = Color3.new(0, 1, 1)
  2477. TextLabel117.TextScaled = true
  2478. TextLabel117.TextWrapped = true
  2479. BodyPosition118.Name = "Detect"
  2480. BodyPosition118.Parent = Part110
  2481. Vector3Value119.Name = "Go"
  2482. Vector3Value119.Parent = BodyPosition118
  2483. Vector3Value119.Value = Vector3.new(200, 0, 200)
  2484. Vector3Value120.Name = "Kill"
  2485. Vector3Value120.Parent = BodyPosition118
  2486. Vector3Value120.Value = Vector3.new(1000, 1000, 1000)
  2487. SpecialMesh121.Parent = Part110
  2488. SpecialMesh121.Scale = Vector3.new(1.25, 1.25, 1.25)
  2489. SpecialMesh121.MeshType = Enum.MeshType.Sphere
  2490. SpecialMesh121.Scale = Vector3.new(1.25, 1.25, 1.25)
  2491. Vector3Value122.Name = "Red"
  2492. Vector3Value122.Parent = SpecialMesh121
  2493. Vector3Value122.Value = Vector3.new(1, 0.00999999978, 0.00999999978)
  2494. Vector3Value123.Name = "Normal"
  2495. Vector3Value123.Parent = SpecialMesh121
  2496. Vector3Value123.Value = Vector3.new(1, 1, 1)
  2497. CFrameValue124.Name = "qRelativeCFrameWeldValue"
  2498. CFrameValue124.Parent = Part110
  2499. CFrameValue124.Value = CFrame.new(0.730302811, -0.0248689651, 0.130022049, 0.356413543, 0.0158033334, -0.934194684, -1.52794952e-14, 0.999856949, 0.0169141125, 0.934328318, -0.00602841889, 0.356362551)
  2500. Part125.Parent = Tool0
  2501. Part125.Material = Enum.Material.DiamondPlate
  2502. Part125.BrickColor = BrickColor.new("Really black")
  2503. Part125.Rotation = Vector3.new(0, 0, -90.3600006)
  2504. Part125.Shape = Enum.PartType.Ball
  2505. Part125.Size = Vector3.new(1.16999984, 1.16999984, 1.16999984)
  2506. Part125.CFrame = CFrame.new(34.226593, 2.36781931, -15.5869999, -0.00631300081, 0.999980092, 0, -0.999980092, -0.00631300081, 0, 0, 0, 1)
  2507. Part125.BottomSurface = Enum.SurfaceType.Smooth
  2508. Part125.TopSurface = Enum.SurfaceType.Smooth
  2509. Part125.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2510. Part125.Position = Vector3.new(34.226593, 2.36781931, -15.5869999)
  2511. Part125.Orientation = Vector3.new(0, 0, -90.3600006)
  2512. Part125.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2513. Sound126.Name = "Boom"
  2514. Sound126.Parent = Part125
  2515. Sound126.SoundId = "rbxassetid://243702774"
  2516. Sound126.Volume = 2
  2517. Sound126.PlayOnRemove = true
  2518. Sound127.Name = "Fail"
  2519. Sound127.Parent = Part125
  2520. Sound127.SoundId = "rbxassetid://151715959"
  2521. Sound127.Volume = 2
  2522. Sound127.PlayOnRemove = true
  2523. Script128.Parent = Part125
  2524. table.insert(cors,sandbox(Script128,function()
  2525. function onTouched(part)
  2526. local h = part.Parent:findFirstChild("Humanoid")
  2527. if h~=nil then
  2528. script.Parent.Detect.maxForce = script.Parent.Detect.Go.Value
  2529. script.Parent.Detect.position = h.Parent.Torso.Position
  2530. wait(0.2)
  2531. script.Parent.Detect.position = h.Parent.Torso.Position
  2532. wait(0.2)
  2533. script.Parent.Detect.position = h.Parent.Torso.Position
  2534. wait(0.2)
  2535. script.Parent.Detect.position = h.Parent.Torso.Position
  2536. wait(0.2)
  2537. script.Parent.Detect.position = h.Parent.Torso.Position
  2538. wait(0.2)
  2539. script.Parent.Detect.position = h.Parent.Torso.Position
  2540. wait(0.2)
  2541. script.Parent.Detect.position = h.Parent.Torso.Position
  2542. wait(0.2)
  2543. script.Parent.Detect.position = h.Parent.Torso.Position
  2544. wait(0.2)
  2545. script.Parent.Detect.position = h.Parent.Torso.Position
  2546. wait(0.2)
  2547. script.Parent.Detect.position = h.Parent.Torso.Position
  2548. wait(0.2)
  2549. script.Parent.Detect.position = h.Parent.Torso.Position
  2550. wait(0.2)
  2551. script.Parent.Detect.position = h.Parent.Torso.Position
  2552. wait(0.2)
  2553. script.Parent.Detect.position = h.Parent.Torso.Position
  2554. wait(0.2)
  2555. script.Parent.Detect.position = h.Parent.Torso.Position
  2556. wait(0.2)
  2557. script.Parent.Detect.maxForce = script.Parent.Detect.Kill.Value
  2558. script.Parent.Detect.position = h.Parent.Torso.Position
  2559. wait(0.2)
  2560. script.Parent.Detect.maxForce = script.Parent.Detect.Go.Value
  2561. script.Parent.Detect.position = h.Parent.Torso.Position
  2562. end
  2563. end
  2564. script.Parent.Touched:connect(onTouched)
  2565.  
  2566.  
  2567.  
  2568.  
  2569. end))
  2570. Script129.Parent = Part125
  2571. table.insert(cors,sandbox(Script129,function()
  2572. function onTouched(part)
  2573. local h = part.Parent:findFirstChild("Humanoid")
  2574. if h~=nil then
  2575. script.Parent.Fail:remove()
  2576. script.Parent.Sparkles.Enabled = true
  2577. script.Parent.BillboardGui.Enabled = true
  2578. wait(1)
  2579. script.Parent.BillboardGui.TextLabel.Text = "11"
  2580. wait(1)
  2581. script.Parent.BillboardGui.TextLabel.Text = "10"
  2582. wait(1)
  2583. script.Parent.BillboardGui.TextLabel.Text = "9"
  2584. wait(1)
  2585. script.Parent.BillboardGui.TextLabel.Text = "8"
  2586. wait(1)
  2587. script.Parent.BillboardGui.TextLabel.Text = "7"
  2588. wait(1)
  2589. script.Parent.BillboardGui.TextLabel.Text = "6"
  2590. wait(1)
  2591. script.Parent.BillboardGui.TextLabel.Text = "5"
  2592. wait(1)
  2593. script.Parent.BillboardGui.TextLabel.Text = "4"
  2594. wait(1)
  2595. script.Parent.BillboardGui.TextLabel.Text = "3"
  2596. wait(1)
  2597. script.Parent.BillboardGui.TextLabel.Text = "2"
  2598. wait(1)
  2599. script.Parent.BillboardGui.TextLabel.Text = "1"
  2600. E = Instance.new("Explosion")
  2601. E.Position = script.Parent.Position
  2602. E.Parent = workspace
  2603. script.Parent.Boom:remove()
  2604. wait(0.1)
  2605. script.Parent:remove()
  2606. end
  2607. end
  2608. script.Parent.Touched:connect(onTouched)
  2609.  
  2610.  
  2611.  
  2612.  
  2613. end))
  2614. ParticleEmitter130.Name = "Sparkles"
  2615. ParticleEmitter130.Parent = Part125
  2616. ParticleEmitter130.Transparency = NumberSequence.new(0.60000002384186,0.60000002384186)
  2617. ParticleEmitter130.Rotation = NumberRange.new(0, 5)
  2618. ParticleEmitter130.Size = NumberSequence.new(0.31999999284744,1.1799999475479,1.25)
  2619. ParticleEmitter130.Color = ColorSequence.new(Color3.new(1, 0.666667, 0),Color3.new(1, 0.666667, 0))
  2620. ParticleEmitter130.Enabled = false
  2621. ParticleEmitter130.LightEmission = 0.89999997615814
  2622. ParticleEmitter130.Texture = "rbxasset://textures/particles/fire_main.dds"
  2623. ParticleEmitter130.ZOffset = 0.34999999403954
  2624. ParticleEmitter130.Acceleration = Vector3.new(0, 10, 0)
  2625. ParticleEmitter130.Lifetime = NumberRange.new(0.20000000298023, 0.30000001192093)
  2626. ParticleEmitter130.Rate = 1000
  2627. ParticleEmitter130.RotSpeed = NumberRange.new(15, 25)
  2628. ParticleEmitter130.Speed = NumberRange.new(-1.1000000238419, -1.1000000238419)
  2629. ParticleEmitter130.Color = ColorSequence.new(Color3.new(1, 0.666667, 0),Color3.new(1, 0.666667, 0))
  2630. BillboardGui131.Parent = Part125
  2631. BillboardGui131.Size = UDim2.new(0, 200, 0, 50)
  2632. BillboardGui131.Enabled = false
  2633. TextLabel132.Parent = BillboardGui131
  2634. TextLabel132.Transparency = 1
  2635. TextLabel132.Size = UDim2.new(0, 200, 0, 50)
  2636. TextLabel132.Position = UDim2.new(0, 0, 0, -40)
  2637. TextLabel132.BackgroundColor3 = Color3.new(1, 1, 1)
  2638. TextLabel132.BackgroundTransparency = 1
  2639. TextLabel132.Font = Enum.Font.SciFi
  2640. TextLabel132.FontSize = Enum.FontSize.Size14
  2641. TextLabel132.TextColor3 = Color3.new(0, 1, 1)
  2642. TextLabel132.TextScaled = true
  2643. TextLabel132.TextWrapped = true
  2644. BodyPosition133.Name = "Detect"
  2645. BodyPosition133.Parent = Part125
  2646. Vector3Value134.Name = "Go"
  2647. Vector3Value134.Parent = BodyPosition133
  2648. Vector3Value134.Value = Vector3.new(200, 0, 200)
  2649. Vector3Value135.Name = "Kill"
  2650. Vector3Value135.Parent = BodyPosition133
  2651. Vector3Value135.Value = Vector3.new(1000, 1000, 1000)
  2652. SpecialMesh136.Parent = Part125
  2653. SpecialMesh136.Scale = Vector3.new(1.25, 1.25, 1.25)
  2654. SpecialMesh136.MeshType = Enum.MeshType.Sphere
  2655. SpecialMesh136.Scale = Vector3.new(1.25, 1.25, 1.25)
  2656. Vector3Value137.Name = "Red"
  2657. Vector3Value137.Parent = SpecialMesh136
  2658. Vector3Value137.Value = Vector3.new(1, 0.00999999978, 0.00999999978)
  2659. Vector3Value138.Name = "Normal"
  2660. Vector3Value138.Parent = SpecialMesh136
  2661. Vector3Value138.Value = Vector3.new(1, 1, 1)
  2662. CFrameValue139.Name = "qRelativeCFrameWeldValue"
  2663. CFrameValue139.Parent = Part125
  2664. CFrameValue139.Value = CFrame.new(0.730302811, -0.0248689651, 0.130022049, 0.356413543, 0.0158033334, -0.934194684, -1.52794952e-14, 0.999856949, 0.0169141125, 0.934328318, -0.00602841889, 0.356362551)
  2665. Part140.Parent = Tool0
  2666. Part140.Material = Enum.Material.Neon
  2667. Part140.BrickColor = BrickColor.new("Sea green")
  2668. Part140.Transparency = 0.69999998807907
  2669. Part140.Rotation = Vector3.new(0, -47.4799995, 0)
  2670. Part140.Shape = Enum.PartType.Ball
  2671. Part140.Size = Vector3.new(2.79742026, 2.79742026, 2.79742026)
  2672. Part140.CFrame = CFrame.new(34.2502785, 3.3434875, -15.4377365, 0.675855279, 0, -0.73703438, 0, 1, 0, 0.73703438, 0, 0.675855279)
  2673. Part140.BottomSurface = Enum.SurfaceType.Smooth
  2674. Part140.TopSurface = Enum.SurfaceType.Smooth
  2675. Part140.Color = Color3.new(0.203922, 0.556863, 0.25098)
  2676. Part140.Position = Vector3.new(34.2502785, 3.3434875, -15.4377365)
  2677. Part140.Orientation = Vector3.new(0, -47.4799995, 0)
  2678. Part140.Color = Color3.new(0.203922, 0.556863, 0.25098)
  2679. Sound141.Name = "Boom"
  2680. Sound141.Parent = Part140
  2681. Sound141.SoundId = "rbxassetid://243702774"
  2682. Sound141.Volume = 2
  2683. Sound141.PlayOnRemove = true
  2684. Sound142.Name = "Fail"
  2685. Sound142.Parent = Part140
  2686. Sound142.SoundId = "rbxassetid://151715959"
  2687. Sound142.Volume = 2
  2688. Sound142.PlayOnRemove = true
  2689. SpecialMesh143.Parent = Part140
  2690. SpecialMesh143.Scale = Vector3.new(1.25, 1.25, 1.25)
  2691. SpecialMesh143.MeshType = Enum.MeshType.Sphere
  2692. SpecialMesh143.Scale = Vector3.new(1.25, 1.25, 1.25)
  2693. Vector3Value144.Name = "Red"
  2694. Vector3Value144.Parent = SpecialMesh143
  2695. Vector3Value144.Value = Vector3.new(1, 0.00999999978, 0.00999999978)
  2696. Vector3Value145.Name = "Normal"
  2697. Vector3Value145.Parent = SpecialMesh143
  2698. Vector3Value145.Value = Vector3.new(1, 1, 1)
  2699. Script146.Parent = Part140
  2700. table.insert(cors,sandbox(Script146,function()
  2701. function onTouched(part)
  2702. local h = part.Parent:findFirstChild("Humanoid")
  2703. if h~=nil then
  2704. script.Parent.Detect.maxForce = script.Parent.Detect.Go.Value
  2705. script.Parent.Detect.position = h.Parent.Torso.Position
  2706. wait(0.2)
  2707. script.Parent.Detect.position = h.Parent.Torso.Position
  2708. wait(0.2)
  2709. script.Parent.Detect.position = h.Parent.Torso.Position
  2710. wait(0.2)
  2711. script.Parent.Detect.position = h.Parent.Torso.Position
  2712. wait(0.2)
  2713. script.Parent.Detect.position = h.Parent.Torso.Position
  2714. wait(0.2)
  2715. script.Parent.Detect.position = h.Parent.Torso.Position
  2716. wait(0.2)
  2717. script.Parent.Detect.position = h.Parent.Torso.Position
  2718. wait(0.2)
  2719. script.Parent.Detect.position = h.Parent.Torso.Position
  2720. wait(0.2)
  2721. script.Parent.Detect.position = h.Parent.Torso.Position
  2722. wait(0.2)
  2723. script.Parent.Detect.position = h.Parent.Torso.Position
  2724. wait(0.2)
  2725. script.Parent.Detect.position = h.Parent.Torso.Position
  2726. wait(0.2)
  2727. script.Parent.Detect.position = h.Parent.Torso.Position
  2728. wait(0.2)
  2729. script.Parent.Detect.position = h.Parent.Torso.Position
  2730. wait(0.2)
  2731. script.Parent.Detect.position = h.Parent.Torso.Position
  2732. wait(0.2)
  2733. script.Parent.Detect.maxForce = script.Parent.Detect.Kill.Value
  2734. script.Parent.Detect.position = h.Parent.Torso.Position
  2735. wait(0.2)
  2736. script.Parent.Detect.maxForce = script.Parent.Detect.Go.Value
  2737. script.Parent.Detect.position = h.Parent.Torso.Position
  2738. end
  2739. end
  2740. script.Parent.Touched:connect(onTouched)
  2741.  
  2742.  
  2743.  
  2744.  
  2745. end))
  2746. Script147.Parent = Part140
  2747. table.insert(cors,sandbox(Script147,function()
  2748. function onTouched(part)
  2749. local h = part.Parent:findFirstChild("Humanoid")
  2750. if h~=nil then
  2751. script.Parent.Fail:remove()
  2752. script.Parent.Sparkles.Enabled = true
  2753. script.Parent.BillboardGui.Enabled = true
  2754. wait(1)
  2755. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Red.Value
  2756. script.Parent.BillboardGui.TextLabel.Text = "11"
  2757. wait(1)
  2758. script.Parent.BillboardGui.TextLabel.Text = "10"
  2759. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Normal.Value
  2760. wait(1)
  2761. script.Parent.BillboardGui.TextLabel.Text = "9"
  2762. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Red.Value
  2763. wait(1)
  2764. script.Parent.BillboardGui.TextLabel.Text = "8"
  2765. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Normal.Value
  2766. wait(1)
  2767. script.Parent.BillboardGui.TextLabel.Text = "7"
  2768. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Red.Value
  2769. wait(1)
  2770. script.Parent.BillboardGui.TextLabel.Text = "6"
  2771. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Normal.Value
  2772. wait(1)
  2773. script.Parent.BillboardGui.TextLabel.Text = "5"
  2774. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Red.Value
  2775. wait(1)
  2776. script.Parent.BillboardGui.TextLabel.Text = "4"
  2777. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Normal.Value
  2778. wait(1)
  2779. script.Parent.BillboardGui.TextLabel.Text = "3"
  2780. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Red.Value
  2781. wait(1)
  2782. script.Parent.BillboardGui.TextLabel.Text = "2"
  2783. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Normal.Value
  2784. wait(1)
  2785. script.Parent.BillboardGui.TextLabel.Text = "1"
  2786. E = Instance.new("Explosion")
  2787. E.Position = script.Parent.Position
  2788. E.Parent = workspace
  2789. script.Parent.Boom:remove()
  2790. wait(0.1)
  2791. script.Parent:remove()
  2792. end
  2793. end
  2794. script.Parent.Touched:connect(onTouched)
  2795.  
  2796.  
  2797.  
  2798.  
  2799. end))
  2800. BodyPosition148.Name = "Detect"
  2801. BodyPosition148.Parent = Part140
  2802. Vector3Value149.Name = "Go"
  2803. Vector3Value149.Parent = BodyPosition148
  2804. Vector3Value149.Value = Vector3.new(200, 0, 200)
  2805. Vector3Value150.Name = "Kill"
  2806. Vector3Value150.Parent = BodyPosition148
  2807. Vector3Value150.Value = Vector3.new(1000, 1000, 1000)
  2808. ParticleEmitter151.Name = "Sparkles"
  2809. ParticleEmitter151.Parent = Part140
  2810. ParticleEmitter151.Transparency = NumberSequence.new(0.60000002384186,0.60000002384186)
  2811. ParticleEmitter151.Rotation = NumberRange.new(0, 5)
  2812. ParticleEmitter151.Size = NumberSequence.new(0.31999999284744,1.1799999475479,1.25)
  2813. ParticleEmitter151.Color = ColorSequence.new(Color3.new(1, 0.666667, 0),Color3.new(1, 0.666667, 0))
  2814. ParticleEmitter151.Enabled = false
  2815. ParticleEmitter151.LightEmission = 0.89999997615814
  2816. ParticleEmitter151.Texture = "rbxasset://textures/particles/fire_main.dds"
  2817. ParticleEmitter151.ZOffset = 0.34999999403954
  2818. ParticleEmitter151.Acceleration = Vector3.new(0, 10, 0)
  2819. ParticleEmitter151.Lifetime = NumberRange.new(0.20000000298023, 0.30000001192093)
  2820. ParticleEmitter151.Rate = 1000
  2821. ParticleEmitter151.RotSpeed = NumberRange.new(15, 25)
  2822. ParticleEmitter151.Speed = NumberRange.new(-1.1000000238419, -1.1000000238419)
  2823. ParticleEmitter151.Color = ColorSequence.new(Color3.new(1, 0.666667, 0),Color3.new(1, 0.666667, 0))
  2824. Attachment152.Name = "Attachment0"
  2825. Attachment152.Parent = Part140
  2826. Attachment152.Rotation = Vector3.new(0, 0, 90)
  2827. Attachment152.CFrame = CFrame.new(0, 1.39871252, -0, 0, -1, 0, 1, 0, -0, 0, 0, 1)
  2828. Attachment152.Position = Vector3.new(0, 1.39871252, -0)
  2829. Attachment152.Axis = Vector3.new(0, 1, 0)
  2830. Attachment152.Orientation = Vector3.new(0, 0, 90)
  2831. RopeConstraint153.Parent = Part140
  2832. RopeConstraint153.Visible = true
  2833. RopeConstraint153.Attachment0 = Attachment152
  2834. RopeConstraint153.Attachment1 = nil
  2835. RopeConstraint153.Length = 4.3880000114441
  2836. BillboardGui154.Parent = Part140
  2837. BillboardGui154.Size = UDim2.new(0, 200, 0, 50)
  2838. BillboardGui154.Enabled = false
  2839. TextLabel155.Parent = BillboardGui154
  2840. TextLabel155.Transparency = 1
  2841. TextLabel155.Size = UDim2.new(0, 200, 0, 50)
  2842. TextLabel155.Position = UDim2.new(0, 0, 0, -40)
  2843. TextLabel155.BackgroundColor3 = Color3.new(1, 1, 1)
  2844. TextLabel155.BackgroundTransparency = 1
  2845. TextLabel155.Font = Enum.Font.SciFi
  2846. TextLabel155.FontSize = Enum.FontSize.Size14
  2847. TextLabel155.TextColor3 = Color3.new(0, 1, 1)
  2848. TextLabel155.TextScaled = true
  2849. TextLabel155.TextWrapped = true
  2850. CFrameValue156.Name = "qRelativeCFrameWeldValue"
  2851. CFrameValue156.Parent = Part140
  2852. CFrameValue156.Value = CFrame.new(-0.0296936035, 0.000131130219, 0.0300216675, 0.356413543, 0.0158033334, -0.934194684, -1.52794952e-14, 0.999856949, 0.0169141125, 0.934328318, -0.00602841889, 0.356362551)
  2853. Part157.Parent = Tool0
  2854. Part157.Material = Enum.Material.Neon
  2855. Part157.BrickColor = BrickColor.new("Really black")
  2856. Part157.Transparency = 0.69999998807907
  2857. Part157.Rotation = Vector3.new(0, -47.4799995, 0)
  2858. Part157.Shape = Enum.PartType.Ball
  2859. Part157.Size = Vector3.new(1.7596674, 1.7596674, 1.7596674)
  2860. Part157.CFrame = CFrame.new(35.1038284, 3.38108897, -16.2204247, 0.675855279, 0, -0.73703438, 0, 1, 0, 0.73703438, 0, 0.675855279)
  2861. Part157.BottomSurface = Enum.SurfaceType.Smooth
  2862. Part157.TopSurface = Enum.SurfaceType.Smooth
  2863. Part157.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2864. Part157.Position = Vector3.new(35.1038284, 3.38108897, -16.2204247)
  2865. Part157.Orientation = Vector3.new(0, -47.4799995, 0)
  2866. Part157.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2867. Sound158.Name = "Boom"
  2868. Sound158.Parent = Part157
  2869. Sound158.SoundId = "rbxassetid://243702774"
  2870. Sound158.Volume = 2
  2871. Sound158.PlayOnRemove = true
  2872. Sound159.Name = "Fail"
  2873. Sound159.Parent = Part157
  2874. Sound159.SoundId = "rbxassetid://151715959"
  2875. Sound159.Volume = 2
  2876. Sound159.PlayOnRemove = true
  2877. SpecialMesh160.Parent = Part157
  2878. SpecialMesh160.Scale = Vector3.new(1.25, 1.25, 1.25)
  2879. SpecialMesh160.MeshType = Enum.MeshType.Sphere
  2880. SpecialMesh160.Scale = Vector3.new(1.25, 1.25, 1.25)
  2881. Vector3Value161.Name = "Red"
  2882. Vector3Value161.Parent = SpecialMesh160
  2883. Vector3Value161.Value = Vector3.new(1, 0.00999999978, 0.00999999978)
  2884. Vector3Value162.Name = "Normal"
  2885. Vector3Value162.Parent = SpecialMesh160
  2886. Vector3Value162.Value = Vector3.new(1, 1, 1)
  2887. Script163.Parent = Part157
  2888. table.insert(cors,sandbox(Script163,function()
  2889. function onTouched(part)
  2890. local h = part.Parent:findFirstChild("Humanoid")
  2891. if h~=nil then
  2892. script.Parent.Detect.maxForce = script.Parent.Detect.Go.Value
  2893. script.Parent.Detect.position = h.Parent.Torso.Position
  2894. wait(0.2)
  2895. script.Parent.Detect.position = h.Parent.Torso.Position
  2896. wait(0.2)
  2897. script.Parent.Detect.position = h.Parent.Torso.Position
  2898. wait(0.2)
  2899. script.Parent.Detect.position = h.Parent.Torso.Position
  2900. wait(0.2)
  2901. script.Parent.Detect.position = h.Parent.Torso.Position
  2902. wait(0.2)
  2903. script.Parent.Detect.position = h.Parent.Torso.Position
  2904. wait(0.2)
  2905. script.Parent.Detect.position = h.Parent.Torso.Position
  2906. wait(0.2)
  2907. script.Parent.Detect.position = h.Parent.Torso.Position
  2908. wait(0.2)
  2909. script.Parent.Detect.position = h.Parent.Torso.Position
  2910. wait(0.2)
  2911. script.Parent.Detect.position = h.Parent.Torso.Position
  2912. wait(0.2)
  2913. script.Parent.Detect.position = h.Parent.Torso.Position
  2914. wait(0.2)
  2915. script.Parent.Detect.position = h.Parent.Torso.Position
  2916. wait(0.2)
  2917. script.Parent.Detect.position = h.Parent.Torso.Position
  2918. wait(0.2)
  2919. script.Parent.Detect.position = h.Parent.Torso.Position
  2920. wait(0.2)
  2921. script.Parent.Detect.maxForce = script.Parent.Detect.Kill.Value
  2922. script.Parent.Detect.position = h.Parent.Torso.Position
  2923. wait(0.2)
  2924. script.Parent.Detect.maxForce = script.Parent.Detect.Go.Value
  2925. script.Parent.Detect.position = h.Parent.Torso.Position
  2926. end
  2927. end
  2928. script.Parent.Touched:connect(onTouched)
  2929.  
  2930.  
  2931.  
  2932.  
  2933. end))
  2934. Script164.Parent = Part157
  2935. table.insert(cors,sandbox(Script164,function()
  2936. function onTouched(part)
  2937. local h = part.Parent:findFirstChild("Humanoid")
  2938. if h~=nil then
  2939. script.Parent.Fail:remove()
  2940. script.Parent.Sparkles.Enabled = true
  2941. script.Parent.BillboardGui.Enabled = true
  2942. wait(1)
  2943. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Red.Value
  2944. script.Parent.BillboardGui.TextLabel.Text = "11"
  2945. wait(1)
  2946. script.Parent.BillboardGui.TextLabel.Text = "10"
  2947. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Normal.Value
  2948. wait(1)
  2949. script.Parent.BillboardGui.TextLabel.Text = "9"
  2950. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Red.Value
  2951. wait(1)
  2952. script.Parent.BillboardGui.TextLabel.Text = "8"
  2953. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Normal.Value
  2954. wait(1)
  2955. script.Parent.BillboardGui.TextLabel.Text = "7"
  2956. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Red.Value
  2957. wait(1)
  2958. script.Parent.BillboardGui.TextLabel.Text = "6"
  2959. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Normal.Value
  2960. wait(1)
  2961. script.Parent.BillboardGui.TextLabel.Text = "5"
  2962. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Red.Value
  2963. wait(1)
  2964. script.Parent.BillboardGui.TextLabel.Text = "4"
  2965. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Normal.Value
  2966. wait(1)
  2967. script.Parent.BillboardGui.TextLabel.Text = "3"
  2968. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Red.Value
  2969. wait(1)
  2970. script.Parent.BillboardGui.TextLabel.Text = "2"
  2971. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Normal.Value
  2972. wait(1)
  2973. script.Parent.BillboardGui.TextLabel.Text = "1"
  2974. E = Instance.new("Explosion")
  2975. E.Position = script.Parent.Position
  2976. E.Parent = workspace
  2977. script.Parent.Boom:remove()
  2978. wait(0.1)
  2979. script.Parent:remove()
  2980. end
  2981. end
  2982. script.Parent.Touched:connect(onTouched)
  2983.  
  2984.  
  2985.  
  2986.  
  2987. end))
  2988. ParticleEmitter165.Name = "Sparkles"
  2989. ParticleEmitter165.Parent = Part157
  2990. ParticleEmitter165.Transparency = NumberSequence.new(0.60000002384186,0.60000002384186)
  2991. ParticleEmitter165.Rotation = NumberRange.new(0, 5)
  2992. ParticleEmitter165.Size = NumberSequence.new(0.31999999284744,1.1799999475479,1.25)
  2993. ParticleEmitter165.Color = ColorSequence.new(Color3.new(1, 0.666667, 0),Color3.new(1, 0.666667, 0))
  2994. ParticleEmitter165.Enabled = false
  2995. ParticleEmitter165.LightEmission = 0.89999997615814
  2996. ParticleEmitter165.Texture = "rbxasset://textures/particles/fire_main.dds"
  2997. ParticleEmitter165.ZOffset = 0.34999999403954
  2998. ParticleEmitter165.Acceleration = Vector3.new(0, 10, 0)
  2999. ParticleEmitter165.Lifetime = NumberRange.new(0.20000000298023, 0.30000001192093)
  3000. ParticleEmitter165.Rate = 1000
  3001. ParticleEmitter165.RotSpeed = NumberRange.new(15, 25)
  3002. ParticleEmitter165.Speed = NumberRange.new(-1.1000000238419, -1.1000000238419)
  3003. ParticleEmitter165.Color = ColorSequence.new(Color3.new(1, 0.666667, 0),Color3.new(1, 0.666667, 0))
  3004. BillboardGui166.Parent = Part157
  3005. BillboardGui166.Size = UDim2.new(0, 200, 0, 50)
  3006. BillboardGui166.Enabled = false
  3007. TextLabel167.Parent = BillboardGui166
  3008. TextLabel167.Transparency = 1
  3009. TextLabel167.Size = UDim2.new(0, 200, 0, 50)
  3010. TextLabel167.Position = UDim2.new(0, 0, 0, -40)
  3011. TextLabel167.BackgroundColor3 = Color3.new(1, 1, 1)
  3012. TextLabel167.BackgroundTransparency = 1
  3013. TextLabel167.Font = Enum.Font.SciFi
  3014. TextLabel167.FontSize = Enum.FontSize.Size14
  3015. TextLabel167.TextColor3 = Color3.new(0, 1, 1)
  3016. TextLabel167.TextScaled = true
  3017. TextLabel167.TextWrapped = true
  3018. BodyPosition168.Name = "Detect"
  3019. BodyPosition168.Parent = Part157
  3020. Vector3Value169.Name = "Go"
  3021. Vector3Value169.Parent = BodyPosition168
  3022. Vector3Value169.Value = Vector3.new(200, 0, 200)
  3023. Vector3Value170.Name = "Kill"
  3024. Vector3Value170.Parent = BodyPosition168
  3025. Vector3Value170.Value = Vector3.new(1000, 1000, 1000)
  3026. CFrameValue171.Name = "qRelativeCFrameWeldValue"
  3027. CFrameValue171.Parent = Part157
  3028. CFrameValue171.Value = CFrame.new(-0.0296936035, -0.0248689651, 0.800022125, 0.356413543, 0.0158033334, -0.934194684, -1.52794952e-14, 0.999856949, 0.0169141125, 0.934328318, -0.00602841889, 0.356362551)
  3029. Part172.Parent = Tool0
  3030. Part172.Material = Enum.Material.Neon
  3031. Part172.BrickColor = BrickColor.new("Really black")
  3032. Part172.Transparency = 0.69999998807907
  3033. Part172.Rotation = Vector3.new(0, -47.4799995, 0)
  3034. Part172.Shape = Enum.PartType.Ball
  3035. Part172.Size = Vector3.new(1.7596674, 1.7596674, 1.7596674)
  3036. Part172.CFrame = CFrame.new(33.3302155, 3.38108897, -14.5940647, 0.675855279, 0, -0.73703438, 0, 1, 0, 0.73703438, 0, 0.675855279)
  3037. Part172.BottomSurface = Enum.SurfaceType.Smooth
  3038. Part172.TopSurface = Enum.SurfaceType.Smooth
  3039. Part172.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3040. Part172.Position = Vector3.new(33.3302155, 3.38108897, -14.5940647)
  3041. Part172.Orientation = Vector3.new(0, -47.4799995, 0)
  3042. Part172.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3043. Sound173.Name = "Boom"
  3044. Sound173.Parent = Part172
  3045. Sound173.SoundId = "rbxassetid://243702774"
  3046. Sound173.Volume = 2
  3047. Sound173.PlayOnRemove = true
  3048. Sound174.Name = "Fail"
  3049. Sound174.Parent = Part172
  3050. Sound174.SoundId = "rbxassetid://151715959"
  3051. Sound174.Volume = 2
  3052. Sound174.PlayOnRemove = true
  3053. SpecialMesh175.Parent = Part172
  3054. SpecialMesh175.Scale = Vector3.new(1.25, 1.25, 1.25)
  3055. SpecialMesh175.MeshType = Enum.MeshType.Sphere
  3056. SpecialMesh175.Scale = Vector3.new(1.25, 1.25, 1.25)
  3057. Vector3Value176.Name = "Red"
  3058. Vector3Value176.Parent = SpecialMesh175
  3059. Vector3Value176.Value = Vector3.new(1, 0.00999999978, 0.00999999978)
  3060. Vector3Value177.Name = "Normal"
  3061. Vector3Value177.Parent = SpecialMesh175
  3062. Vector3Value177.Value = Vector3.new(1, 1, 1)
  3063. Script178.Parent = Part172
  3064. table.insert(cors,sandbox(Script178,function()
  3065. function onTouched(part)
  3066. local h = part.Parent:findFirstChild("Humanoid")
  3067. if h~=nil then
  3068. script.Parent.Detect.maxForce = script.Parent.Detect.Go.Value
  3069. script.Parent.Detect.position = h.Parent.Torso.Position
  3070. wait(0.2)
  3071. script.Parent.Detect.position = h.Parent.Torso.Position
  3072. wait(0.2)
  3073. script.Parent.Detect.position = h.Parent.Torso.Position
  3074. wait(0.2)
  3075. script.Parent.Detect.position = h.Parent.Torso.Position
  3076. wait(0.2)
  3077. script.Parent.Detect.position = h.Parent.Torso.Position
  3078. wait(0.2)
  3079. script.Parent.Detect.position = h.Parent.Torso.Position
  3080. wait(0.2)
  3081. script.Parent.Detect.position = h.Parent.Torso.Position
  3082. wait(0.2)
  3083. script.Parent.Detect.position = h.Parent.Torso.Position
  3084. wait(0.2)
  3085. script.Parent.Detect.position = h.Parent.Torso.Position
  3086. wait(0.2)
  3087. script.Parent.Detect.position = h.Parent.Torso.Position
  3088. wait(0.2)
  3089. script.Parent.Detect.position = h.Parent.Torso.Position
  3090. wait(0.2)
  3091. script.Parent.Detect.position = h.Parent.Torso.Position
  3092. wait(0.2)
  3093. script.Parent.Detect.position = h.Parent.Torso.Position
  3094. wait(0.2)
  3095. script.Parent.Detect.position = h.Parent.Torso.Position
  3096. wait(0.2)
  3097. script.Parent.Detect.maxForce = script.Parent.Detect.Kill.Value
  3098. script.Parent.Detect.position = h.Parent.Torso.Position
  3099. wait(0.2)
  3100. script.Parent.Detect.maxForce = script.Parent.Detect.Go.Value
  3101. script.Parent.Detect.position = h.Parent.Torso.Position
  3102. end
  3103. end
  3104. script.Parent.Touched:connect(onTouched)
  3105.  
  3106.  
  3107.  
  3108.  
  3109. end))
  3110. Script179.Parent = Part172
  3111. table.insert(cors,sandbox(Script179,function()
  3112. function onTouched(part)
  3113. local h = part.Parent:findFirstChild("Humanoid")
  3114. if h~=nil then
  3115. script.Parent.Fail:remove()
  3116. script.Parent.Sparkles.Enabled = true
  3117. script.Parent.BillboardGui.Enabled = true
  3118. wait(1)
  3119. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Red.Value
  3120. script.Parent.BillboardGui.TextLabel.Text = "11"
  3121. wait(1)
  3122. script.Parent.BillboardGui.TextLabel.Text = "10"
  3123. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Normal.Value
  3124. wait(1)
  3125. script.Parent.BillboardGui.TextLabel.Text = "9"
  3126. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Red.Value
  3127. wait(1)
  3128. script.Parent.BillboardGui.TextLabel.Text = "8"
  3129. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Normal.Value
  3130. wait(1)
  3131. script.Parent.BillboardGui.TextLabel.Text = "7"
  3132. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Red.Value
  3133. wait(1)
  3134. script.Parent.BillboardGui.TextLabel.Text = "6"
  3135. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Normal.Value
  3136. wait(1)
  3137. script.Parent.BillboardGui.TextLabel.Text = "5"
  3138. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Red.Value
  3139. wait(1)
  3140. script.Parent.BillboardGui.TextLabel.Text = "4"
  3141. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Normal.Value
  3142. wait(1)
  3143. script.Parent.BillboardGui.TextLabel.Text = "3"
  3144. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Red.Value
  3145. wait(1)
  3146. script.Parent.BillboardGui.TextLabel.Text = "2"
  3147. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Normal.Value
  3148. wait(1)
  3149. script.Parent.BillboardGui.TextLabel.Text = "1"
  3150. E = Instance.new("Explosion")
  3151. E.Position = script.Parent.Position
  3152. E.Parent = workspace
  3153. script.Parent.Boom:remove()
  3154. wait(0.1)
  3155. script.Parent:remove()
  3156. end
  3157. end
  3158. script.Parent.Touched:connect(onTouched)
  3159.  
  3160.  
  3161.  
  3162.  
  3163. end))
  3164. ParticleEmitter180.Name = "Sparkles"
  3165. ParticleEmitter180.Parent = Part172
  3166. ParticleEmitter180.Transparency = NumberSequence.new(0.60000002384186,0.60000002384186)
  3167. ParticleEmitter180.Rotation = NumberRange.new(0, 5)
  3168. ParticleEmitter180.Size = NumberSequence.new(0.31999999284744,1.1799999475479,1.25)
  3169. ParticleEmitter180.Color = ColorSequence.new(Color3.new(1, 0.666667, 0),Color3.new(1, 0.666667, 0))
  3170. ParticleEmitter180.Enabled = false
  3171. ParticleEmitter180.LightEmission = 0.89999997615814
  3172. ParticleEmitter180.Texture = "rbxasset://textures/particles/fire_main.dds"
  3173. ParticleEmitter180.ZOffset = 0.34999999403954
  3174. ParticleEmitter180.Acceleration = Vector3.new(0, 10, 0)
  3175. ParticleEmitter180.Lifetime = NumberRange.new(0.20000000298023, 0.30000001192093)
  3176. ParticleEmitter180.Rate = 1000
  3177. ParticleEmitter180.RotSpeed = NumberRange.new(15, 25)
  3178. ParticleEmitter180.Speed = NumberRange.new(-1.1000000238419, -1.1000000238419)
  3179. ParticleEmitter180.Color = ColorSequence.new(Color3.new(1, 0.666667, 0),Color3.new(1, 0.666667, 0))
  3180. BillboardGui181.Parent = Part172
  3181. BillboardGui181.Size = UDim2.new(0, 200, 0, 50)
  3182. BillboardGui181.Enabled = false
  3183. TextLabel182.Parent = BillboardGui181
  3184. TextLabel182.Transparency = 1
  3185. TextLabel182.Size = UDim2.new(0, 200, 0, 50)
  3186. TextLabel182.Position = UDim2.new(0, 0, 0, -40)
  3187. TextLabel182.BackgroundColor3 = Color3.new(1, 1, 1)
  3188. TextLabel182.BackgroundTransparency = 1
  3189. TextLabel182.Font = Enum.Font.SciFi
  3190. TextLabel182.FontSize = Enum.FontSize.Size14
  3191. TextLabel182.TextColor3 = Color3.new(0, 1, 1)
  3192. TextLabel182.TextScaled = true
  3193. TextLabel182.TextWrapped = true
  3194. BodyPosition183.Name = "Detect"
  3195. BodyPosition183.Parent = Part172
  3196. Vector3Value184.Name = "Go"
  3197. Vector3Value184.Parent = BodyPosition183
  3198. Vector3Value184.Value = Vector3.new(200, 0, 200)
  3199. Vector3Value185.Name = "Kill"
  3200. Vector3Value185.Parent = BodyPosition183
  3201. Vector3Value185.Value = Vector3.new(1000, 1000, 1000)
  3202. CFrameValue186.Name = "qRelativeCFrameWeldValue"
  3203. CFrameValue186.Parent = Part172
  3204. CFrameValue186.Value = CFrame.new(-0.0296936035, -0.0248689651, -0.799978256, 0.356413543, 0.0158033334, -0.934194684, -1.52794952e-14, 0.999856949, 0.0169141125, 0.934328318, -0.00602841889, 0.356362551)
  3205. Part187.Parent = Tool0
  3206. Part187.Material = Enum.Material.Neon
  3207. Part187.BrickColor = BrickColor.new("Really black")
  3208. Part187.Transparency = 0.69999998807907
  3209. Part187.Rotation = Vector3.new(0, -47.4799995, 0)
  3210. Part187.Shape = Enum.PartType.Ball
  3211. Part187.Size = Vector3.new(1.7596674, 1.7596674, 1.7596674)
  3212. Part187.CFrame = CFrame.new(35.0726395, 3.38108897, -14.7634506, 0.675855279, 0, -0.73703438, 0, 1, 0, 0.73703438, 0, 0.675855279)
  3213. Part187.BottomSurface = Enum.SurfaceType.Smooth
  3214. Part187.TopSurface = Enum.SurfaceType.Smooth
  3215. Part187.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3216. Part187.Position = Vector3.new(35.0726395, 3.38108897, -14.7634506)
  3217. Part187.Orientation = Vector3.new(0, -47.4799995, 0)
  3218. Part187.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3219. Sound188.Name = "Boom"
  3220. Sound188.Parent = Part187
  3221. Sound188.SoundId = "rbxassetid://243702774"
  3222. Sound188.Volume = 2
  3223. Sound188.PlayOnRemove = true
  3224. Sound189.Name = "Fail"
  3225. Sound189.Parent = Part187
  3226. Sound189.SoundId = "rbxassetid://151715959"
  3227. Sound189.Volume = 2
  3228. Sound189.PlayOnRemove = true
  3229. SpecialMesh190.Parent = Part187
  3230. SpecialMesh190.Scale = Vector3.new(1.25, 1.25, 1.25)
  3231. SpecialMesh190.MeshType = Enum.MeshType.Sphere
  3232. SpecialMesh190.Scale = Vector3.new(1.25, 1.25, 1.25)
  3233. Vector3Value191.Name = "Red"
  3234. Vector3Value191.Parent = SpecialMesh190
  3235. Vector3Value191.Value = Vector3.new(1, 0.00999999978, 0.00999999978)
  3236. Vector3Value192.Name = "Normal"
  3237. Vector3Value192.Parent = SpecialMesh190
  3238. Vector3Value192.Value = Vector3.new(1, 1, 1)
  3239. Script193.Parent = Part187
  3240. table.insert(cors,sandbox(Script193,function()
  3241. function onTouched(part)
  3242. local h = part.Parent:findFirstChild("Humanoid")
  3243. if h~=nil then
  3244. script.Parent.Detect.maxForce = script.Parent.Detect.Go.Value
  3245. script.Parent.Detect.position = h.Parent.Torso.Position
  3246. wait(0.2)
  3247. script.Parent.Detect.position = h.Parent.Torso.Position
  3248. wait(0.2)
  3249. script.Parent.Detect.position = h.Parent.Torso.Position
  3250. wait(0.2)
  3251. script.Parent.Detect.position = h.Parent.Torso.Position
  3252. wait(0.2)
  3253. script.Parent.Detect.position = h.Parent.Torso.Position
  3254. wait(0.2)
  3255. script.Parent.Detect.position = h.Parent.Torso.Position
  3256. wait(0.2)
  3257. script.Parent.Detect.position = h.Parent.Torso.Position
  3258. wait(0.2)
  3259. script.Parent.Detect.position = h.Parent.Torso.Position
  3260. wait(0.2)
  3261. script.Parent.Detect.position = h.Parent.Torso.Position
  3262. wait(0.2)
  3263. script.Parent.Detect.position = h.Parent.Torso.Position
  3264. wait(0.2)
  3265. script.Parent.Detect.position = h.Parent.Torso.Position
  3266. wait(0.2)
  3267. script.Parent.Detect.position = h.Parent.Torso.Position
  3268. wait(0.2)
  3269. script.Parent.Detect.position = h.Parent.Torso.Position
  3270. wait(0.2)
  3271. script.Parent.Detect.position = h.Parent.Torso.Position
  3272. wait(0.2)
  3273. script.Parent.Detect.maxForce = script.Parent.Detect.Kill.Value
  3274. script.Parent.Detect.position = h.Parent.Torso.Position
  3275. wait(0.2)
  3276. script.Parent.Detect.maxForce = script.Parent.Detect.Go.Value
  3277. script.Parent.Detect.position = h.Parent.Torso.Position
  3278. end
  3279. end
  3280. script.Parent.Touched:connect(onTouched)
  3281.  
  3282.  
  3283.  
  3284.  
  3285. end))
  3286. Script194.Parent = Part187
  3287. table.insert(cors,sandbox(Script194,function()
  3288. function onTouched(part)
  3289. local h = part.Parent:findFirstChild("Humanoid")
  3290. if h~=nil then
  3291. script.Parent.Fail:remove()
  3292. script.Parent.Sparkles.Enabled = true
  3293. script.Parent.BillboardGui.Enabled = true
  3294. wait(1)
  3295. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Red.Value
  3296. script.Parent.BillboardGui.TextLabel.Text = "11"
  3297. wait(1)
  3298. script.Parent.BillboardGui.TextLabel.Text = "10"
  3299. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Normal.Value
  3300. wait(1)
  3301. script.Parent.BillboardGui.TextLabel.Text = "9"
  3302. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Red.Value
  3303. wait(1)
  3304. script.Parent.BillboardGui.TextLabel.Text = "8"
  3305. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Normal.Value
  3306. wait(1)
  3307. script.Parent.BillboardGui.TextLabel.Text = "7"
  3308. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Red.Value
  3309. wait(1)
  3310. script.Parent.BillboardGui.TextLabel.Text = "6"
  3311. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Normal.Value
  3312. wait(1)
  3313. script.Parent.BillboardGui.TextLabel.Text = "5"
  3314. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Red.Value
  3315. wait(1)
  3316. script.Parent.BillboardGui.TextLabel.Text = "4"
  3317. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Normal.Value
  3318. wait(1)
  3319. script.Parent.BillboardGui.TextLabel.Text = "3"
  3320. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Red.Value
  3321. wait(1)
  3322. script.Parent.BillboardGui.TextLabel.Text = "2"
  3323. script.Parent.Mesh.VertexColor = script.Parent.Mesh.Normal.Value
  3324. wait(1)
  3325. script.Parent.BillboardGui.TextLabel.Text = "1"
  3326. E = Instance.new("Explosion")
  3327. E.Position = script.Parent.Position
  3328. E.Parent = workspace
  3329. script.Parent.Boom:remove()
  3330. wait(0.1)
  3331. script.Parent:remove()
  3332. end
  3333. end
  3334. script.Parent.Touched:connect(onTouched)
  3335.  
  3336.  
  3337.  
  3338.  
  3339. end))
  3340. ParticleEmitter195.Name = "Sparkles"
  3341. ParticleEmitter195.Parent = Part187
  3342. ParticleEmitter195.Transparency = NumberSequence.new(0.60000002384186,0.60000002384186)
  3343. ParticleEmitter195.Rotation = NumberRange.new(0, 5)
  3344. ParticleEmitter195.Size = NumberSequence.new(0.31999999284744,1.1799999475479,1.25)
  3345. ParticleEmitter195.Color = ColorSequence.new(Color3.new(1, 0.666667, 0),Color3.new(1, 0.666667, 0))
  3346. ParticleEmitter195.Enabled = false
  3347. ParticleEmitter195.LightEmission = 0.89999997615814
  3348. ParticleEmitter195.Texture = "rbxasset://textures/particles/fire_main.dds"
  3349. ParticleEmitter195.ZOffset = 0.34999999403954
  3350. ParticleEmitter195.Acceleration = Vector3.new(0, 10, 0)
  3351. ParticleEmitter195.Lifetime = NumberRange.new(0.20000000298023, 0.30000001192093)
  3352. ParticleEmitter195.Rate = 1000
  3353. ParticleEmitter195.RotSpeed = NumberRange.new(15, 25)
  3354. ParticleEmitter195.Speed = NumberRange.new(-1.1000000238419, -1.1000000238419)
  3355. ParticleEmitter195.Color = ColorSequence.new(Color3.new(1, 0.666667, 0),Color3.new(1, 0.666667, 0))
  3356. BillboardGui196.Parent = Part187
  3357. BillboardGui196.Size = UDim2.new(0, 200, 0, 50)
  3358. BillboardGui196.Enabled = false
  3359. TextLabel197.Parent = BillboardGui196
  3360. TextLabel197.Transparency = 1
  3361. TextLabel197.Size = UDim2.new(0, 200, 0, 50)
  3362. TextLabel197.Position = UDim2.new(0, 0, 0, -40)
  3363. TextLabel197.BackgroundColor3 = Color3.new(1, 1, 1)
  3364. TextLabel197.BackgroundTransparency = 1
  3365. TextLabel197.Font = Enum.Font.SciFi
  3366. TextLabel197.FontSize = Enum.FontSize.Size14
  3367. TextLabel197.TextColor3 = Color3.new(0, 1, 1)
  3368. TextLabel197.TextScaled = true
  3369. TextLabel197.TextWrapped = true
  3370. BodyPosition198.Name = "Detect"
  3371. BodyPosition198.Parent = Part187
  3372. Vector3Value199.Name = "Go"
  3373. Vector3Value199.Parent = BodyPosition198
  3374. Vector3Value199.Value = Vector3.new(200, 0, 200)
  3375. Vector3Value200.Name = "Kill"
  3376. Vector3Value200.Parent = BodyPosition198
  3377. Vector3Value200.Value = Vector3.new(1000, 1000, 1000)
  3378. CFrameValue201.Name = "qRelativeCFrameWeldValue"
  3379. CFrameValue201.Parent = Part187
  3380. CFrameValue201.Value = CFrame.new(-0.729688644, -0.0248689651, 0.130022049, 0.356413543, 0.0158033334, -0.934194684, -1.52794952e-14, 0.999856949, 0.0169141125, 0.934328318, -0.00602841889, 0.356362551)
  3381. Part202.Parent = Tool0
  3382. Part202.Material = Enum.Material.Neon
  3383. Part202.BrickColor = BrickColor.new("Really black")
  3384. Part202.Transparency = 0.69999998807907
  3385. Part202.Rotation = Vector3.new(0, -47.4799995, 0)
  3386. Part202.Shape = Enum.PartType.Ball
  3387. Part202.Size = Vector3.new(1.7596674, 1.7596674, 1.7596674)
  3388. Part202.CFrame = CFrame.new(33.5885925, 3.38108897, -16.3818512, 0.675855279, 0, -0.73703438, 0, 1, 0, 0.73703438, 0, 0.675855279)
  3389. Part202.BottomSurface = Enum.SurfaceType.Smooth
  3390. Part202.TopSurface = Enum.SurfaceType.Smooth
  3391. Part202.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3392. Part202.Position = Vector3.new(33.5885925, 3.38108897, -16.3818512)
  3393. Part202.Orientation = Vector3.new(0, -47.4799995, 0)
  3394. Part202.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3395. Sound203.Name = "Boom"
  3396. Sound203.Parent = Part202
  3397. Sound203.SoundId = "rbxassetid://243702774"
  3398. Sound203.Volume = 2
  3399. Sound203.PlayOnRemove = true
  3400. Sound204.Name = "Fail"
  3401. Sound204.Parent = Part202
  3402. Sound204.SoundId = "rbxassetid://151715959"
  3403. Sound204.Volume = 2
  3404. Sound204.PlayOnRemove = true
  3405. Script205.Parent = Part202
  3406. table.insert(cors,sandbox(Script205,function()
  3407. function onTouched(part)
  3408. local h = part.Parent:findFirstChild("Humanoid")
  3409. if h~=nil then
  3410. script.Parent.Detect.maxForce = script.Parent.Detect.Go.Value
  3411. script.Parent.Detect.position = h.Parent.Torso.Position
  3412. wait(0.2)
  3413. script.Parent.Detect.position = h.Parent.Torso.Position
  3414. wait(0.2)
  3415. script.Parent.Detect.position = h.Parent.Torso.Position
  3416. wait(0.2)
  3417. script.Parent.Detect.position = h.Parent.Torso.Position
  3418. wait(0.2)
  3419. script.Parent.Detect.position = h.Parent.Torso.Position
  3420. wait(0.2)
  3421. script.Parent.Detect.position = h.Parent.Torso.Position
  3422. wait(0.2)
  3423. script.Parent.Detect.position = h.Parent.Torso.Position
  3424. wait(0.2)
  3425. script.Parent.Detect.position = h.Parent.Torso.Position
  3426. wait(0.2)
  3427. script.Parent.Detect.position = h.Parent.Torso.Position
  3428. wait(0.2)
  3429. script.Parent.Detect.position = h.Parent.Torso.Position
  3430. wait(0.2)
  3431. script.Parent.Detect.position = h.Parent.Torso.Position
  3432. wait(0.2)
  3433. script.Parent.Detect.position = h.Parent.Torso.Position
  3434. wait(0.2)
  3435. script.Parent.Detect.position = h.Parent.Torso.Position
  3436. wait(0.2)
  3437. script.Parent.Detect.position = h.Parent.Torso.Position
  3438. wait(0.2)
  3439. script.Parent.Detect.maxForce = script.Parent.Detect.Kill.Value
  3440. script.Parent.Detect.position = h.Parent.Torso.Position
  3441. wait(0.2)
  3442. script.Parent.Detect.maxForce = script.Parent.Detect.Go.Value
  3443. script.Parent.Detect.position = h.Parent.Torso.Position
  3444. end
  3445. end
  3446. script.Parent.Touched:connect(onTouched)
  3447.  
  3448.  
  3449.  
  3450.  
  3451. end))
  3452. Script206.Parent = Part202
  3453. table.insert(cors,sandbox(Script206,function()
  3454. function onTouched(part)
  3455. local h = part.Parent:findFirstChild("Humanoid")
  3456. if h~=nil then
  3457. script.Parent.Fail:remove()
  3458. script.Parent.Sparkles.Enabled = true
  3459. script.Parent.BillboardGui.Enabled = true
  3460. wait(1)
  3461. script.Parent.BillboardGui.TextLabel.Text = "11"
  3462. wait(1)
  3463. script.Parent.BillboardGui.TextLabel.Text = "10"
  3464. wait(1)
  3465. script.Parent.BillboardGui.TextLabel.Text = "9"
  3466. wait(1)
  3467. script.Parent.BillboardGui.TextLabel.Text = "8"
  3468. wait(1)
  3469. script.Parent.BillboardGui.TextLabel.Text = "7"
  3470. wait(1)
  3471. script.Parent.BillboardGui.TextLabel.Text = "6"
  3472. wait(1)
  3473. script.Parent.BillboardGui.TextLabel.Text = "5"
  3474. wait(1)
  3475. script.Parent.BillboardGui.TextLabel.Text = "4"
  3476. wait(1)
  3477. script.Parent.BillboardGui.TextLabel.Text = "3"
  3478. wait(1)
  3479. script.Parent.BillboardGui.TextLabel.Text = "2"
  3480. wait(1)
  3481. script.Parent.BillboardGui.TextLabel.Text = "1"
  3482. E = Instance.new("Explosion")
  3483. E.Position = script.Parent.Position
  3484. E.Parent = workspace
  3485. script.Parent.Boom:remove()
  3486. wait(0.1)
  3487. script.Parent:remove()
  3488. end
  3489. end
  3490. script.Parent.Touched:connect(onTouched)
  3491.  
  3492.  
  3493.  
  3494.  
  3495. end))
  3496. ParticleEmitter207.Name = "Sparkles"
  3497. ParticleEmitter207.Parent = Part202
  3498. ParticleEmitter207.Transparency = NumberSequence.new(0.60000002384186,0.60000002384186)
  3499. ParticleEmitter207.Rotation = NumberRange.new(0, 5)
  3500. ParticleEmitter207.Size = NumberSequence.new(0.31999999284744,1.1799999475479,1.25)
  3501. ParticleEmitter207.Color = ColorSequence.new(Color3.new(1, 0.666667, 0),Color3.new(1, 0.666667, 0))
  3502. ParticleEmitter207.Enabled = false
  3503. ParticleEmitter207.LightEmission = 0.89999997615814
  3504. ParticleEmitter207.Texture = "rbxasset://textures/particles/fire_main.dds"
  3505. ParticleEmitter207.ZOffset = 0.34999999403954
  3506. ParticleEmitter207.Acceleration = Vector3.new(0, 10, 0)
  3507. ParticleEmitter207.Lifetime = NumberRange.new(0.20000000298023, 0.30000001192093)
  3508. ParticleEmitter207.Rate = 1000
  3509. ParticleEmitter207.RotSpeed = NumberRange.new(15, 25)
  3510. ParticleEmitter207.Speed = NumberRange.new(-1.1000000238419, -1.1000000238419)
  3511. ParticleEmitter207.Color = ColorSequence.new(Color3.new(1, 0.666667, 0),Color3.new(1, 0.666667, 0))
  3512. BillboardGui208.Parent = Part202
  3513. BillboardGui208.Size = UDim2.new(0, 200, 0, 50)
  3514. BillboardGui208.Enabled = false
  3515. TextLabel209.Parent = BillboardGui208
  3516. TextLabel209.Transparency = 1
  3517. TextLabel209.Size = UDim2.new(0, 200, 0, 50)
  3518. TextLabel209.Position = UDim2.new(0, 0, 0, -40)
  3519. TextLabel209.BackgroundColor3 = Color3.new(1, 1, 1)
  3520. TextLabel209.BackgroundTransparency = 1
  3521. TextLabel209.Font = Enum.Font.SciFi
  3522. TextLabel209.FontSize = Enum.FontSize.Size14
  3523. TextLabel209.TextColor3 = Color3.new(0, 1, 1)
  3524. TextLabel209.TextScaled = true
  3525. TextLabel209.TextWrapped = true
  3526. BodyPosition210.Name = "Detect"
  3527. BodyPosition210.Parent = Part202
  3528. Vector3Value211.Name = "Go"
  3529. Vector3Value211.Parent = BodyPosition210
  3530. Vector3Value211.Value = Vector3.new(200, 0, 200)
  3531. Vector3Value212.Name = "Kill"
  3532. Vector3Value212.Parent = BodyPosition210
  3533. Vector3Value212.Value = Vector3.new(1000, 1000, 1000)
  3534. SpecialMesh213.Parent = Part202
  3535. SpecialMesh213.Scale = Vector3.new(1.25, 1.25, 1.25)
  3536. SpecialMesh213.MeshType = Enum.MeshType.Sphere
  3537. SpecialMesh213.Scale = Vector3.new(1.25, 1.25, 1.25)
  3538. Vector3Value214.Name = "Red"
  3539. Vector3Value214.Parent = SpecialMesh213
  3540. Vector3Value214.Value = Vector3.new(1, 0.00999999978, 0.00999999978)
  3541. Vector3Value215.Name = "Normal"
  3542. Vector3Value215.Parent = SpecialMesh213
  3543. Vector3Value215.Value = Vector3.new(1, 1, 1)
  3544. CFrameValue216.Name = "qRelativeCFrameWeldValue"
  3545. CFrameValue216.Parent = Part202
  3546. CFrameValue216.Value = CFrame.new(0.730302811, -0.0248689651, 0.130022049, 0.356413543, 0.0158033334, -0.934194684, -1.52794952e-14, 0.999856949, 0.0169141125, 0.934328318, -0.00602841889, 0.356362551)
  3547. Part217.Parent = Tool0
  3548. Part217.Material = Enum.Material.Neon
  3549. Part217.BrickColor = BrickColor.new("Really black")
  3550. Part217.Transparency = 0.69999998807907
  3551. Part217.Rotation = Vector3.new(0, -47.4799995, -90.3600006)
  3552. Part217.Shape = Enum.PartType.Ball
  3553. Part217.Size = Vector3.new(1.7596674, 1.7596674, 1.7596674)
  3554. Part217.CFrame = CFrame.new(34.3606949, 4.4411273, -15.5398369, -0.00426500058, 0.675840735, -0.737035334, -0.999980092, -0.00631120754, -6.174904e-07, -0.0046520005, 0.737020731, 0.675854146)
  3555. Part217.BottomSurface = Enum.SurfaceType.Smooth
  3556. Part217.TopSurface = Enum.SurfaceType.Smooth
  3557. Part217.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3558. Part217.Position = Vector3.new(34.3606949, 4.4411273, -15.5398369)
  3559. Part217.Orientation = Vector3.new(0, -47.4799995, -90.3600006)
  3560. Part217.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3561. Sound218.Name = "Boom"
  3562. Sound218.Parent = Part217
  3563. Sound218.SoundId = "rbxassetid://243702774"
  3564. Sound218.Volume = 2
  3565. Sound218.PlayOnRemove = true
  3566. Sound219.Name = "Fail"
  3567. Sound219.Parent = Part217
  3568. Sound219.SoundId = "rbxassetid://151715959"
  3569. Sound219.Volume = 2
  3570. Sound219.PlayOnRemove = true
  3571. Script220.Parent = Part217
  3572. table.insert(cors,sandbox(Script220,function()
  3573. function onTouched(part)
  3574. local h = part.Parent:findFirstChild("Humanoid")
  3575. if h~=nil then
  3576. script.Parent.Detect.maxForce = script.Parent.Detect.Go.Value
  3577. script.Parent.Detect.position = h.Parent.Torso.Position
  3578. wait(0.2)
  3579. script.Parent.Detect.position = h.Parent.Torso.Position
  3580. wait(0.2)
  3581. script.Parent.Detect.position = h.Parent.Torso.Position
  3582. wait(0.2)
  3583. script.Parent.Detect.position = h.Parent.Torso.Position
  3584. wait(0.2)
  3585. script.Parent.Detect.position = h.Parent.Torso.Position
  3586. wait(0.2)
  3587. script.Parent.Detect.position = h.Parent.Torso.Position
  3588. wait(0.2)
  3589. script.Parent.Detect.position = h.Parent.Torso.Position
  3590. wait(0.2)
  3591. script.Parent.Detect.position = h.Parent.Torso.Position
  3592. wait(0.2)
  3593. script.Parent.Detect.position = h.Parent.Torso.Position
  3594. wait(0.2)
  3595. script.Parent.Detect.position = h.Parent.Torso.Position
  3596. wait(0.2)
  3597. script.Parent.Detect.position = h.Parent.Torso.Position
  3598. wait(0.2)
  3599. script.Parent.Detect.position = h.Parent.Torso.Position
  3600. wait(0.2)
  3601. script.Parent.Detect.position = h.Parent.Torso.Position
  3602. wait(0.2)
  3603. script.Parent.Detect.position = h.Parent.Torso.Position
  3604. wait(0.2)
  3605. script.Parent.Detect.maxForce = script.Parent.Detect.Kill.Value
  3606. script.Parent.Detect.position = h.Parent.Torso.Position
  3607. wait(0.2)
  3608. script.Parent.Detect.maxForce = script.Parent.Detect.Go.Value
  3609. script.Parent.Detect.position = h.Parent.Torso.Position
  3610. end
  3611. end
  3612. script.Parent.Touched:connect(onTouched)
  3613.  
  3614.  
  3615.  
  3616.  
  3617. end))
  3618. Script221.Parent = Part217
  3619. table.insert(cors,sandbox(Script221,function()
  3620. function onTouched(part)
  3621. local h = part.Parent:findFirstChild("Humanoid")
  3622. if h~=nil then
  3623. script.Parent.Fail:remove()
  3624. script.Parent.Sparkles.Enabled = true
  3625. script.Parent.BillboardGui.Enabled = true
  3626. wait(1)
  3627. script.Parent.BillboardGui.TextLabel.Text = "11"
  3628. wait(1)
  3629. script.Parent.BillboardGui.TextLabel.Text = "10"
  3630. wait(1)
  3631. script.Parent.BillboardGui.TextLabel.Text = "9"
  3632. wait(1)
  3633. script.Parent.BillboardGui.TextLabel.Text = "8"
  3634. wait(1)
  3635. script.Parent.BillboardGui.TextLabel.Text = "7"
  3636. wait(1)
  3637. script.Parent.BillboardGui.TextLabel.Text = "6"
  3638. wait(1)
  3639. script.Parent.BillboardGui.TextLabel.Text = "5"
  3640. wait(1)
  3641. script.Parent.BillboardGui.TextLabel.Text = "4"
  3642. wait(1)
  3643. script.Parent.BillboardGui.TextLabel.Text = "3"
  3644. wait(1)
  3645. script.Parent.BillboardGui.TextLabel.Text = "2"
  3646. wait(1)
  3647. script.Parent.BillboardGui.TextLabel.Text = "1"
  3648. E = Instance.new("Explosion")
  3649. E.Position = script.Parent.Position
  3650. E.Parent = workspace
  3651. script.Parent.Boom:remove()
  3652. wait(0.1)
  3653. script.Parent:remove()
  3654. end
  3655. end
  3656. script.Parent.Touched:connect(onTouched)
  3657.  
  3658.  
  3659.  
  3660.  
  3661. end))
  3662. ParticleEmitter222.Name = "Sparkles"
  3663. ParticleEmitter222.Parent = Part217
  3664. ParticleEmitter222.Transparency = NumberSequence.new(0.60000002384186,0.60000002384186)
  3665. ParticleEmitter222.Rotation = NumberRange.new(0, 5)
  3666. ParticleEmitter222.Size = NumberSequence.new(0.31999999284744,1.1799999475479,1.25)
  3667. ParticleEmitter222.Color = ColorSequence.new(Color3.new(1, 0.666667, 0),Color3.new(1, 0.666667, 0))
  3668. ParticleEmitter222.Enabled = false
  3669. ParticleEmitter222.LightEmission = 0.89999997615814
  3670. ParticleEmitter222.Texture = "rbxasset://textures/particles/fire_main.dds"
  3671. ParticleEmitter222.ZOffset = 0.34999999403954
  3672. ParticleEmitter222.Acceleration = Vector3.new(0, 10, 0)
  3673. ParticleEmitter222.Lifetime = NumberRange.new(0.20000000298023, 0.30000001192093)
  3674. ParticleEmitter222.Rate = 1000
  3675. ParticleEmitter222.RotSpeed = NumberRange.new(15, 25)
  3676. ParticleEmitter222.Speed = NumberRange.new(-1.1000000238419, -1.1000000238419)
  3677. ParticleEmitter222.Color = ColorSequence.new(Color3.new(1, 0.666667, 0),Color3.new(1, 0.666667, 0))
  3678. BillboardGui223.Parent = Part217
  3679. BillboardGui223.Size = UDim2.new(0, 200, 0, 50)
  3680. BillboardGui223.Enabled = false
  3681. TextLabel224.Parent = BillboardGui223
  3682. TextLabel224.Transparency = 1
  3683. TextLabel224.Size = UDim2.new(0, 200, 0, 50)
  3684. TextLabel224.Position = UDim2.new(0, 0, 0, -40)
  3685. TextLabel224.BackgroundColor3 = Color3.new(1, 1, 1)
  3686. TextLabel224.BackgroundTransparency = 1
  3687. TextLabel224.Font = Enum.Font.SciFi
  3688. TextLabel224.FontSize = Enum.FontSize.Size14
  3689. TextLabel224.TextColor3 = Color3.new(0, 1, 1)
  3690. TextLabel224.TextScaled = true
  3691. TextLabel224.TextWrapped = true
  3692. BodyPosition225.Name = "Detect"
  3693. BodyPosition225.Parent = Part217
  3694. Vector3Value226.Name = "Go"
  3695. Vector3Value226.Parent = BodyPosition225
  3696. Vector3Value226.Value = Vector3.new(200, 0, 200)
  3697. Vector3Value227.Name = "Kill"
  3698. Vector3Value227.Parent = BodyPosition225
  3699. Vector3Value227.Value = Vector3.new(1000, 1000, 1000)
  3700. SpecialMesh228.Parent = Part217
  3701. SpecialMesh228.Scale = Vector3.new(1.25, 1.25, 1.25)
  3702. SpecialMesh228.MeshType = Enum.MeshType.Sphere
  3703. SpecialMesh228.Scale = Vector3.new(1.25, 1.25, 1.25)
  3704. Vector3Value229.Name = "Red"
  3705. Vector3Value229.Parent = SpecialMesh228
  3706. Vector3Value229.Value = Vector3.new(1, 0.00999999978, 0.00999999978)
  3707. Vector3Value230.Name = "Normal"
  3708. Vector3Value230.Parent = SpecialMesh228
  3709. Vector3Value230.Value = Vector3.new(1, 1, 1)
  3710. CFrameValue231.Name = "qRelativeCFrameWeldValue"
  3711. CFrameValue231.Parent = Part217
  3712. CFrameValue231.Value = CFrame.new(0.730302811, -0.0248689651, 0.130022049, 0.356413543, 0.0158033334, -0.934194684, -1.52794952e-14, 0.999856949, 0.0169141125, 0.934328318, -0.00602841889, 0.356362551)
  3713. Part232.Parent = Tool0
  3714. Part232.Material = Enum.Material.Neon
  3715. Part232.BrickColor = BrickColor.new("Really black")
  3716. Part232.Transparency = 0.69999998807907
  3717. Part232.Rotation = Vector3.new(0, -47.4799995, -90.3600006)
  3718. Part232.Shape = Enum.PartType.Ball
  3719. Part232.Size = Vector3.new(1.7596674, 1.7596674, 1.7596674)
  3720. Part232.CFrame = CFrame.new(34.3606949, 1.94450688, -15.5398369, -0.00426500058, 0.675840735, -0.737035334, -0.999980092, -0.00631120754, -6.174904e-07, -0.0046520005, 0.737020731, 0.675854146)
  3721. Part232.BottomSurface = Enum.SurfaceType.Smooth
  3722. Part232.TopSurface = Enum.SurfaceType.Smooth
  3723. Part232.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3724. Part232.Position = Vector3.new(34.3606949, 1.94450688, -15.5398369)
  3725. Part232.Orientation = Vector3.new(0, -47.4799995, -90.3600006)
  3726. Part232.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3727. Sound233.Name = "Boom"
  3728. Sound233.Parent = Part232
  3729. Sound233.SoundId = "rbxassetid://243702774"
  3730. Sound233.Volume = 2
  3731. Sound233.PlayOnRemove = true
  3732. Sound234.Name = "Fail"
  3733. Sound234.Parent = Part232
  3734. Sound234.SoundId = "rbxassetid://151715959"
  3735. Sound234.Volume = 2
  3736. Sound234.PlayOnRemove = true
  3737. Script235.Parent = Part232
  3738. table.insert(cors,sandbox(Script235,function()
  3739. function onTouched(part)
  3740. local h = part.Parent:findFirstChild("Humanoid")
  3741. if h~=nil then
  3742. script.Parent.Detect.maxForce = script.Parent.Detect.Go.Value
  3743. script.Parent.Detect.position = h.Parent.Torso.Position
  3744. wait(0.2)
  3745. script.Parent.Detect.position = h.Parent.Torso.Position
  3746. wait(0.2)
  3747. script.Parent.Detect.position = h.Parent.Torso.Position
  3748. wait(0.2)
  3749. script.Parent.Detect.position = h.Parent.Torso.Position
  3750. wait(0.2)
  3751. script.Parent.Detect.position = h.Parent.Torso.Position
  3752. wait(0.2)
  3753. script.Parent.Detect.position = h.Parent.Torso.Position
  3754. wait(0.2)
  3755. script.Parent.Detect.position = h.Parent.Torso.Position
  3756. wait(0.2)
  3757. script.Parent.Detect.position = h.Parent.Torso.Position
  3758. wait(0.2)
  3759. script.Parent.Detect.position = h.Parent.Torso.Position
  3760. wait(0.2)
  3761. script.Parent.Detect.position = h.Parent.Torso.Position
  3762. wait(0.2)
  3763. script.Parent.Detect.position = h.Parent.Torso.Position
  3764. wait(0.2)
  3765. script.Parent.Detect.position = h.Parent.Torso.Position
  3766. wait(0.2)
  3767. script.Parent.Detect.position = h.Parent.Torso.Position
  3768. wait(0.2)
  3769. script.Parent.Detect.position = h.Parent.Torso.Position
  3770. wait(0.2)
  3771. script.Parent.Detect.maxForce = script.Parent.Detect.Kill.Value
  3772. script.Parent.Detect.position = h.Parent.Torso.Position
  3773. wait(0.2)
  3774. script.Parent.Detect.maxForce = script.Parent.Detect.Go.Value
  3775. script.Parent.Detect.position = h.Parent.Torso.Position
  3776. end
  3777. end
  3778. script.Parent.Touched:connect(onTouched)
  3779.  
  3780.  
  3781.  
  3782.  
  3783. end))
  3784. Script236.Parent = Part232
  3785. table.insert(cors,sandbox(Script236,function()
  3786. function onTouched(part)
  3787. local h = part.Parent:findFirstChild("Humanoid")
  3788. if h~=nil then
  3789. script.Parent.Fail:remove()
  3790. script.Parent.Sparkles.Enabled = true
  3791. script.Parent.BillboardGui.Enabled = true
  3792. wait(1)
  3793. script.Parent.BillboardGui.TextLabel.Text = "11"
  3794. wait(1)
  3795. script.Parent.BillboardGui.TextLabel.Text = "10"
  3796. wait(1)
  3797. script.Parent.BillboardGui.TextLabel.Text = "9"
  3798. wait(1)
  3799. script.Parent.BillboardGui.TextLabel.Text = "8"
  3800. wait(1)
  3801. script.Parent.BillboardGui.TextLabel.Text = "7"
  3802. wait(1)
  3803. script.Parent.BillboardGui.TextLabel.Text = "6"
  3804. wait(1)
  3805. script.Parent.BillboardGui.TextLabel.Text = "5"
  3806. wait(1)
  3807. script.Parent.BillboardGui.TextLabel.Text = "4"
  3808. wait(1)
  3809. script.Parent.BillboardGui.TextLabel.Text = "3"
  3810. wait(1)
  3811. script.Parent.BillboardGui.TextLabel.Text = "2"
  3812. wait(1)
  3813. script.Parent.BillboardGui.TextLabel.Text = "1"
  3814. E = Instance.new("Explosion")
  3815. E.Position = script.Parent.Position
  3816. E.Parent = workspace
  3817. script.Parent.Boom:remove()
  3818. wait(0.1)
  3819. script.Parent:remove()
  3820. end
  3821. end
  3822. script.Parent.Touched:connect(onTouched)
  3823.  
  3824.  
  3825.  
  3826.  
  3827. end))
  3828. ParticleEmitter237.Name = "Sparkles"
  3829. ParticleEmitter237.Parent = Part232
  3830. ParticleEmitter237.Transparency = NumberSequence.new(0.60000002384186,0.60000002384186)
  3831. ParticleEmitter237.Rotation = NumberRange.new(0, 5)
  3832. ParticleEmitter237.Size = NumberSequence.new(0.31999999284744,1.1799999475479,1.25)
  3833. ParticleEmitter237.Color = ColorSequence.new(Color3.new(1, 0.666667, 0),Color3.new(1, 0.666667, 0))
  3834. ParticleEmitter237.Enabled = false
  3835. ParticleEmitter237.LightEmission = 0.89999997615814
  3836. ParticleEmitter237.Texture = "rbxasset://textures/particles/fire_main.dds"
  3837. ParticleEmitter237.ZOffset = 0.34999999403954
  3838. ParticleEmitter237.Acceleration = Vector3.new(0, 10, 0)
  3839. ParticleEmitter237.Lifetime = NumberRange.new(0.20000000298023, 0.30000001192093)
  3840. ParticleEmitter237.Rate = 1000
  3841. ParticleEmitter237.RotSpeed = NumberRange.new(15, 25)
  3842. ParticleEmitter237.Speed = NumberRange.new(-1.1000000238419, -1.1000000238419)
  3843. ParticleEmitter237.Color = ColorSequence.new(Color3.new(1, 0.666667, 0),Color3.new(1, 0.666667, 0))
  3844. BillboardGui238.Parent = Part232
  3845. BillboardGui238.Size = UDim2.new(0, 200, 0, 50)
  3846. BillboardGui238.Enabled = false
  3847. TextLabel239.Parent = BillboardGui238
  3848. TextLabel239.Transparency = 1
  3849. TextLabel239.Size = UDim2.new(0, 200, 0, 50)
  3850. TextLabel239.Position = UDim2.new(0, 0, 0, -40)
  3851. TextLabel239.BackgroundColor3 = Color3.new(1, 1, 1)
  3852. TextLabel239.BackgroundTransparency = 1
  3853. TextLabel239.Font = Enum.Font.SciFi
  3854. TextLabel239.FontSize = Enum.FontSize.Size14
  3855. TextLabel239.TextColor3 = Color3.new(0, 1, 1)
  3856. TextLabel239.TextScaled = true
  3857. TextLabel239.TextWrapped = true
  3858. BodyPosition240.Name = "Detect"
  3859. BodyPosition240.Parent = Part232
  3860. Vector3Value241.Name = "Go"
  3861. Vector3Value241.Parent = BodyPosition240
  3862. Vector3Value241.Value = Vector3.new(200, 0, 200)
  3863. Vector3Value242.Name = "Kill"
  3864. Vector3Value242.Parent = BodyPosition240
  3865. Vector3Value242.Value = Vector3.new(1000, 1000, 1000)
  3866. SpecialMesh243.Parent = Part232
  3867. SpecialMesh243.Scale = Vector3.new(1.25, 1.25, 1.25)
  3868. SpecialMesh243.MeshType = Enum.MeshType.Sphere
  3869. SpecialMesh243.Scale = Vector3.new(1.25, 1.25, 1.25)
  3870. Vector3Value244.Name = "Red"
  3871. Vector3Value244.Parent = SpecialMesh243
  3872. Vector3Value244.Value = Vector3.new(1, 0.00999999978, 0.00999999978)
  3873. Vector3Value245.Name = "Normal"
  3874. Vector3Value245.Parent = SpecialMesh243
  3875. Vector3Value245.Value = Vector3.new(1, 1, 1)
  3876. CFrameValue246.Name = "qRelativeCFrameWeldValue"
  3877. CFrameValue246.Parent = Part232
  3878. CFrameValue246.Value = CFrame.new(0.730302811, -0.0248689651, 0.130022049, 0.356413543, 0.0158033334, -0.934194684, -1.52794952e-14, 0.999856949, 0.0169141125, 0.934328318, -0.00602841889, 0.356362551)
  3879. for i,v in pairs(mas:GetChildren()) do
  3880. v.Parent = game:GetService("Players").LocalPlayer.Backpack
  3881. pcall(function() v:MakeJoints() end)
  3882. end
  3883. mas:Destroy()
  3884. for i,v in pairs(cors) do
  3885. spawn(function()
  3886. pcall(v)
  3887. end)
  3888. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement