Advertisement
gecksad

Untitled

Dec 25th, 2018
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --]]
  2. --https://github.com/Mokiros/roblox-FE-compatibility
  3. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  4. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  5. local RealPlayer = Player
  6. do print("FE Compatibility code by Mokiros")local a=RealPlayer;script.Parent=a.Character;local b=Instance.new("RemoteEvent")b.Name="UserInput_Event"local function c()local d={_fakeEvent=true,Functions={},Connect=function(self,e)table.insert(self.Functions,e)end}d.connect=d.Connect;return d end;local f={Target=nil,Hit=CFrame.new(),KeyUp=c(),KeyDown=c(),Button1Up=c(),Button1Down=c(),Button2Up=c(),Button2Down=c()}local g={InputBegan=c(),InputEnded=c()}local CAS={Actions={},BindAction=function(self,h,i,j,...)CAS.Actions[h]=i and{Name=h,Function=i,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function k(self,l,...)local d=f[l]if d and d._fakeEvent then for m,e in pairs(d.Functions)do e(...)end end end;f.TrigEvent=k;g.TrigEvent=k;b.OnServerEvent:Connect(function(n,o)if n~=a then return end;f.Target=o.Target;f.Hit=o.Hit;if not o.isMouse then local p=o.UserInputState==Enum.UserInputState.Begin;if o.UserInputType==Enum.UserInputType.MouseButton1 then return f:TrigEvent(p and"Button1Down"or"Button1Up")end;if o.UserInputType==Enum.UserInputType.MouseButton2 then return f:TrigEvent(p and"Button2Down"or"Button2Up")end;for m,d in pairs(CAS.Actions)do for m,q in pairs(d.Keys)do if q==o.KeyCode then d.Function(d.Name,o.UserInputState,o)end end end;f:TrigEvent(p and"KeyDown"or"KeyUp",o.KeyCode.Name:lower())g:TrigEvent(p and"InputBegan"or"InputEnded",o,false)end end)b.Parent=NLS([==[local a=game:GetService("Players").LocalPlayer;local b=script:WaitForChild("UserInput_Event")local c=a:GetMouse()local d=game:GetService("UserInputService")local e=function(f,g)if g then return end;b:FireServer({KeyCode=f.KeyCode,UserInputType=f.UserInputType,UserInputState=f.UserInputState,Hit=c.Hit,Target=c.Target})end;d.InputBegan:Connect(e)d.InputEnded:Connect(e)local h,i;while wait(1/30)do if h~=c.Hit or i~=c.Target then h,i=c.Hit,c.Target;b:FireServer({isMouse=true,Target=i,Hit=h})end end]==],Player.Character)local r=game;local s={__index=function(self,q)local t=rawget(self,"_RealService")if t then return typeof(t[q])=="function"and function(m,...)return t[q](t,...)end or t[q]end end,__newindex=function(self,q,u)local t=rawget(self,"_RealService")if t then t[q]=u end end}local function v(d,w)d._RealService=typeof(w)=="string"and r:GetService(w)or w;return setmetatable(d,s)end;local x={GetService=function(self,t)return rawget(self,t)or r:GetService(t)end,Players=v({LocalPlayer=v({GetMouse=function(self)return f end},Player)},"Players"),UserInputService=v(g,"UserInputService"),ContextActionService=v(CAS,"ContextActionService"),RunService=v({_btrs={},RenderStepped=r:GetService("RunService").Heartbeat,BindToRenderStep=function(self,h,m,i)self._btrs[h]=self.Heartbeat:Connect(i)end,UnbindFromRenderStep=function(self,h)self._btrs[h]:Disconnect()end},"RunService")}rawset(x.Players,"localPlayer",x.Players.LocalPlayer)x.service=x.GetService;v(x,game)game,owner=x,x.Players.LocalPlayer end
  7.  
  8.  
  9. local Settings={["Un_Removable"]= "On"}
  10. local function mFloor(x) return x - x % 1 end
  11. local Un_Removable = tostring(Settings["Un_Removable"]):lower() == "on"
  12. if Un_Removable then
  13. Game.Workspace.DescendantRemoving:connect(function(Child)
  14. if not Remove_At_Will and Child == script then
  15. script:Clone().Parent = Game.Workspace
  16. end
  17. end)
  18. end
  19.  
  20. f = Instance.new("Fire")
  21. f.Parent = game.Workspace.lolfarmer.Head --Put name here
  22. f.Color = Color3.new(0,0,153)
  23. f.SecondaryColor = Color3.new(0,0,153)
  24. f.Size = 0
  25. Players = game.Players
  26. Workspace = game.Workspace
  27. HopperBinName = "Sword"
  28. Activated = false
  29. Equipped = false
  30. Equipping = false
  31. Unequipping = false
  32. Flaming = false
  33. Shielding = false
  34. SlimeCharge = false
  35. DarkCharge = false
  36. Mode = ""
  37. Damage = 9999
  38. ExplosionVictim = "JJK83"
  39. Name = "lolfarmer" -- And here!
  40. Me = Players:findFirstChild(Name)
  41. if Me == nil then
  42. Me = Players:findFirstChild("Player")
  43. end
  44. Backpack = Me["Backpack"]
  45. PlayerGui = Me["PlayerGui"]
  46. wait(0.8)
  47. ------------------------------------------------------------>
  48. --[[
  49. ? -->> Load
  50. --]]
  51. ------------------------------------------------------------>
  52. Check = Me.Character:findFirstChild("Loaded")
  53. if Check == nil then
  54. Gui = Instance.new("ScreenGui")
  55. Gui.Parent = PlayerGui
  56. Gui.Name = "LoadGui"
  57. Background = Instance.new("ImageLabel")
  58. Background.Parent = Gui
  59. Background.Name = "Background"
  60. Background.Size = UDim2.new(0.25, 0, 0.05, 0)
  61. Background.BackgroundTransparency = 0.7
  62. Background.Position = UDim2.new(0.55, 0, 0, 0)
  63. Header = Instance.new("TextLabel")
  64. Header.Parent = Background
  65. Header.Name = "Header"
  66. Header.Size = UDim2.new(0, 0, 0, 0)
  67. Header.BackgroundTransparency = 1
  68. Header.Position = UDim2.new(0.5, 0, 0.2, 0)
  69. Header.Text = "[ Loading : 0 ]"
  70. Bar = Instance.new("ImageLabel")
  71. Bar.Parent = Background
  72. Bar.Size = UDim2.new(0.9, 0, 0.5, 0)
  73. Bar.BackgroundTransparency = 0.2
  74. Bar.BackgroundColor = BrickColor.new(1224)
  75. Bar.Position = UDim2.new(0.05, 0, 0.37, 0)
  76. Bar.BorderSizePixel = 0
  77. Bar2 = Instance.new("ImageLabel")
  78. Bar2.Parent = Bar
  79. Bar2.Size = UDim2.new(0, 0, 1, 0)
  80. Bar2.BackgroundTransparency = 0.2
  81. Bar2.BackgroundColor = BrickColor.new(1010)
  82. Bar2.Position = UDim2.new(0, 0, 0, 0)
  83. Bar2.BorderSizePixel = 0
  84. for i = 1 , 50 do
  85. Bar2.Size = Bar2.Size + UDim2.new(0.02, 0, 0, 0)
  86. Header.Text = "[ Loading : "..(i*2).." ]"
  87. wait()
  88. end
  89. Header.Text = "[ Loaded ]"
  90. wait(1)
  91. Loaded = Instance.new("IntValue")
  92. Loaded.Parent = Me.Character
  93. Loaded.Name = "Loaded"
  94. Gui:Remove()
  95. end
  96. ------------------------------------------------------------>
  97. --[[
  98. ? -->> Joints
  99. --]]
  100. ------------------------------------------------------------>
  101. LeftShoulder = Me.Character.Torso["Left Shoulder"]
  102. RightShoulder = Me.Character.Torso["Right Shoulder"]
  103. LeftShoulder.C0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  104. RightShoulder.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  105. OriginalLeftShoulder = LeftShoulder.C0
  106. OriginalLeftShoulder2 = LeftShoulder.C1
  107. OriginalRightShoulder = RightShoulder.C0
  108. OriginalRightShoulder2 = RightShoulder.C1
  109. ------------------------------------------------------------>
  110. --[[
  111. ? -->> HopperBin
  112. --]]
  113. ------------------------------------------------------------>
  114. HopperBin = Instance.new("HopperBin")
  115. Test = Backpack:findFirstChild(HopperBinName)
  116. if Test ~= nil then
  117. Test.Name = "Fake"
  118. end
  119. Stuff = Me.Character:GetChildren()
  120. for i = 1 , #Stuff do
  121. if Stuff[i].className == "Hat" then
  122. Stuff[i]:Remove()
  123. end
  124. end
  125. HopperBin.Parent = Backpack
  126. HopperBin.Name = HopperBinName
  127. script.Parent = HopperBin
  128. wait(1)
  129. ------------------------------------------------------------>
  130. --[[
  131. ? -->> Charge Function
  132. --]]
  133. ------------------------------------------------------------>
  134. function onCharge(Color)
  135. Charge = Instance.new("Part")
  136. Charge.Parent = Me.Character.Torso
  137. Charge.Anchored = true
  138. Charge.CanCollide = false
  139. Charge.Locked = true
  140. Charge.Transparency = 0
  141. Charge.BrickColor = BrickColor.new(Color)
  142. Charge.formFactor = "Symmetric"
  143. Charge.Size = Vector3.new(4, 4, 4)
  144. Charge.TopSurface = "Smooth"
  145. Charge.BottomSurface = "Smooth"
  146. Charge.CFrame = Me.Character.Torso.CFrame
  147. ChargeMesh = Instance.new("SpecialMesh")
  148. ChargeMesh.Parent = Charge
  149. ChargeMesh.MeshType = "Brick"
  150. ChargeMesh.Scale = Vector3.new(1.5, 1.5, 1.5)
  151. Sound.SoundId = "http://www.roblox.com/asset/?id=2101137"
  152. Sound:play()
  153. for i = 1 , 20 do
  154. Stuff = Charge:GetChildren()
  155. for i = 1 , #Stuff do
  156. if Stuff[i].Name == "Particle" then
  157. Stuff[i].Transparency = Stuff[i].Transparency + 0.05
  158. Stuff[i].BodyPosition.position = Me.Character.Torso.Position
  159. end
  160. end
  161. Particle = Instance.new("Part")
  162. Particle.Size = Vector3.new(1, 1, 1)
  163. Particle.Parent = Charge
  164. Particle.Locked = true
  165. Particle.CanCollide = false
  166. Particle.Shape = "Ball"
  167. Particle.BrickColor = BrickColor.new(Color)
  168. Particle.TopSurface = "Smooth"
  169. Particle.BottomSurface = "Smooth"
  170. Particle.Name = "Particle"
  171. Particle.CFrame = Me.Character.Torso.CFrame * CFrame.new(math.random(-i, i)*2, math.random(-i, i)*2, math.random(-i, i)*2)
  172. ParticleMesh = Instance.new("SpecialMesh")
  173. ParticleMesh.Parent = Particle
  174. ParticleMesh.MeshType = "Sphere"
  175. ParticleMesh.Scale = ChargeMesh.Scale / Vector3.new(1.5, 1.5, 1.5)
  176. BodyPosition = Instance.new("BodyPosition")
  177. BodyPosition.Parent = Particle
  178. BodyPosition.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  179. BodyPosition.position = Me.Character.Torso.Position
  180. Particle:BreakJoints()
  181.  
  182. if i >= 10 then
  183. ChargeMesh.Scale = ChargeMesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  184. end
  185. Charge.CFrame = Me.Character.Torso.CFrame * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  186. Charge.Transparency = Charge.Transparency + 0.05
  187. Stuff = Charge:GetChildren()
  188. for i = 1 , #Stuff do
  189. if Stuff[i].Name == "Effect" then
  190. Stuff[i]:Remove()
  191. end
  192. end
  193. part = Instance.new("Part")
  194. part.Parent = Me.Character
  195. part.CFrame = Me.Character.Torso.CFrame
  196. Angle = (6.28/7)
  197. angle = 0
  198. for ii = 1 , 14 do
  199. angle = Angle + angle
  200. part.CFrame = Me.Character.Torso.CFrame
  201. part.CFrame = part.CFrame * CFrame.Angles(0, angle, 0)
  202. p = Instance.new("Part")
  203. p.Parent = Charge
  204. p.Name = "Effect"
  205. p.formFactor = "Symmetric"
  206. p.Size = Vector3.new(2, 1, 1)
  207. p.BrickColor = BrickColor.new(Color)
  208. p.Locked = true
  209. p.Anchored = true
  210. p.CanCollide = false
  211. p.TopSurface = "Smooth"
  212. p.BottomSurface = "Smooth"
  213. p.CFrame = part.CFrame * CFrame.new(0, -2.5, 20-i)
  214. end
  215. part:Remove()
  216. for i = 1 , 5 do
  217. Effect = Instance.new("Part")
  218. Effect.Parent = Charge
  219. Effect.Anchored = true
  220. Effect.CanCollide = false
  221. Effect.Locked = true
  222. Effect.Name = "Effect"
  223. Effect.Transparency = Charge.Transparency
  224. Effect.BrickColor = BrickColor.new(Color)
  225. Effect.formFactor = "Symmetric"
  226. Effect.Size = Vector3.new(1, 1, 1)
  227. Effect.TopSurface = "Smooth"
  228. Effect.BottomSurface = "Smooth"
  229. Effect.CFrame = Charge.CFrame * CFrame.new(math.random(-(ChargeMesh.Scale.X)*4, ChargeMesh.Scale.X*4), math.random(-(ChargeMesh.Scale.Y)*4, ChargeMesh.Scale.Y*4), math.random(-(ChargeMesh.Scale.Z)*4, ChargeMesh.Scale.Z*4))
  230. Effect.CFrame = CFrame.new(Effect.Position, Charge.Position)
  231. EffectMesh = Instance.new("SpecialMesh")
  232. EffectMesh.Parent = Effect
  233. EffectMesh.MeshType = "Sphere"
  234. EffectMesh.Scale = Vector3.new(1, 1, ChargeMesh.Scale.Z*4)
  235. end
  236. wait(0.05)
  237. end
  238. Charge:Remove()
  239. Sound.SoundId = "http://www.roblox.com/asset/?id=2101148"
  240. Sound:play()
  241. end
  242. ------------------------------------------------------------>
  243. --[[
  244. ? -->> Charge/Aim Function
  245. --]]
  246. ------------------------------------------------------------>
  247. function onChargeAim(Color, VictimTorso)
  248. Charge = Instance.new("Part")
  249. Charge.Parent = Me.Character.Torso
  250. Charge.Anchored = true
  251. Charge.CanCollide = false
  252. Charge.Locked = true
  253. Charge.Transparency = 0
  254. Charge.BrickColor = BrickColor.new(Color)
  255. Charge.formFactor = "Symmetric"
  256. Charge.Size = Vector3.new(4, 4, 4)
  257. Charge.TopSurface = "Smooth"
  258. Charge.BottomSurface = "Smooth"
  259. Charge.CFrame = Me.Character.Torso.CFrame
  260. ChargeMesh = Instance.new("SpecialMesh")
  261. ChargeMesh.Parent = Charge
  262. ChargeMesh.MeshType = "Brick"
  263. ChargeMesh.Scale = Vector3.new(1.5, 1.5, 1.5)
  264. Sound.SoundId = "http://www.roblox.com/asset/?id=2101137"
  265. Sound:play()
  266. for i = 1 , 20 do
  267. Stuff = Charge:GetChildren()
  268. for i = 1 , #Stuff do
  269. if Stuff[i].Name == "Particle" then
  270. Stuff[i].Transparency = Stuff[i].Transparency + 0.05
  271. Stuff[i].BodyPosition.position = Me.Character.Torso.Position
  272. end
  273. end
  274. Particle = Instance.new("Part")
  275. Particle.Size = Vector3.new(1, 1, 1)
  276. Particle.Parent = Charge
  277. Particle.Locked = true
  278. Particle.CanCollide = false
  279. Particle.Shape = "Ball"
  280. Particle.BrickColor = BrickColor.new(Color)
  281. Particle.TopSurface = "Smooth"
  282. Particle.BottomSurface = "Smooth"
  283. Particle.Name = "Particle"
  284. Particle.CFrame = Me.Character.Torso.CFrame * CFrame.new(math.random(-i, i)*2, math.random(-i, i)*2, math.random(-i, i)*2)
  285. ParticleMesh = Instance.new("SpecialMesh")
  286. ParticleMesh.Parent = Particle
  287. ParticleMesh.MeshType = "Sphere"
  288. ParticleMesh.Scale = ChargeMesh.Scale / Vector3.new(1.5, 1.5, 1.5)
  289. BodyPosition = Instance.new("BodyPosition")
  290. BodyPosition.Parent = Particle
  291. BodyPosition.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  292. BodyPosition.position = Me.Character.Torso.Position
  293. Particle:BreakJoints()
  294.  
  295. if i >= 10 then
  296. ChargeMesh.Scale = ChargeMesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  297. end
  298. Charge.CFrame = Me.Character.Torso.CFrame * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  299. Charge.Transparency = Charge.Transparency + 0.05
  300. Stuff = Charge:GetChildren()
  301. for i = 1 , #Stuff do
  302. if Stuff[i].Name == "Effect" then
  303. Stuff[i]:Remove()
  304. end
  305. end
  306. part = Instance.new("Part")
  307. part.Parent = Me.Character
  308. part.CFrame = Me.Character.Torso.CFrame
  309. Angle = (6.28/7)
  310. angle = 0
  311. for ii = 1 , 14 do
  312. angle = Angle + angle
  313. part.CFrame = Me.Character.Torso.CFrame
  314. part.CFrame = part.CFrame * CFrame.Angles(0, angle, 0)
  315. p = Instance.new("Part")
  316. p.Parent = Charge
  317. p.Name = "Effect"
  318. p.formFactor = "Symmetric"
  319. p.Size = Vector3.new(2, 1, 1)
  320. p.BrickColor = BrickColor.new(Color)
  321. p.Locked = true
  322. p.Anchored = true
  323. p.CanCollide = false
  324. p.TopSurface = "Smooth"
  325. p.BottomSurface = "Smooth"
  326. p.CFrame = part.CFrame * CFrame.new(0, -2.5, 20-i)
  327. end
  328. part:Remove()
  329. part = Instance.new("Part")
  330. part.Parent = Me.Character
  331. part.CFrame = Me.Character.Torso.CFrame
  332. Angle = (6.28/7)
  333. angle = 0
  334. for ii = 1 , 14 do
  335. angle = Angle + angle
  336. part.CFrame = VictimTorso.CFrame
  337. part.CFrame = part.CFrame * CFrame.Angles(0, angle, 0)
  338. p = Instance.new("Part")
  339. p.Parent = Charge
  340. p.Name = "Effect"
  341. p.formFactor = "Symmetric"
  342. p.Size = Vector3.new(2, 1, 1)
  343. p.BrickColor = BrickColor.new(Color)
  344. p.Locked = true
  345. p.Anchored = true
  346. p.CanCollide = false
  347. p.TopSurface = "Smooth"
  348. p.BottomSurface = "Smooth"
  349. p.CFrame = part.CFrame * CFrame.new(0, -2.5, 20-i)
  350. end
  351. part:Remove()
  352. for i = 1 , 5 do
  353. Effect = Instance.new("Part")
  354. Effect.Parent = Charge
  355. Effect.Anchored = true
  356. Effect.CanCollide = false
  357. Effect.Locked = true
  358. Effect.Name = "Effect"
  359. Effect.Transparency = Charge.Transparency
  360. Effect.BrickColor = BrickColor.new(Color)
  361. Effect.formFactor = "Symmetric"
  362. Effect.Size = Vector3.new(1, 1, 1)
  363. Effect.TopSurface = "Smooth"
  364. Effect.BottomSurface = "Smooth"
  365. Effect.CFrame = Charge.CFrame * CFrame.new(math.random(-(ChargeMesh.Scale.X)*4, ChargeMesh.Scale.X*4), math.random(-(ChargeMesh.Scale.Y)*4, ChargeMesh.Scale.Y*4), math.random(-(ChargeMesh.Scale.Z)*4, ChargeMesh.Scale.Z*4))
  366. Effect.CFrame = CFrame.new(Effect.Position, Charge.Position)
  367. EffectMesh = Instance.new("SpecialMesh")
  368. EffectMesh.Parent = Effect
  369. EffectMesh.MeshType = "Sphere"
  370. EffectMesh.Scale = Vector3.new(1, 1, ChargeMesh.Scale.Z*4)
  371. end
  372. wait(0.05)
  373. end
  374. Charge:Remove()
  375. Sound.SoundId = "http://www.roblox.com/asset/?id=133966572"
  376. Sound:play()
  377. end
  378. ------------------------------------------------------------>
  379. --[[
  380. ? -->> Blade
  381. -- The Parts' names are named, "Grip" because I was too lazy to rename them :3
  382. --]]
  383. ------------------------------------------------------------>
  384. wait()
  385. Tool = Me.Character:findFirstChild("Sword")
  386. if Tool ~= nil then
  387. Tool:Remove()
  388. end
  389. Tool = Instance.new("Model")
  390. Tool.Parent = Me.Character
  391. Tool.Name = "Sword"
  392. Handle = Instance.new("Part")
  393. Handle.Parent = Tool
  394. Handle.Locked = true
  395. Handle.CanCollide = false
  396. Handle.TopSurface = "Smooth"
  397. Handle.BottomSurface = "Smooth"
  398. Handle.Size = Vector3.new(1, 1, 1)
  399. Handle.formFactor = "Symmetric"
  400. Handle.Transparency = 1
  401. Handle.Name = "Handle"
  402. Handle.Reflectance = 0
  403. Mesh = Instance.new("SpecialMesh")
  404. Mesh.Parent = Handle
  405. Mesh.MeshType = "Brick"
  406. Mesh.Scale = Vector3.new(0, 0, 0)
  407. Weld = Instance.new("Weld")
  408. Weld.Parent = Me.Character["Torso"]
  409. Weld.Part0 = Me.Character["Torso"]
  410. Weld.Part1 = Handle
  411. Weld.C0 = CFrame.new(1.6, 2.3, 0.6) * CFrame.Angles(0, 0, 2.2)
  412. Weld.C0 = Weld.C0 * CFrame.Angles(0, 1.57, 0)
  413. Grip1 = Instance.new("Part")
  414. Grip1.Parent = Tool
  415. Grip1.Locked = true
  416. Grip1.BrickColor = BrickColor.new("Navy blue")
  417. Grip1.TopSurface = "Smooth"
  418. Grip1.BottomSurface = "Smooth"
  419. Grip1.Size = Vector3.new(1, 1, 1)
  420. Grip1.formFactor = "Symmetric"
  421. Grip1.Transparency = 0
  422. Grip1.Reflectance = 0
  423. Grip1.CanCollide = false
  424. Grip1.Name = "Grip1"
  425. GripMesh1 = Instance.new("CylinderMesh")
  426. GripMesh1.Parent = Grip1
  427. GripMesh1.Scale = Vector3.new(0.45, 1.6, 0.45)
  428. GripWeld = Instance.new("Weld")
  429. GripWeld.Parent = Handle
  430. GripWeld.Part0 = Handle
  431. GripWeld.Part1 = Grip1
  432. GripWeld.C0 = CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0)
  433. Grip2 = Instance.new("Part")
  434. Grip2.Parent = Tool
  435. Grip2.Locked = true
  436. Grip2.BrickColor = BrickColor.new("Navy blue")
  437. Grip2.TopSurface = "Smooth"
  438. Grip2.BottomSurface = "Smooth"
  439. Grip2.Size = Vector3.new(1, 1, 1)
  440. Grip2.formFactor = "Symmetric"
  441. Grip2.Transparency = 0
  442. Grip2.CanCollide = false
  443. Grip2.Name = "Grip2"
  444. GripMesh2 = Instance.new("CylinderMesh")
  445. GripMesh2.Parent = Grip2
  446. GripMesh2.Scale = Vector3.new(0.46, 0.1, 0.46)
  447. GripWeld2 = Instance.new("Weld")
  448. GripWeld2.Parent = Handle
  449. GripWeld2.Part0 = Handle
  450. GripWeld2.Part1 = Grip2
  451. GripWeld2.C0 = CFrame.new(0, -0.4, 0)*CFrame.Angles(0, 0, 0)
  452. Grip3 = Instance.new("Part")
  453. Grip3.Parent = Tool
  454. Grip3.Locked = true
  455. Grip3.BrickColor = BrickColor.new("Navy blue")
  456. Grip3.TopSurface = "Smooth"
  457. Grip3.BottomSurface = "Smooth"
  458. Grip3.Size = Vector3.new(1, 1, 1)
  459. Grip3.formFactor = "Symmetric"
  460. Grip3.Transparency = 0
  461. Grip3.CanCollide = false
  462. Grip3.Name = "Grip3"
  463. GripMesh3 = Instance.new("CylinderMesh")
  464. GripMesh3.Parent = Grip3
  465. GripMesh3.Scale = Vector3.new(0.46, 0.1, 0.46)
  466. GripWeld3 = Instance.new("Weld")
  467. GripWeld3.Parent = Handle
  468. GripWeld3.Part0 = Handle
  469. GripWeld3.Part1 = Grip3
  470. GripWeld3.C0 = CFrame.new(0, -0.29, 0)*CFrame.Angles(0, 0, 0.05)
  471. Grip4 = Instance.new("Part")
  472. Grip4.Parent = Tool
  473. Grip4.Locked = true
  474. Grip4.BrickColor = BrickColor.new("Navy blue")
  475. Grip4.TopSurface = "Smooth"
  476. Grip4.BottomSurface = "Smooth"
  477. Grip4.Size = Vector3.new(1, 1, 1)
  478. Grip4.formFactor = "Symmetric"
  479. Grip4.Transparency = 0
  480. Grip4.CanCollide = false
  481. Grip4.Name = "Grip4"
  482. GripMesh4 = Instance.new("CylinderMesh")
  483. GripMesh4.Parent = Grip4
  484. GripMesh4.Scale = Vector3.new(0.46, 0.1, 0.46)
  485. GripWeld4 = Instance.new("Weld")
  486. GripWeld4.Parent = Handle
  487. GripWeld4.Part0 = Handle
  488. GripWeld4.Part1 = Grip4
  489. GripWeld4.C0 = CFrame.new(0, -0.18, 0)*CFrame.Angles(0, 0, 0)
  490. Grip5 = Instance.new("Part")
  491. Grip5.Parent = Tool
  492. Grip5.Locked = true
  493. Grip5.BrickColor = BrickColor.new("Navy blue")
  494. Grip5.TopSurface = "Smooth"
  495. Grip5.BottomSurface = "Smooth"
  496. Grip5.Size = Vector3.new(1, 1, 1)
  497. Grip5.formFactor = "Symmetric"
  498. Grip5.Transparency = 0
  499. Grip5.CanCollide = false
  500. Grip5.Name = "Grip5"
  501. GripMesh5 = Instance.new("CylinderMesh")
  502. GripMesh5.Parent = Grip5
  503. GripMesh5.Scale = Vector3.new(0.46, 0.1, 0.46)
  504. GripWeld5 = Instance.new("Weld")
  505. GripWeld5.Parent = Handle
  506. GripWeld5.Part0 = Handle
  507. GripWeld5.Part1 = Grip5
  508. GripWeld5.C0 = CFrame.new(0, -0.07, 0)*CFrame.Angles(0, 0, 0.03)
  509. Grip6 = Instance.new("Part")
  510. Grip6.Parent = Tool
  511. Grip6.Locked = true
  512. Grip6.BrickColor = BrickColor.new("Navy blue")
  513. Grip6.TopSurface = "Smooth"
  514. Grip6.BottomSurface = "Smooth"
  515. Grip6.Size = Vector3.new(1, 1, 1)
  516. Grip6.formFactor = "Symmetric"
  517. Grip6.Transparency = 0
  518. Grip6.CanCollide = false
  519. Grip6.Name = "Grip6"
  520. GripMesh = Instance.new("CylinderMesh")
  521. GripMesh.Parent = Grip6
  522. GripMesh.Scale = Vector3.new(0.46, 0.1, 0.46)
  523. GripWeld = Instance.new("Weld")
  524. GripWeld.Parent = Handle
  525. GripWeld.Part0 = Handle
  526. GripWeld.Part1 = Grip6
  527. GripWeld.C0 = CFrame.new(0, 0.04, 0)*CFrame.Angles(0, 0, -0.05)
  528. Grip7 = Instance.new("Part")
  529. Grip7.Parent = Tool
  530. Grip7.Locked = true
  531. Grip7.BrickColor = BrickColor.new("Navy blue")
  532. Grip7.TopSurface = "Smooth"
  533. Grip7.BottomSurface = "Smooth"
  534. Grip7.Size = Vector3.new(1, 1, 1)
  535. Grip7.formFactor = "Symmetric"
  536. Grip7.Transparency = 0
  537. Grip7.CanCollide = false
  538. Grip7.Name = "Grip7"
  539. GripMesh7 = Instance.new("CylinderMesh")
  540. GripMesh7.Parent = Grip7
  541. GripMesh7.Scale = Vector3.new(0.46, 0.1, 0.46)
  542. GripWeld7 = Instance.new("Weld")
  543. GripWeld7.Parent = Handle
  544. GripWeld7.Part0 = Handle
  545. GripWeld7.Part1 = Grip7
  546. GripWeld7.C0 = CFrame.new(0, 0.15, 0)*CFrame.Angles(0, 0, 0)
  547. Grip8 = Instance.new("Part")
  548. Grip8.Parent = Tool
  549. Grip8.Locked = true
  550. Grip8.BrickColor = BrickColor.new("Navy blue")
  551. Grip8.TopSurface = "Smooth"
  552. Grip8.BottomSurface = "Smooth"
  553. Grip8.Size = Vector3.new(1, 1, 1)
  554. Grip8.formFactor = "Symmetric"
  555. Grip8.Transparency = 0
  556. Grip8.CanCollide = false
  557. Grip8.Name = "Grip8"
  558. GripMesh8 = Instance.new("CylinderMesh")
  559. GripMesh8.Parent = Grip8
  560. GripMesh8.Scale = Vector3.new(0.46, 0.1, 0.46)
  561. GripWeld8 = Instance.new("Weld")
  562. GripWeld8.Parent = Handle
  563. GripWeld8.Part0 = Handle
  564. GripWeld8.Part1 = Grip8
  565. GripWeld8.C0 = CFrame.new(0, 0.26, 0)*CFrame.Angles(0, 0, 0)
  566. Grip9 = Instance.new("Part")
  567. Grip9.Parent = Tool
  568. Grip9.Locked = true
  569. Grip9.BrickColor = BrickColor.new("Navy blue")
  570. Grip9.TopSurface = "Smooth"
  571. Grip9.BottomSurface = "Smooth"
  572. Grip9.Size = Vector3.new(1, 1, 1)
  573. Grip9.formFactor = "Symmetric"
  574. Grip9.Transparency = 0
  575. Grip9.CanCollide = false
  576. Grip9.Name = "Grip9"
  577. GripMesh9 = Instance.new("CylinderMesh")
  578. GripMesh9.Parent = Grip9
  579. GripMesh9.Scale = Vector3.new(0.46, 0.1, 0.46)
  580. GripWeld9 = Instance.new("Weld")
  581. GripWeld9.Parent = Handle
  582. GripWeld9.Part0 = Handle
  583. GripWeld9.Part1 = Grip9
  584. GripWeld9.C0 = CFrame.new(0, 0.37, 0)*CFrame.Angles(0, 0, 0.07)
  585. Grip10 = Instance.new("Part")
  586. Grip10.Parent = Tool
  587. Grip10.Locked = true
  588. Grip10.Reflectance = 0
  589. Grip10.CanCollide = false
  590. Grip10.BrickColor = BrickColor.new(1003)
  591. Grip10.TopSurface = "Smooth"
  592. Grip10.BottomSurface = "Smooth"
  593. Grip10.Size = Vector3.new(1, 1, 1)
  594. Grip10.formFactor = "Symmetric"
  595. Grip10.Transparency = 0
  596. Grip10.Name = "Grip10"
  597. GripMesh10 = Instance.new("SpecialMesh")
  598. GripMesh10.Parent = Grip10
  599. GripMesh10.MeshType = "Sphere"
  600. GripMesh10.Scale = Vector3.new(0.6, 0.6, 0.6)
  601. GripWeld10 = Instance.new("Weld")
  602. GripWeld10.Parent = Handle
  603. GripWeld10.Part0 = Handle
  604. GripWeld10.Part1 = Grip10
  605. GripWeld10.C0 = CFrame.new(0, -0.8, 0)*CFrame.Angles(0, 0, 0)
  606. Grip11 = Instance.new("Part")
  607. Grip11.Parent = Tool
  608. Grip11.Locked = true
  609. Grip11.BrickColor = BrickColor.new(1003)
  610. Grip11.TopSurface = "Smooth"
  611. Grip11.CanCollide = false
  612. Grip11.BottomSurface = "Smooth"
  613. Grip11.Size = Vector3.new(1, 1, 1)
  614. Grip11.formFactor = "Symmetric"
  615. Grip11.Transparency = 0
  616. Grip11.Name = "Grip11"
  617. Grip11.Reflectance = 0
  618. GripMesh11 = Instance.new("SpecialMesh")
  619. GripMesh11.Parent = Grip11
  620. GripMesh11.MeshType = "Brick"
  621. GripMesh11.Scale = Vector3.new(0.55, 0.4, 1.4)
  622. GripWeld11 = Instance.new("Weld")
  623. GripWeld11.Parent = Handle
  624. GripWeld11.Part0 = Handle
  625. GripWeld11.Part1 = Grip11
  626. GripWeld11.C0 = CFrame.new(0, 0.85, 0)*CFrame.Angles(0, 0, 0)
  627. Grip12 = Instance.new("Part")
  628. Grip12.Parent = Tool
  629. Grip12.Locked = true
  630. Grip12.CanCollide = false
  631. Grip12.BrickColor = BrickColor.new(1003)
  632. Grip12.TopSurface = "Smooth"
  633. Grip12.BottomSurface = "Smooth"
  634. Grip12.Size = Vector3.new(1, 1, 1)
  635. Grip12.formFactor = "Symmetric"
  636. Grip12.Transparency = 0
  637. Grip12.Name = "Grip12"
  638. Grip12.Reflectance = 0
  639. GripMesh12 = Instance.new("SpecialMesh")
  640. GripMesh12.Parent = Grip12
  641. GripMesh12.MeshType = "Wedge"
  642. GripMesh12.Scale = Vector3.new(0.55, 0.4, 0.9)
  643. GripWeld12 = Instance.new("Weld")
  644. GripWeld12.Parent = Handle
  645. GripWeld12.Part0 = Handle
  646. GripWeld12.Part1 = Grip12
  647. GripWeld12.C0 = CFrame.new(0, 0.908, 1.1)*CFrame.Angles(3, 0, 0)
  648. Grip13 = Instance.new("Part")
  649. Grip13.Parent = Tool
  650. Grip13.Locked = true
  651. Grip13.CanCollide = false
  652. Grip13.BrickColor = BrickColor.new(1003)
  653. Grip13.TopSurface = "Smooth"
  654. Grip13.BottomSurface = "Smooth"
  655. Grip13.Size = Vector3.new(1, 1, 1)
  656. Grip13.formFactor = "Symmetric"
  657. Grip13.Transparency = 0
  658. Grip13.Name = "Grip13"
  659. Grip13.Reflectance = 0
  660. GripMesh13 = Instance.new("SpecialMesh")
  661. GripMesh13.Parent = Grip13
  662. GripMesh13.MeshType = "Wedge"
  663. GripMesh13.Scale = Vector3.new(0.55, 0.4, 0.9)
  664. GripWeld13 = Instance.new("Weld")
  665. GripWeld13.Parent = Handle
  666. GripWeld13.Part0 = Handle
  667. GripWeld13.Part1 = Grip13
  668. GripWeld13.C0 = CFrame.new(0, 0.908, -1.1)*CFrame.Angles(-3, 3.14, 0)
  669. Grip14 = Instance.new("Part")
  670. Grip14.Parent = Tool
  671. Grip14.Locked = true
  672. Grip14.CanCollide = false
  673. Grip14.BrickColor = BrickColor.new("Navy blue")
  674. Grip14.TopSurface = "Smooth"
  675. Grip14.BottomSurface = "Smooth"
  676. Grip14.Size = Vector3.new(1, 1, 1)
  677. Grip14.formFactor = "Symmetric"
  678. Grip14.Transparency = 0.1
  679. Grip14.Name = "Grip14"
  680. Grip14.Reflectance = 0
  681. GripMesh14 = Instance.new("SpecialMesh")
  682. GripMesh14.Parent = Grip14
  683. GripMesh14.MeshType = "Brick"
  684. GripMesh14.Scale = Vector3.new(0.552, 0.15, 1.3)
  685. GripWeld14 = Instance.new("Weld")
  686. GripWeld14.Parent = Handle
  687. GripWeld14.Part0 = Handle
  688. GripWeld14.Part1 = Grip14
  689. GripWeld14.C0 = CFrame.new(0, 0.85, 0)*CFrame.Angles(0, 0, 0)
  690. Grip15 = Instance.new("Part")
  691. Grip15.Parent = Tool
  692. Grip15.Locked = true
  693. Grip15.CanCollide = false
  694. Grip15.BrickColor = BrickColor.new("Navy blue")
  695. Grip15.TopSurface = "Smooth"
  696. Grip15.BottomSurface = "Smooth"
  697. Grip15.Size = Vector3.new(1, 1, 1)
  698. Grip15.formFactor = "Symmetric"
  699. Grip15.Transparency = 0.1
  700. Grip15.Name = "Grip15"
  701. Grip15.Reflectance = 0
  702. GripMesh15 = Instance.new("SpecialMesh")
  703. GripMesh15.Parent = Grip15
  704. GripMesh15.MeshType = "Sphere"
  705. GripMesh15.Scale = Vector3.new(0.6, 0.4, 1.5)
  706. GripWeld15 = Instance.new("Weld")
  707. GripWeld15.Parent = Handle
  708. GripWeld15.Part0 = Handle
  709. GripWeld15.Part1 = Grip15
  710. GripWeld15.C0 = CFrame.new(0, 0.85, 0)*CFrame.Angles(0, 0, 0)
  711. Grip16 = Instance.new("Part")
  712. Grip16.Parent = Tool
  713. Grip16.Locked = true
  714. Grip16.BrickColor = BrickColor.new("Navy blue")
  715. Grip16.TopSurface = "Smooth"
  716. Grip16.BottomSurface = "Smooth"
  717. Grip16.Size = Vector3.new(1, 1, 1)
  718. Grip16.formFactor = "Symmetric"
  719. Grip16.Transparency = 0
  720. Grip16.Name = "Grip16"
  721. Grip16.CanCollide = false
  722. Grip16.Reflectance = 0
  723. GripMesh16 = Instance.new("SpecialMesh")
  724. GripMesh16.Parent = Grip16
  725. GripMesh16.MeshType = "Brick"
  726. GripMesh16.Scale = Vector3.new(0.2, 0.3, 1)
  727. GripWeld = Instance.new("Weld")
  728. GripWeld.Parent = Handle
  729. GripWeld.Part0 = Handle
  730. GripWeld.Part1 = Grip16
  731. GripWeld.C0 = CFrame.new(0, 1.1, 0)*CFrame.Angles(0, 0, 0)
  732. Grip17 = Instance.new("Part")
  733. Grip17.Parent = Tool
  734. Grip17.Locked = true
  735. Grip17.BrickColor = BrickColor.new(1003)
  736. Grip17.TopSurface = "Smooth"
  737. Grip17.BottomSurface = "Smooth"
  738. Grip17.Size = Vector3.new(1, 3, 1)
  739. Grip17.formFactor = "Symmetric"
  740. Grip17.Transparency = 0
  741. Grip17.Name = "Grip17"
  742. Grip17.CanCollide = false
  743. Grip17.Reflectance = 0
  744. GripMesh17 = Instance.new("SpecialMesh")
  745. GripMesh17.Parent = Grip17
  746. GripMesh17.MeshType = "Brick"
  747. GripMesh17.Scale = Vector3.new(0.19, 1, 1)
  748. GripWeld17 = Instance.new("Weld")
  749. GripWeld17.Parent = Handle
  750. GripWeld17.Part0 = Handle
  751. GripWeld17.Part1 = Grip17
  752. GripWeld17.C0 = CFrame.new(0, 2.21, -0.08)*CFrame.Angles(-0.08, 0, 0)
  753. Grip18 = Instance.new("Part")
  754. Grip18.Parent = Tool
  755. Grip18.Locked = true
  756. Grip18.BrickColor = BrickColor.new(1003)
  757. Grip18.TopSurface = "Smooth"
  758. Grip18.BottomSurface = "Smooth"
  759. Grip18.Size = Vector3.new(1, 3, 1)
  760. Grip18.formFactor = "Symmetric"
  761. Grip18.Transparency = 0
  762. Grip18.Name = "Grip18"
  763. Grip18.CanCollide = false
  764. Grip18.Reflectance = 0
  765. GripMesh18 = Instance.new("SpecialMesh")
  766. GripMesh18.Parent = Grip18
  767. GripMesh18.MeshType = "Brick"
  768. GripMesh18.Scale = Vector3.new(0.19, 1, 1)
  769. GripWeld18 = Instance.new("Weld")
  770. GripWeld18.Parent = Handle
  771. GripWeld18.Part0 = Handle
  772. GripWeld18.Part1 = Grip18
  773. GripWeld18.C0 = CFrame.new(0, 4.15, -0.155)*CFrame.Angles(0, 0, 0)
  774. Grip19 = Instance.new("Part")
  775. Grip19.Parent = Tool
  776. Grip19.Locked = true
  777. Grip19.BrickColor = BrickColor.new(1003)
  778. Grip19.TopSurface = "Smooth"
  779. Grip19.BottomSurface = "Smooth"
  780. Grip19.Size = Vector3.new(1, 3, 1)
  781. Grip19.formFactor = "Symmetric"
  782. Grip19.Transparency = 0
  783. Grip19.CanCollide = false
  784. Grip19.Name = "Grip19"
  785. Grip19.Reflectance = 0
  786. GripMesh19 = Instance.new("SpecialMesh")
  787. GripMesh19.Parent = Grip19
  788. GripMesh19.MeshType = "Wedge"
  789. GripMesh19.Scale = Vector3.new(0.19, 1, 1)
  790. GripWeld19 = Instance.new("Weld")
  791. GripWeld19.Parent = Handle
  792. GripWeld19.Part0 = Handle
  793. GripWeld19.Part1 = Grip19
  794. GripWeld19.C0 = CFrame.new(0, 6.99, -0.07)*CFrame.Angles(0.08, 0, 0)
  795. Grip20 = Instance.new("Part")
  796. Grip20.Parent = Tool
  797. Grip20.Locked = true
  798. Grip20.BrickColor = BrickColor.new("Navy blue")
  799. Grip20.TopSurface = "Smooth"
  800. Grip20.BottomSurface = "Smooth"
  801. Grip20.Size = Vector3.new(1, 3, 1)
  802. Grip20.formFactor = "Symmetric"
  803. Grip20.Transparency = 0
  804. Grip20.Name = "Grip20"
  805. Grip20.CanCollide = false
  806. Grip20.Reflectance = 0
  807. GripMesh20 = Instance.new("SpecialMesh")
  808. GripMesh20.Parent = Grip20
  809. GripMesh20.MeshType = "Brick"
  810. GripMesh20.Scale = Vector3.new(0.193, 1, 0.2)
  811. GripWeld20 = Instance.new("Weld")
  812. GripWeld20.Parent = Handle
  813. GripWeld20.Part0 = Handle
  814. GripWeld20.Part1 = Grip20
  815. GripWeld20.C0 = CFrame.new(0, 2.21, -0.08)*CFrame.Angles(-0.08, 0, 0)
  816. Grip21 = Instance.new("Part")
  817. Grip21.Parent = Tool
  818. Grip21.Locked = true
  819. Grip21.BrickColor = BrickColor.new("Navy blue")
  820. Grip21.TopSurface = "Smooth"
  821. Grip21.BottomSurface = "Smooth"
  822. Grip21.Size = Vector3.new(1, 1, 1)
  823. Grip21.formFactor = "Symmetric"
  824. Grip21.Transparency = 0
  825. Grip21.Name = "Grip21"
  826. Grip21.CanCollide = false
  827. Grip21.Reflectance = 0
  828. GripMesh21 = Instance.new("SpecialMesh")
  829. GripMesh21.Parent = Grip21
  830. GripMesh21.MeshType = "Brick"
  831. GripMesh21.Scale = Vector3.new(0.193, 1, 0.2)
  832. GripWeld21 = Instance.new("Weld")
  833. GripWeld21.Parent = Handle
  834. GripWeld21.Part0 = Handle
  835. GripWeld21.Part1 = Grip21
  836. GripWeld21.C0 = CFrame.new(0, 3.7, -0.155)*CFrame.Angles(0, 0, 0)
  837. Grip22 = Instance.new("Part")
  838. Grip22.Parent = Tool
  839. Grip22.Locked = true
  840. Grip22.BrickColor = BrickColor.new("Navy blue")
  841. Grip22.TopSurface = "Smooth"
  842. Grip22.BottomSurface = "Smooth"
  843. Grip22.Size = Vector3.new(1, 1, 1)
  844. Grip22.formFactor = "Symmetric"
  845. Grip22.Transparency = 0
  846. Grip22.CanCollide = false
  847. Grip22.Name = "Grip22"
  848. Grip22.Reflectance = 0
  849. GripMesh22 = Instance.new("CylinderMesh")
  850. GripMesh22.Parent = Grip22
  851. GripMesh22.Scale = Vector3.new(0.6, 0.193, 0.6)
  852. GripWeld22 = Instance.new("Weld")
  853. GripWeld22.Parent = Handle
  854. GripWeld22.Part0 = Handle
  855. GripWeld22.Part1 = Grip22
  856. GripWeld22.C0 = CFrame.new(0, 4.2, -0.155)*CFrame.Angles(0, 0, 1.57)
  857. ------------------------------------------------------------>
  858. --[[
  859. ? -->> Sounds
  860. --]]
  861. ------------------------------------------------------------>
  862. Sound = Instance.new("Sound")
  863. Sound.Parent = Handle
  864. Sound.Name = "Sound"
  865. Sound.Pitch = 1
  866. Sound.SoundId = ""
  867. Sound.Volume = 2
  868. ------------------------------------------------------------>
  869. --[[
  870. ? -->> Button1Down
  871. --]]
  872. ------------------------------------------------------------>
  873. function onButton1Down()
  874. if Activated then return end
  875. if Me.Character.Humanoid.Sit == true or Me.Character.Humanoid.PlatformStand == true then
  876. Me.Character.Humanoid.Jump = true
  877. Me.Character.Humanoid.PlatformStand = false
  878. Me.Character.Humanoid.Sit = false
  879. Me.Character.Torso.Velocity = Vector3.new(0, 20, 0)
  880. end
  881. if Mode == "Swing" then
  882. Activated = true
  883. if Me.Character.Humanoid.Jump == true then
  884. Weld.Parent = Me.Character["Left Arm"]
  885. Weld.Part0 = Me.Character["Left Arm"]
  886. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  887. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0, 1, 0)
  888. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  889. Sound:play()
  890. for i = 1 , 8 do
  891. Clone1 = Grip17:clone()
  892. Clone1.Parent = Tool
  893. Clone1.Name = "Shadow"
  894. Clone1.Anchored = true
  895. Clone1.CanCollide = false
  896. Clone1.Transparency = 0.2
  897. Clone1.BrickColor = BrickColor.new(1003)
  898. Clone2 = Grip18:clone()
  899. Clone2.Parent = Tool
  900. Clone2.Name = "Shadow"
  901. Clone2.Anchored = true
  902. Clone2.CanCollide = false
  903. Clone2.Transparency = 0.2
  904. Clone2.BrickColor = BrickColor.new(1003)
  905. Clone3 = Grip19:clone()
  906. Clone3.Parent = Tool
  907. Clone3.Name = "Shadow"
  908. Clone3.Anchored = true
  909. Clone3.CanCollide = false
  910. Clone3.Transparency = 0.2
  911. Clone3.BrickColor = BrickColor.new(1003)
  912. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  913. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  914. wait()
  915. end
  916. wait()
  917. for i = 1 , 8 do
  918. Clone1 = Grip17:clone()
  919. Clone1.Parent = Tool
  920. Clone1.Name = "Shadow"
  921. Clone1.Anchored = true
  922. Clone1.CanCollide = false
  923. Clone1.Transparency = 0.2
  924. Clone1.BrickColor = BrickColor.new(1003)
  925. Clone2 = Grip18:clone()
  926. Clone2.Parent = Tool
  927. Clone2.Name = "Shadow"
  928. Clone2.Anchored = true
  929. Clone2.CanCollide = false
  930. Clone2.Transparency = 0.2
  931. Clone2.BrickColor = BrickColor.new(1003)
  932. Clone3 = Grip19:clone()
  933. Clone3.Parent = Tool
  934. Clone3.Name = "Shadow"
  935. Clone3.Anchored = true
  936. Clone3.CanCollide = false
  937. Clone3.Transparency = 0.2
  938. Clone3.BrickColor = BrickColor.new(1003)
  939. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  940. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  941. wait()
  942. end
  943. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0, -1, 0)
  944. Weld.Parent = Me.Character["Right Arm"]
  945. Weld.Part0 = Me.Character["Right Arm"]
  946. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  947. else
  948. Weld.Parent = Me.Character["Left Arm"]
  949. Weld.Part0 = Me.Character["Left Arm"]
  950. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  951. Sound.SoundId = "http://www.roblox.com/asset/?id=182707266"
  952. Sound:play()
  953. for i = 1 , 8 do
  954. Clone1 = Grip17:clone()
  955. Clone1.Parent = Tool
  956. Clone1.Name = "Shadow"
  957. Clone1.Anchored = true
  958. Clone1.CanCollide = false
  959. Clone1.Transparency = 0.2
  960. Clone1.BrickColor = BrickColor.new(1003)
  961. Clone2 = Grip18:clone()
  962. Clone2.Parent = Tool
  963. Clone2.Name = "Shadow"
  964. Clone2.Anchored = true
  965. Clone2.CanCollide = false
  966. Clone2.Transparency = 0.2
  967. Clone2.BrickColor = BrickColor.new(1003)
  968. Clone3 = Grip19:clone()
  969. Clone3.Parent = Tool
  970. Clone3.Name = "Shadow"
  971. Clone3.Anchored = true
  972. Clone3.CanCollide = false
  973. Clone3.Transparency = 0.2
  974. Clone3.BrickColor = BrickColor.new(1003)
  975. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  976. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  977. wait()
  978. end
  979. wait(0.2)
  980. for i = 1 , 8 do
  981. Clone1 = Grip17:clone()
  982. Clone1.Parent = Tool
  983. Clone1.Name = "Shadow"
  984. Clone1.Anchored = true
  985. Clone1.CanCollide = false
  986. Clone1.Transparency = 0.2
  987. Clone1.BrickColor = BrickColor.new(1003)
  988. Clone2 = Grip18:clone()
  989. Clone2.Parent = Tool
  990. Clone2.Name = "Shadow"
  991. Clone2.Anchored = true
  992. Clone2.CanCollide = false
  993. Clone2.Transparency = 0.2
  994. Clone2.BrickColor = BrickColor.new(1003)
  995. Clone3 = Grip19:clone()
  996. Clone3.Parent = Tool
  997. Clone3.Name = "Shadow"
  998. Clone3.Anchored = true
  999. Clone3.CanCollide = false
  1000. Clone3.Transparency = 0.2
  1001. Clone3.BrickColor = BrickColor.new(1003)
  1002. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  1003. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  1004. wait()
  1005. end
  1006. Weld.Parent = Me.Character["Right Arm"]
  1007. Weld.Part0 = Me.Character["Right Arm"]
  1008. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  1009. end
  1010. Activated = false
  1011. end
  1012. if Mode == "Spin" then
  1013. Activated = true
  1014. Weld.Parent = Me.Character["Left Arm"]
  1015. Weld.Part0 = Me.Character["Left Arm"]
  1016. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  1017. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  1018. Sound:play()
  1019. for i = 1 , 8 do
  1020. Clone1 = Grip17:clone()
  1021. Clone1.Parent = Tool
  1022. Clone1.Name = "Shadow"
  1023. Clone1.Anchored = true
  1024. Clone1.CanCollide = false
  1025. Clone1.Transparency = 0.2
  1026. Clone1.BrickColor = BrickColor.new(1003)
  1027. Clone2 = Grip18:clone()
  1028. Clone2.Parent = Tool
  1029. Clone2.Name = "Shadow"
  1030. Clone2.Anchored = true
  1031. Clone2.CanCollide = false
  1032. Clone2.Transparency = 0.2
  1033. Clone2.BrickColor = BrickColor.new(1003)
  1034. Clone3 = Grip19:clone()
  1035. Clone3.Parent = Tool
  1036. Clone3.Name = "Shadow"
  1037. Clone3.Anchored = true
  1038. Clone3.CanCollide = false
  1039. Clone3.Transparency = 0.2
  1040. Clone3.BrickColor = BrickColor.new(1003)
  1041. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  1042. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  1043. wait()
  1044. end
  1045. Sound.SoundId = "http://www.roblox.com/asset/?id=18478970"
  1046. Sound:play()
  1047. Gyro = Instance.new("BodyGyro")
  1048. Gyro.Parent = Me.Character.Torso
  1049. Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  1050. Gyro.cframe = Me.Character.Torso.CFrame
  1051. Gyro.D = 50
  1052. Wave = Instance.new("Part")
  1053. Wave.Parent = Me.Character.Torso
  1054. Wave.Anchored = true
  1055. Wave.CanCollide = false
  1056. Wave.Locked = true
  1057. Wave.Transparency = 0.2
  1058. Wave.BrickColor = BrickColor.new(1004)
  1059. Wave.Size = Vector3.new(2, 1, 2)
  1060. Wave.TopSurface = "Smooth"
  1061. Wave.BottomSurface = "Smooth"
  1062. Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
  1063. WaveMesh = Instance.new("CylinderMesh")
  1064. WaveMesh.Parent = Wave
  1065. WaveMesh.Scale = Vector3.new(1, 0.1, 1)
  1066. for i = 1 , 16 do
  1067. Wave.Size = Wave.Size + Vector3.new(1, 0, 1)
  1068. Wave.Transparency = Wave.Transparency + 0.055
  1069. Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
  1070. Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 0.785, 0)
  1071. wait()
  1072. end
  1073.  
  1074. Wave:Remove()
  1075. Gyro:Remove()
  1076. wait(0.2)
  1077. for i = 1 , 8 do
  1078. Clone1 = Grip17:clone()
  1079. Clone1.Parent = Tool
  1080. Clone1.Name = "Shadow"
  1081. Clone1.Anchored = true
  1082. Clone1.CanCollide = false
  1083. Clone1.Transparency = 0.2
  1084. Clone1.BrickColor = BrickColor.new(1003)
  1085. Clone2 = Grip18:clone()
  1086. Clone2.Parent = Tool
  1087. Clone2.Name = "Shadow"
  1088. Clone2.Anchored = true
  1089. Clone2.CanCollide = false
  1090. Clone2.Transparency = 0.2
  1091. Clone2.BrickColor = BrickColor.new(1003)
  1092. Clone3 = Grip19:clone()
  1093. Clone3.Parent = Tool
  1094. Clone3.Name = "Shadow"
  1095. Clone3.Anchored = true
  1096. Clone3.CanCollide = false
  1097. Clone3.Transparency = 0.2
  1098. Clone3.BrickColor = BrickColor.new(1003)
  1099. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  1100. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  1101. wait()
  1102. end
  1103. Weld.Parent = Me.Character["Right Arm"]
  1104. Weld.Part0 = Me.Character["Right Arm"]
  1105. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  1106. Activated = false
  1107. end
  1108. if Mode == "Teleport" then
  1109. if mouse.Target ~= nil then
  1110. Activated = true
  1111. MousePosition = mouse.Hit.p
  1112. Weld.Parent = Me.Character["Left Arm"]
  1113. Weld.Part0 = Me.Character["Left Arm"]
  1114. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  1115. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  1116. Sound:play()
  1117. for i = 1 , 8 do
  1118. Clone1 = Grip17:clone()
  1119. Clone1.Parent = Tool
  1120. Clone1.Name = "Shadow"
  1121. Clone1.Anchored = true
  1122. Clone1.CanCollide = false
  1123. Clone1.Transparency = 0.2
  1124. Clone1.BrickColor = BrickColor.new(1003)
  1125. Clone2 = Grip18:clone()
  1126. Clone2.Parent = Tool
  1127. Clone2.Name = "Shadow"
  1128. Clone2.Anchored = true
  1129. Clone2.CanCollide = false
  1130. Clone2.Transparency = 0.2
  1131. Clone2.BrickColor = BrickColor.new(1003)
  1132. Clone3 = Grip19:clone()
  1133. Clone3.Parent = Tool
  1134. Clone3.Name = "Shadow"
  1135. Clone3.Anchored = true
  1136. Clone3.CanCollide = false
  1137. Clone3.Transparency = 0.2
  1138. Clone3.BrickColor = BrickColor.new(1003)
  1139. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  1140. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  1141. wait()
  1142. end
  1143. Me.Character.Torso.CFrame = CFrame.new(MousePosition+Vector3.new(0, 3, 0))
  1144. Sound.SoundId = "http://www.roblox.com/asset/?id=18478970"
  1145. Sound:play()
  1146. Gyro = Instance.new("BodyGyro")
  1147. Gyro.Parent = Me.Character.Torso
  1148. Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  1149. Gyro.cframe = Me.Character.Torso.CFrame
  1150. Gyro.D = 50
  1151. Wave = Instance.new("Part")
  1152. Wave.Parent = Me.Character.Torso
  1153. Wave.Anchored = true
  1154. Wave.CanCollide = false
  1155. Wave.Locked = true
  1156. Wave.Transparency = 0.2
  1157. Wave.BrickColor = BrickColor.new(1004)
  1158. Wave.Size = Vector3.new(2, 1, 2)
  1159. Wave.TopSurface = "Smooth"
  1160. Wave.BottomSurface = "Smooth"
  1161. Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
  1162. WaveMesh = Instance.new("CylinderMesh")
  1163. WaveMesh.Parent = Wave
  1164. WaveMesh.Scale = Vector3.new(1, 0.1, 1)
  1165. for i = 1 , 5 do
  1166. Wave.Size = Wave.Size + Vector3.new(1, 0, 1)
  1167. Wave.Transparency = Wave.Transparency + 0.055
  1168. Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
  1169. Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 1, 0)
  1170. wait()
  1171. end
  1172. Wave:Remove()
  1173. for i = 1 , 15 do
  1174. Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 1, 0)
  1175. wait()
  1176. end
  1177.  
  1178. Gyro:Remove()
  1179. wait(0.2)
  1180. for i = 1 , 8 do
  1181. Clone1 = Grip17:clone()
  1182. Clone1.Parent = Tool
  1183. Clone1.Name = "Shadow"
  1184. Clone1.Anchored = true
  1185. Clone1.CanCollide = false
  1186. Clone1.Transparency = 0.2
  1187. Clone1.BrickColor = BrickColor.new(1003)
  1188. Clone2 = Grip18:clone()
  1189. Clone2.Parent = Tool
  1190. Clone2.Name = "Shadow"
  1191. Clone2.Anchored = true
  1192. Clone2.CanCollide = false
  1193. Clone2.Transparency = 0.2
  1194. Clone2.BrickColor = BrickColor.new(1003)
  1195. Clone3 = Grip19:clone()
  1196. Clone3.Parent = Tool
  1197. Clone3.Name = "Shadow"
  1198. Clone3.Anchored = true
  1199. Clone3.CanCollide = false
  1200. Clone3.Transparency = 0.2
  1201. Clone3.BrickColor = BrickColor.new(1003)
  1202. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  1203. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  1204. wait()
  1205. end
  1206. Weld.Parent = Me.Character["Right Arm"]
  1207. Weld.Part0 = Me.Character["Right Arm"]
  1208. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  1209. Activated = false
  1210. end
  1211. end
  1212. if Mode == "Explosion" then
  1213. Activated = true
  1214. for i = 1 , 8 do
  1215. Clone1 = Grip17:clone()
  1216. Clone1.Parent = Tool
  1217. Clone1.Name = "Shadow"
  1218. Clone1.Anchored = true
  1219. Clone1.CanCollide = false
  1220. Clone1.Transparency = 0.2
  1221. Clone1.BrickColor = BrickColor.new(1003)
  1222. Clone2 = Grip18:clone()
  1223. Clone2.Parent = Tool
  1224. Clone2.Name = "Shadow"
  1225. Clone2.Anchored = true
  1226. Clone2.CanCollide = false
  1227. Clone2.Transparency = 0.2
  1228. Clone2.BrickColor = BrickColor.new(1003)
  1229. Clone3 = Grip19:clone()
  1230. Clone3.Parent = Tool
  1231. Clone3.Name = "Shadow"
  1232. Clone3.Anchored = true
  1233. Clone3.CanCollide = false
  1234. Clone3.Transparency = 0.2
  1235. Clone3.BrickColor = BrickColor.new(1003)
  1236. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.13)
  1237. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  1238. wait()
  1239. end
  1240. onCharge(24)
  1241. Range = 10
  1242. for i = 1 , 5 do
  1243. Range = Range + 15
  1244. Me.Character.Humanoid.WalkSpeed = 0
  1245.  
  1246. Boom = Instance.new("Explosion")
  1247. Boom.Parent = Workspace
  1248. Boom.BlastRadius = Range/2
  1249. Boom.Position = Me.Character.Torso.Position+Vector3.new(Range, 0, 0)
  1250. Boom = Instance.new("Explosion")
  1251. Boom.Parent = Workspace
  1252. Boom.BlastRadius = Range/2
  1253. Boom.Position = Me.Character.Torso.Position+Vector3.new(-Range, 0, 0)
  1254. Boom = Instance.new("Explosion")
  1255. Boom.Parent = Workspace
  1256. Boom.BlastRadius = Range/2
  1257. Boom.Position = Me.Character.Torso.Position+Vector3.new(0, 0, Range)
  1258. Boom = Instance.new("Explosion")
  1259. Boom.Parent = Workspace
  1260. Boom.BlastRadius = Range/2
  1261. Boom.Position = Me.Character.Torso.Position+Vector3.new(0, 0, -Range)
  1262. Boom = Instance.new("Explosion")
  1263. Boom.Parent = Workspace
  1264. Boom.BlastRadius = Range/2
  1265. Boom.Position = Me.Character.Torso.Position+Vector3.new(Range, 0, Range)
  1266. Boom = Instance.new("Explosion")
  1267. Boom.Parent = Workspace
  1268. Boom.BlastRadius = Range/2
  1269. Boom.Position = Me.Character.Torso.Position+Vector3.new(-Range, 0, Range)
  1270. Boom = Instance.new("Explosion")
  1271. Boom.Parent = Workspace
  1272. Boom.BlastRadius = Range/2
  1273. Boom.Position = Me.Character.Torso.Position+Vector3.new(Range, 0, -Range)
  1274. Boom = Instance.new("Explosion")
  1275. Boom.Parent = Workspace
  1276. Boom.BlastRadius = Range/2
  1277. Boom.Position = Me.Character.Torso.Position+Vector3.new(-Range, 0, -Range)
  1278. wait(0.05)
  1279. end
  1280. for i = 1 , 8 do
  1281. Clone1 = Grip17:clone()
  1282. Clone1.Parent = Tool
  1283. Clone1.Name = "Shadow"
  1284. Clone1.Anchored = true
  1285. Clone1.CanCollide = false
  1286. Clone1.Transparency = 0.2
  1287. Clone1.BrickColor = BrickColor.new(1003)
  1288. Clone2 = Grip18:clone()
  1289. Clone2.Parent = Tool
  1290. Clone2.Name = "Shadow"
  1291. Clone2.Anchored = true
  1292. Clone2.CanCollide = false
  1293. Clone2.Transparency = 0.2
  1294. Clone2.BrickColor = BrickColor.new(1003)
  1295. Clone3 = Grip19:clone()
  1296. Clone3.Parent = Tool
  1297. Clone3.Name = "Shadow"
  1298. Clone3.Anchored = true
  1299. Clone3.CanCollide = false
  1300. Clone3.Transparency = 0.2
  1301. Clone3.BrickColor = BrickColor.new(1003)
  1302. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.13)
  1303. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  1304. wait()
  1305. end
  1306. Activated = false
  1307. end
  1308. if Mode == "ExplodeVictim" then
  1309. if mouse.Target ~= nil then
  1310. torso = mouse.Target.Parent:findFirstChild("Torso")
  1311. if torso ~= nil and torso.Parent.Name ~= Me.Name then
  1312. Activated = true
  1313. for i = 1 , 8 do
  1314. Clone1 = Grip17:clone()
  1315. Clone1.Parent = Tool
  1316. Clone1.Name = "Shadow"
  1317. Clone1.Anchored = true
  1318. Clone1.CanCollide = false
  1319. Clone1.Transparency = 0.2
  1320. Clone1.BrickColor = BrickColor.new(1003)
  1321. Clone2 = Grip18:clone()
  1322. Clone2.Parent = Tool
  1323. Clone2.Name = "Shadow"
  1324. Clone2.Anchored = true
  1325. Clone2.CanCollide = false
  1326. Clone2.Transparency = 0.2
  1327. Clone2.BrickColor = BrickColor.new(1003)
  1328. Clone3 = Grip19:clone()
  1329. Clone3.Parent = Tool
  1330. Clone3.Name = "Shadow"
  1331. Clone3.Anchored = true
  1332. Clone3.CanCollide = false
  1333. Clone3.Transparency = 0.2
  1334. Clone3.BrickColor = BrickColor.new(1003)
  1335. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.13)
  1336. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  1337. wait()
  1338. end
  1339. onChargeAim(24, torso)
  1340. Boom = Instance.new("Explosion")
  1341. Boom.Parent = Workspace
  1342. Boom.BlastRadius = 20
  1343. Boom.Position = torso.Position
  1344. Stuff = torso.Parent:GetChildren()
  1345. for i = 1 , #Stuff do
  1346. if Stuff[i].className == "Part" then
  1347. Stuff[i].Anchored = false
  1348. Stuff[i]:BreakJoints()
  1349. Stuff[i].BrickColor = BrickColor.new("Really black")
  1350. Stuff[i].CanCollide = true
  1351. end
  1352. end
  1353. for i = 1 , 8 do
  1354. Clone1 = Grip17:clone()
  1355. Clone1.Parent = Tool
  1356. Clone1.Name = "Shadow"
  1357. Clone1.Anchored = true
  1358. Clone1.CanCollide = false
  1359. Clone1.Transparency = 0.2
  1360. Clone1.BrickColor = BrickColor.new(1003)
  1361. Clone2 = Grip18:clone()
  1362. Clone2.Parent = Tool
  1363. Clone2.Name = "Shadow"
  1364. Clone2.Anchored = true
  1365. Clone2.CanCollide = false
  1366. Clone2.Transparency = 0.2
  1367. Clone2.BrickColor = BrickColor.new(1003)
  1368. Clone3 = Grip19:clone()
  1369. Clone3.Parent = Tool
  1370. Clone3.Name = "Shadow"
  1371. Clone3.Anchored = true
  1372. Clone3.CanCollide = false
  1373. Clone3.Transparency = 0.2
  1374. Clone3.BrickColor = BrickColor.new(1003)
  1375. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.13)
  1376. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  1377. wait()
  1378. end
  1379. Activated = false
  1380. end
  1381. end
  1382. end
  1383. if Mode == "Assassinate" then
  1384. if mouse.Target ~= nil then
  1385. torso = mouse.Target.Parent:findFirstChild("Torso")
  1386. if torso ~= nil and torso.Parent.Name ~= Me.Name then
  1387. Activated = true
  1388. Sound.SoundId = "rbxasset://sounds\\unsheath.wav"
  1389. Sound:play()
  1390. for i = 1 , 8 do
  1391. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.05, 0, 0)
  1392. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.15, 0, 0)
  1393. wait()
  1394. end
  1395. wait()
  1396. for i = 1 , 8 do
  1397. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.2)
  1398. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, 0.19)
  1399. wait()
  1400. end
  1401. FakeLeftShoulder.C0 = OriginalLeftShoulder
  1402. Weld = Instance.new("Weld")
  1403. Weld.Parent = Me.Character["Torso"]
  1404. Weld.Part0 = Me.Character["Torso"]
  1405. Weld.Part1 = Handle
  1406. Weld.C0 = CFrame.new(1.6, 2.5, 0.6) * CFrame.Angles(0, 0, 2.2)
  1407. Weld.C0 = Weld.C0 * CFrame.Angles(0, 1.57, 0)
  1408.  
  1409. for i = 1 , 16 do
  1410. Weld.C0 = Weld.C0 * CFrame.new(0, 0, -0.03) * CFrame.Angles(0.03, 0, 0.11)
  1411. end
  1412. for i = 1 , 16 do
  1413. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.1)
  1414. Weld.C0 = Weld.C0 * CFrame.new(0, 0, 0.03) * CFrame.Angles(-0.03, 0, -0.11)
  1415. wait()
  1416. end
  1417. FakeRightShoulder.Parent = Me.Character.Torso
  1418. FakeRightShoulder.Part0 = Me.Character.Torso
  1419. FakeRightShoulder.Part1 = Me.Character["Right Arm"]
  1420. FakeRightShoulder.C0 = OriginalRightShoulder
  1421. FakeRightShoulder.C1 = OriginalRightShoulder2
  1422. FakeLeftShoulder.Parent = Me.Character.Torso
  1423. FakeLeftShoulder.Part0 = Me.Character.Torso
  1424. FakeLeftShoulder.Part1 = Me.Character["Left Arm"]
  1425. FakeLeftShoulder.C0 = OriginalLeftShoulder
  1426. FakeLeftShoulder.C1 = OriginalLeftShoulder2
  1427. FakeRightShoulder.C0 = OriginalRightShoulder * CFrame.Angles(-0.1, 0, 0)
  1428. FakeLeftShoulder.C0 = OriginalLeftShoulder * CFrame.Angles(-0.1, 0, 0)
  1429. wait(0.1)
  1430. FakeRightShoulder.C0 = OriginalRightShoulder * CFrame.Angles(-0.2, 0, 0)
  1431. FakeLeftShoulder.C0 = OriginalLeftShoulder * CFrame.Angles(-0.2, 0, 0)
  1432. wait(0.1)
  1433. Blade1 = Instance.new("Part")
  1434. Blade1.Parent = Me.Character["Right Arm"]
  1435. Blade1.CanCollide = false
  1436. Blade1.formFactor = "Symmetric"
  1437. Blade1.Size = Vector3.new(1, 2, 1)
  1438. Blade1.TopSurface = "Smooth"
  1439. Blade1.BottomSurface = "Smooth"
  1440. Blade1.Locked = true
  1441. Blade1.BrickColor = BrickColor.new(1003)
  1442. Blade1.Name = "Blade1"
  1443. Blade1.CFrame = Me.Character["Right Arm"].CFrame
  1444. Blade2 = Instance.new("Part")
  1445. Blade2.Parent = Me.Character["Left Arm"]
  1446. Blade2.CanCollide = false
  1447. Blade2.formFactor = "Symmetric"
  1448. Blade2.Size = Vector3.new(1, 2, 1)
  1449. Blade2.TopSurface = "Smooth"
  1450. Blade2.BottomSurface = "Smooth"
  1451. Blade2.Locked = true
  1452. Blade2.BrickColor = BrickColor.new(1003)
  1453. Blade2.Name = "Blade2"
  1454. Blade2.CFrame = Me.Character["Left Arm"].CFrame
  1455. Blade1Mesh = Instance.new("SpecialMesh")
  1456. Blade1Mesh.Parent = Blade1
  1457. Blade1Mesh.MeshType = "Brick"
  1458. Blade1Mesh.Scale = Vector3.new(0.2, 1, 0.2)
  1459. Blade2Mesh = Instance.new("SpecialMesh")
  1460. Blade2Mesh.Parent = Blade2
  1461. Blade2Mesh.MeshType = "Brick"
  1462. Blade2Mesh.Scale = Vector3.new(0.2, 1, 0.2)
  1463. Blade1Weld = Instance.new("Weld")
  1464. Blade1Weld.Parent = Me.Character["Right Arm"]
  1465. Blade1Weld.Part0 = Me.Character["Right Arm"]
  1466. Blade1Weld.Part1 = Blade1
  1467. Blade1Weld.C0 = CFrame.new(-0.3, 0, 0)
  1468. Blade2Weld = Instance.new("Weld")
  1469. Blade2Weld.Parent = Me.Character["Left Arm"]
  1470. Blade2Weld.Part0 = Me.Character["Left Arm"]
  1471. Blade2Weld.Part1 = Blade2
  1472. Blade2Weld.C0 = CFrame.new(0.3, 0, 0)
  1473. for i = 1 , 17 do
  1474. Blade1Weld.C0 = Blade1Weld.C0 * CFrame.new(0, -0.1, 0)
  1475. Blade2Weld.C0 = Blade2Weld.C0 * CFrame.new(0, -0.1, 0)
  1476. Me.Character:MoveTo(Me.Character.Torso.Position)
  1477. wait(0.05)
  1478. end
  1479. for i = 1 , 5 do
  1480. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.1)
  1481. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, 0.1)
  1482. wait()
  1483. end
  1484.  
  1485. wait(0.5)
  1486. Me.Character:MoveTo(Me.Character.Torso.Position)
  1487. BodyPosition = Instance.new("BodyPosition")
  1488. BodyPosition.Parent = Me.Character.Torso
  1489. BodyPosition.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  1490. BodyPosition.position = torso.Position
  1491. BodyGyro = Instance.new("BodyGyro")
  1492. BodyGyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  1493. BodyGyro.Parent = Me.Character.Torso
  1494. BodyGyro.cframe = CFrame.new(Me.Character.Torso.Position, torso.Position)
  1495. wait(0.8)
  1496. BodyPosition:Remove()
  1497. BodyGyro:Remove()
  1498. Me.Character.Torso.CFrame = torso.CFrame
  1499. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.5)
  1500. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, -0.5)
  1501. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 1.57)
  1502. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, -1.57)
  1503. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.785, 0, 0)
  1504. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0.785, 0, 0)
  1505. KillWeld = Instance.new("Weld")
  1506. KillWeld.Parent = Me.Character.Torso
  1507. KillWeld.Part0 = Me.Character.Torso
  1508. KillWeld.Part1 = torso
  1509. KillWeld.C0 = CFrame.new(0, 0, -1.6)
  1510. wait(0.3)
  1511. for i = 1 , 12 do
  1512. KillWeld.C0 = KillWeld.C0 * CFrame.new(0, 0.08, 0.02) * CFrame.Angles(0.1, 0, 0)
  1513. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.1)
  1514. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, -0.1)
  1515. wait(0.1)
  1516. end
  1517. wait(0.15)
  1518. KillWeld:Remove()
  1519. if torso ~= nil then
  1520. torso:BreakJoints()
  1521. end
  1522. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.785, 0, 0)
  1523. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.785, 0, 0)
  1524. for i = 1 , 3 do
  1525. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.1)
  1526. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, -0.1)
  1527. wait()
  1528. end
  1529. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.07)
  1530. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, -0.07)
  1531. wait(0.1)
  1532. for i = 1 , 17 do
  1533. Blade1Weld.C0 = Blade1Weld.C0 * CFrame.new(0, 0.1, 0)
  1534. Blade2Weld.C0 = Blade2Weld.C0 * CFrame.new(0, 0.1, 0)
  1535. wait(0.05)
  1536. end
  1537. FakeRightShoulder.C0 = OriginalRightShoulder
  1538. FakeLeftShoulder.C0 = OriginalLeftShoulder
  1539. wait()
  1540. Sound.SoundId = "rbxasset://sounds\\unsheath.wav"
  1541. Sound:play()
  1542. FakeRightShoulder.Parent = Me.Character.Torso
  1543. FakeRightShoulder.Part0 = Me.Character.Torso
  1544. FakeRightShoulder.Part1 = Me.Character["Right Arm"]
  1545. FakeRightShoulder.C0 = OriginalRightShoulder
  1546. FakeRightShoulder.C1 = OriginalRightShoulder2
  1547. FakeLeftShoulder.Parent = Me.Character.Torso
  1548. FakeLeftShoulder.Part0 = Me.Character.Torso
  1549. FakeLeftShoulder.Part1 = Me.Character["Left Arm"]
  1550. FakeLeftShoulder.C0 = OriginalLeftShoulder * CFrame.new(-0.25, 0, -0.45)
  1551. FakeLeftShoulder.C1 = OriginalLeftShoulder2
  1552. Weld:Remove()
  1553. Weld = Instance.new("Weld")
  1554. Weld.Parent = Me.Character["Torso"]
  1555. Weld.Part0 = Me.Character["Torso"]
  1556. Weld.Part1 = Handle
  1557. Weld.C0 = CFrame.new(1.6, 2.5, 0.6) * CFrame.Angles(0, 0, 2.2)
  1558. Weld.C0 = Weld.C0 * CFrame.Angles(0, 1.57, 0)
  1559. for i = 1 , 16 do
  1560. FakeRightShoulder.C0 = OriginalRightShoulder * CFrame.Angles(0, 0, (i/5.2))
  1561. Weld.C0 = Weld.C0 * CFrame.new(0, 0, -0.03) * CFrame.Angles(0.03, 0, 0.11)
  1562. wait()
  1563. end
  1564. wait()
  1565. Weld.Parent = Me.Character["Right Arm"]
  1566. Weld.Part0 = Me.Character["Right Arm"]
  1567. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  1568. for i = 1 , 8 do
  1569. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.2)
  1570. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, -0.19)
  1571. wait()
  1572. end
  1573. wait()
  1574. for i = 1 , 8 do
  1575. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.05, 0, 0)
  1576. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0.15, 0, 0)
  1577. wait()
  1578. end
  1579. wait(0.2)
  1580. Activated = false
  1581. end
  1582. end
  1583. end
  1584. if Mode == "Tornado" then
  1585. Activated = true
  1586. Weld.Parent = Me.Character["Left Arm"]
  1587. Weld.Part0 = Me.Character["Left Arm"]
  1588. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  1589. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  1590. Sound:play()
  1591. for i = 1 , 8 do
  1592. Clone1 = Grip17:clone()
  1593. Clone1.Parent = Tool
  1594. Clone1.Name = "Shadow"
  1595. Clone1.Anchored = true
  1596. Clone1.CanCollide = false
  1597. Clone1.Transparency = 0.2
  1598. Clone1.BrickColor = BrickColor.new(1003)
  1599. Clone2 = Grip18:clone()
  1600. Clone2.Parent = Tool
  1601. Clone2.Name = "Shadow"
  1602. Clone2.Anchored = true
  1603. Clone2.CanCollide = false
  1604. Clone2.Transparency = 0.2
  1605. Clone2.BrickColor = BrickColor.new(1003)
  1606. Clone3 = Grip19:clone()
  1607. Clone3.Parent = Tool
  1608. Clone3.Name = "Shadow"
  1609. Clone3.Anchored = true
  1610. Clone3.CanCollide = false
  1611. Clone3.Transparency = 0.2
  1612. Clone3.BrickColor = BrickColor.new(1003)
  1613. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  1614. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  1615. wait()
  1616. end
  1617. Sound.SoundId = "http://www.roblox.com/asset/?id=18478970"
  1618. Sound:play()
  1619. Gyro = Instance.new("BodyGyro")
  1620. Gyro.Parent = Me.Character.Torso
  1621. Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  1622. Gyro.cframe = Me.Character.Torso.CFrame
  1623. Gyro.D = 50
  1624. Part = Instance.new("Part")
  1625. Part.Transparency = 1
  1626. Part.CanCollide = false
  1627. Part.Anchored = true
  1628. Part.Parent = Me.Character.Torso
  1629. range = 10
  1630. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  1631. Sound:play()
  1632. for i = 1 , 80 do
  1633. range = range + 2
  1634. Part.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -(range*1.2))
  1635. p = game.Workspace:GetChildren()
  1636. for i = 1 , #p do
  1637. torso = p[i]:findFirstChild("Torso")
  1638. if torso ~= nil and torso.Parent.Name ~= Me.Name then
  1639. if (Me.Character.Torso.Position-torso.Position).magnitude <= 200 then
  1640. humanoid = torso.Parent:findFirstChild("Humanoid")
  1641. bp = torso:findFirstChild("BodyPosition")
  1642. if bp == nil then
  1643. bp = Instance.new("BodyPosition")
  1644. bp.Parent = torso
  1645. bp.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  1646. bp.position = Part.Position + Vector3.new(0, range, 0)
  1647. end
  1648. if bp ~= nil then
  1649. bp.position = Part.Position + Vector3.new(0, range, 0)
  1650. end
  1651. bg = torso:findFirstChild("BodyGyro")
  1652. if bg == nil then
  1653. bg = Instance.new("BodyGyro")
  1654. bg.Parent = torso
  1655. bg.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  1656. bg.cframe = CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  1657. end
  1658. if bg ~= nil then
  1659. bg.cframe = CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  1660. end
  1661. if humanoid ~= nil then
  1662. humanoid.Sit = true
  1663. humanoid.MaxHealth = 100
  1664. humanoid:TakeDamage(2)
  1665. end
  1666. end
  1667. end
  1668. end
  1669. Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 1.3, 0)
  1670. wait()
  1671. end
  1672. p = game.Workspace:GetChildren()
  1673. for i = 1 , #p do
  1674. torso = p[i]:findFirstChild("Torso")
  1675. if torso ~= nil and torso.Parent.Name ~= Me.Name then
  1676. humanoid = torso.Parent:findFirstChild("Humanoid")
  1677. bp = torso:findFirstChild("BodyPosition")
  1678. if bp ~= nil then
  1679. bp:Remove()
  1680. end
  1681. bg = torso:findFirstChild("BodyGyro")
  1682. if bg ~= nil then
  1683. bg:Remove()
  1684. end
  1685. if humanoid ~= nil then
  1686. humanoid.Sit = true
  1687. torso.Velocity = torso.CFrame.lookVector * 100
  1688. end
  1689. end
  1690. wait()
  1691. end
  1692. Stuff = Workspace:GetChildren()
  1693. for i = 1 , #Stuff do
  1694. torso = Stuff[i]:findFirstChild("Torso")
  1695. if torso ~= nil then
  1696. hax = torso:GetChildren()
  1697. for i = 1 , #hax do
  1698. if hax[i].className == "BodyPosition" then
  1699. hax[i]:Remove()
  1700. end
  1701. end
  1702. end
  1703. end
  1704.  
  1705. Gyro:Remove()
  1706. wait(0.2)
  1707. for i = 1 , 8 do
  1708. Clone1 = Grip17:clone()
  1709. Clone1.Parent = Tool
  1710. Clone1.Name = "Shadow"
  1711. Clone1.Anchored = true
  1712. Clone1.CanCollide = false
  1713. Clone1.Transparency = 0.2
  1714. Clone1.BrickColor = BrickColor.new(1003)
  1715. Clone2 = Grip18:clone()
  1716. Clone2.Parent = Tool
  1717. Clone2.Name = "Shadow"
  1718. Clone2.Anchored = true
  1719. Clone2.CanCollide = false
  1720. Clone2.Transparency = 0.2
  1721. Clone2.BrickColor = BrickColor.new(1003)
  1722. Clone3 = Grip19:clone()
  1723. Clone3.Parent = Tool
  1724. Clone3.Name = "Shadow"
  1725. Clone3.Anchored = true
  1726. Clone3.CanCollide = false
  1727. Clone3.Transparency = 0.2
  1728. Clone3.BrickColor = BrickColor.new(1003)
  1729. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  1730. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  1731. wait()
  1732. end
  1733. Weld.Parent = Me.Character["Right Arm"]
  1734. Weld.Part0 = Me.Character["Right Arm"]
  1735. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  1736. Activated = false
  1737. end
  1738. if Mode == "TripleSlash" then
  1739. Activated = true
  1740. Weld.Parent = Me.Character["Left Arm"]
  1741. Weld.Part0 = Me.Character["Left Arm"]
  1742. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  1743. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  1744. Sound:play()
  1745. for i = 1 , 4 do
  1746. Clone1 = Grip17:clone()
  1747. Clone1.Parent = Tool
  1748. Clone1.Name = "Shadow"
  1749. Clone1.Anchored = true
  1750. Clone1.CanCollide = false
  1751. Clone1.Transparency = 0.2
  1752. Clone1.BrickColor = BrickColor.new(1003)
  1753. Clone2 = Grip18:clone()
  1754. Clone2.Parent = Tool
  1755. Clone2.Name = "Shadow"
  1756. Clone2.Anchored = true
  1757. Clone2.CanCollide = false
  1758. Clone2.Transparency = 0.2
  1759. Clone2.BrickColor = BrickColor.new(1003)
  1760. Clone3 = Grip19:clone()
  1761. Clone3.Parent = Tool
  1762. Clone3.Name = "Shadow"
  1763. Clone3.Anchored = true
  1764. Clone3.CanCollide = false
  1765. Clone3.Transparency = 0.2
  1766. Clone3.BrickColor = BrickColor.new(1003)
  1767. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.26, 0, 0)
  1768. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.62, 0, 0)
  1769. wait()
  1770. end
  1771. for i = 1 , 2 do
  1772. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 1.57, 0)
  1773. wait()
  1774. end
  1775. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  1776. Sound:play()
  1777. for i = 1 , 4 do
  1778. Clone1 = Grip17:clone()
  1779. Clone1.Parent = Tool
  1780. Clone1.Name = "Shadow"
  1781. Clone1.Anchored = true
  1782. Clone1.CanCollide = false
  1783. Clone1.Transparency = 0.2
  1784. Clone1.BrickColor = BrickColor.new(1003)
  1785. Clone2 = Grip18:clone()
  1786. Clone2.Parent = Tool
  1787. Clone2.Name = "Shadow"
  1788. Clone2.Anchored = true
  1789. Clone2.CanCollide = false
  1790. Clone2.Transparency = 0.2
  1791. Clone2.BrickColor = BrickColor.new(1003)
  1792. Clone3 = Grip19:clone()
  1793. Clone3.Parent = Tool
  1794. Clone3.Name = "Shadow"
  1795. Clone3.Anchored = true
  1796. Clone3.CanCollide = false
  1797. Clone3.Transparency = 0.2
  1798. Clone3.BrickColor = BrickColor.new(1003)
  1799. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.62, 0, 0)
  1800. wait()
  1801. end
  1802. for i = 1 , 2 do
  1803. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, -1.57, 0)
  1804. wait()
  1805. end
  1806. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  1807. Sound:play()
  1808. for i = 1 , 4 do
  1809. Clone1 = Grip17:clone()
  1810. Clone1.Parent = Tool
  1811. Clone1.Name = "Shadow"
  1812. Clone1.Anchored = true
  1813. Clone1.CanCollide = false
  1814. Clone1.Transparency = 0.2
  1815. Clone1.BrickColor = BrickColor.new(1003)
  1816. Clone2 = Grip18:clone()
  1817. Clone2.Parent = Tool
  1818. Clone2.Name = "Shadow"
  1819. Clone2.Anchored = true
  1820. Clone2.CanCollide = false
  1821. Clone2.Transparency = 0.2
  1822. Clone2.BrickColor = BrickColor.new(1003)
  1823. Clone3 = Grip19:clone()
  1824. Clone3.Parent = Tool
  1825. Clone3.Name = "Shadow"
  1826. Clone3.Anchored = true
  1827. Clone3.CanCollide = false
  1828. Clone3.Transparency = 0.2
  1829. Clone3.BrickColor = BrickColor.new(1003)
  1830. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.62, 0, 0)
  1831. wait()
  1832. end
  1833. for i = 1 , 4 do
  1834. Clone1 = Grip17:clone()
  1835. Clone1.Parent = Tool
  1836. Clone1.Name = "Shadow"
  1837. Clone1.Anchored = true
  1838. Clone1.CanCollide = false
  1839. Clone1.Transparency = 0.2
  1840. Clone1.BrickColor = BrickColor.new(1003)
  1841. Clone2 = Grip18:clone()
  1842. Clone2.Parent = Tool
  1843. Clone2.Name = "Shadow"
  1844. Clone2.Anchored = true
  1845. Clone2.CanCollide = false
  1846. Clone2.Transparency = 0.2
  1847. Clone2.BrickColor = BrickColor.new(1003)
  1848. Clone3 = Grip19:clone()
  1849. Clone3.Parent = Tool
  1850. Clone3.Name = "Shadow"
  1851. Clone3.Anchored = true
  1852. Clone3.CanCollide = false
  1853. Clone3.Transparency = 0.2
  1854. Clone3.BrickColor = BrickColor.new(1003)
  1855. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.26, 0, 0)
  1856. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0.62, 0, 0)
  1857. wait()
  1858. end
  1859. Weld.Parent = Me.Character["Right Arm"]
  1860. Weld.Part0 = Me.Character["Right Arm"]
  1861. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  1862. Activated = false
  1863. end
  1864. if Mode == "Slashes" then
  1865. Activated = true
  1866. f = Instance.new("Fire")
  1867. f.Parent = Grip17
  1868. f.Size = 2
  1869. ff = Instance.new("Fire")
  1870. ff.Parent = Grip18
  1871. ff.Size = 2
  1872. fff = Instance.new("Fire")
  1873. fff.Parent = Grip18
  1874. fff.Size = 2
  1875. Weld.Parent = Me.Character["Left Arm"]
  1876. Weld.Part0 = Me.Character["Left Arm"]
  1877. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  1878. Test = FakeLeftShoulder.C0
  1879. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-(0.26*4), 0, 0)
  1880. for i = 1 , 20 do
  1881. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  1882. Sound:play()
  1883. for i = 1 , 4 do
  1884. Clone1 = Grip17:clone()
  1885. Clone1.Parent = Tool
  1886. Clone1.Name = "Shadow"
  1887. Clone1.Anchored = true
  1888. Clone1.CanCollide = false
  1889. Clone1.Transparency = 0.2
  1890. Clone1.BrickColor = BrickColor.new(1004)
  1891. Clone2 = Grip18:clone()
  1892. Clone2.Parent = Tool
  1893. Clone2.Name = "Shadow"
  1894. Clone2.Anchored = true
  1895. Clone2.CanCollide = false
  1896. Clone2.Transparency = 0.2
  1897. Clone2.BrickColor = BrickColor.new(1004)
  1898. Clone3 = Grip19:clone()
  1899. Clone3.Parent = Tool
  1900. Clone3.Name = "Shadow"
  1901. Clone3.Anchored = true
  1902. Clone3.CanCollide = false
  1903. Clone3.Transparency = 0.2
  1904. Clone3.BrickColor = BrickColor.new(1004)
  1905. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.62, 0, 0)
  1906. wait()
  1907. end
  1908. for i = 1 , 2 do
  1909. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 1.57, 0)
  1910. wait()
  1911. end
  1912. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  1913. Sound:play()
  1914. for i = 1 , 4 do
  1915. Clone1 = Grip17:clone()
  1916. Clone1.Parent = Tool
  1917. Clone1.Name = "Shadow"
  1918. Clone1.Anchored = true
  1919. Clone1.CanCollide = false
  1920. Clone1.Transparency = 0.2
  1921. Clone1.BrickColor = BrickColor.new(1005)
  1922. Clone2 = Grip18:clone()
  1923. Clone2.Parent = Tool
  1924. Clone2.Name = "Shadow"
  1925. Clone2.Anchored = true
  1926. Clone2.CanCollide = false
  1927. Clone2.Transparency = 0.2
  1928. Clone2.BrickColor = BrickColor.new(1005)
  1929. Clone3 = Grip19:clone()
  1930. Clone3.Parent = Tool
  1931. Clone3.Name = "Shadow"
  1932. Clone3.Anchored = true
  1933. Clone3.CanCollide = false
  1934. Clone3.Transparency = 0.2
  1935. Clone3.BrickColor = BrickColor.new(1005)
  1936. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.62, 0, 0)
  1937. wait()
  1938. end
  1939. for i = 1 , 2 do
  1940. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, -1.57, 0)
  1941. wait()
  1942. end
  1943. end
  1944. for i = 1 , 2 do
  1945. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 1.57, 0)
  1946. end
  1947. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  1948. Sound:play()
  1949. for i = 1 , 4 do
  1950. Clone1 = Grip17:clone()
  1951. Clone1.Parent = Tool
  1952. Clone1.Name = "Shadow"
  1953. Clone1.Anchored = true
  1954. Clone1.CanCollide = false
  1955. Clone1.Transparency = 0.2
  1956. Clone1.BrickColor = BrickColor.new(1009)
  1957. Clone2 = Grip18:clone()
  1958. Clone2.Parent = Tool
  1959. Clone2.Name = "Shadow"
  1960. Clone2.Anchored = true
  1961. Clone2.CanCollide = false
  1962. Clone2.Transparency = 0.2
  1963. Clone2.BrickColor = BrickColor.new(1009)
  1964. Clone3 = Grip19:clone()
  1965. Clone3.Parent = Tool
  1966. Clone3.Name = "Shadow"
  1967. Clone3.Anchored = true
  1968. Clone3.CanCollide = false
  1969. Clone3.Transparency = 0.2
  1970. Clone3.BrickColor = BrickColor.new(1009)
  1971. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.62, 0, 0)
  1972. wait()
  1973. end
  1974. for i = 1 , 4 do
  1975. Clone1 = Grip17:clone()
  1976. Clone1.Parent = Tool
  1977. Clone1.Name = "Shadow"
  1978. Clone1.Anchored = true
  1979. Clone1.CanCollide = false
  1980. Clone1.Transparency = 0.2
  1981. Clone1.BrickColor = BrickColor.new(1004)
  1982. Clone2 = Grip18:clone()
  1983. Clone2.Parent = Tool
  1984. Clone2.Name = "Shadow"
  1985. Clone2.Anchored = true
  1986. Clone2.CanCollide = false
  1987. Clone2.Transparency = 0.2
  1988. Clone2.BrickColor = BrickColor.new(1004)
  1989. Clone3 = Grip19:clone()
  1990. Clone3.Parent = Tool
  1991. Clone3.Name = "Shadow"
  1992. Clone3.Anchored = true
  1993. Clone3.CanCollide = false
  1994. Clone3.Transparency = 0.2
  1995. Clone3.BrickColor = BrickColor.new(1004)
  1996. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.26, 0, 0)
  1997. FakeLeftShoulder.C0 = Test
  1998. wait()
  1999. end
  2000. Weld.Parent = Me.Character["Right Arm"]
  2001. Weld.Part0 = Me.Character["Right Arm"]
  2002. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  2003. Activated = false
  2004. f:remove()
  2005. ff:remove()
  2006. fff:remove()
  2007. end
  2008. if Mode == "Wave" then
  2009. Activated = true
  2010. Weld.Parent = Me.Character["Left Arm"]
  2011. Weld.Part0 = Me.Character["Left Arm"]
  2012. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  2013. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  2014. Sound:play()
  2015. for i = 1 , 4 do
  2016. Clone1 = Grip17:clone()
  2017. Clone1.Parent = Tool
  2018. Clone1.Name = "Shadow"
  2019. Clone1.Anchored = true
  2020. Clone1.CanCollide = false
  2021. Clone1.Transparency = 0.2
  2022. Clone1.BrickColor = BrickColor.new(1003)
  2023. Clone2 = Grip18:clone()
  2024. Clone2.Parent = Tool
  2025. Clone2.Name = "Shadow"
  2026. Clone2.Anchored = true
  2027. Clone2.CanCollide = false
  2028. Clone2.Transparency = 0.2
  2029. Clone2.BrickColor = BrickColor.new(1003)
  2030. Clone3 = Grip19:clone()
  2031. Clone3.Parent = Tool
  2032. Clone3.Name = "Shadow"
  2033. Clone3.Anchored = true
  2034. Clone3.CanCollide = false
  2035. Clone3.Transparency = 0.2
  2036. Clone3.BrickColor = BrickColor.new(1003)
  2037. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.62, 0, 0)
  2038. wait()
  2039. end
  2040. for i = 1 , 2 do
  2041. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 1.57, 0)
  2042. wait()
  2043. end
  2044. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  2045. Sound:play()
  2046. for i = 1 , 4 do
  2047. Clone1 = Grip17:clone()
  2048. Clone1.Parent = Tool
  2049. Clone1.Name = "Shadow"
  2050. Clone1.Anchored = true
  2051. Clone1.CanCollide = false
  2052. Clone1.Transparency = 0.2
  2053. Clone1.BrickColor = BrickColor.new(1003)
  2054. Clone2 = Grip18:clone()
  2055. Clone2.Parent = Tool
  2056. Clone2.Name = "Shadow"
  2057. Clone2.Anchored = true
  2058. Clone2.CanCollide = false
  2059. Clone2.Transparency = 0.2
  2060. Clone2.BrickColor = BrickColor.new(1003)
  2061. Clone3 = Grip19:clone()
  2062. Clone3.Parent = Tool
  2063. Clone3.Name = "Shadow"
  2064. Clone3.Anchored = true
  2065. Clone3.CanCollide = false
  2066. Clone3.Transparency = 0.2
  2067. Clone3.BrickColor = BrickColor.new(1003)
  2068. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.62, 0, 0)
  2069. wait()
  2070. end
  2071. for i = 1 , 2 do
  2072. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, -1.57, 0)
  2073. wait()
  2074. end
  2075. Velocity = Instance.new("BodyVelocity")
  2076. Velocity.Parent = Me.Character.Torso
  2077. Velocity.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  2078. Velocity.velocity = Vector3.new(0, 30, 0)
  2079. Gyro = Instance.new("BodyGyro")
  2080. Gyro.Parent = Me.Character.Torso
  2081. Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  2082. Gyro.cframe = Me.Character.Torso.CFrame
  2083. Gyro.D = 50
  2084. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  2085. Sound:play()
  2086. for i = 1 , 8 do
  2087. Clone1 = Grip17:clone()
  2088. Clone1.Parent = Tool
  2089. Clone1.Name = "Shadow"
  2090. Clone1.Anchored = true
  2091. Clone1.CanCollide = false
  2092. Clone1.Transparency = 0.2
  2093. Clone1.BrickColor = BrickColor.new(1003)
  2094. Clone2 = Grip18:clone()
  2095. Clone2.Parent = Tool
  2096. Clone2.Name = "Shadow"
  2097. Clone2.Anchored = true
  2098. Clone2.CanCollide = false
  2099. Clone2.Transparency = 0.2
  2100. Clone2.BrickColor = BrickColor.new(1003)
  2101. Clone3 = Grip19:clone()
  2102. Clone3.Parent = Tool
  2103. Clone3.Name = "Shadow"
  2104. Clone3.Anchored = true
  2105. Clone3.CanCollide = false
  2106. Clone3.Transparency = 0.2
  2107. Clone3.BrickColor = BrickColor.new(1003)
  2108. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.31, 0, 0)
  2109. Gyro.cframe = Gyro.cframe * CFrame.Angles(0, (0.785*2), 0)
  2110. wait()
  2111. end
  2112. Velocity.maxForce = Vector3.new(math.huge, 0, math.huge)
  2113. Velocity.velocity = Vector3.new(0, 0, 0)
  2114. for i = 1 , 2 do
  2115. Clone1 = Grip17:clone()
  2116. Clone1.Parent = Tool
  2117. Clone1.Name = "Shadow"
  2118. Clone1.Anchored = true
  2119. Clone1.CanCollide = false
  2120. Clone1.Transparency = 0.2
  2121. Clone1.BrickColor = BrickColor.new(1003)
  2122. Clone2 = Grip18:clone()
  2123. Clone2.Parent = Tool
  2124. Clone2.Name = "Shadow"
  2125. Clone2.Anchored = true
  2126. Clone2.CanCollide = false
  2127. Clone2.Transparency = 0.2
  2128. Clone2.BrickColor = BrickColor.new(1003)
  2129. Clone3 = Grip19:clone()
  2130. Clone3.Parent = Tool
  2131. Clone3.Name = "Shadow"
  2132. Clone3.Anchored = true
  2133. Clone3.CanCollide = false
  2134. Clone3.Transparency = 0.2
  2135. Clone3.BrickColor = BrickColor.new(1003)
  2136. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(1.24, 0, 0)
  2137. wait()
  2138. end
  2139. Weld.Parent = Me.Character["Right Arm"]
  2140. Weld.Part0 = Me.Character["Right Arm"]
  2141. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  2142. for i = 1 , 4 do
  2143. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.4)
  2144. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.62, 0, 0)
  2145. wait()
  2146. end
  2147. wait(0.2)
  2148. for i = 1 , 8 do
  2149. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.4)
  2150. wait()
  2151. end
  2152.  
  2153. Wave = Instance.new("Part")
  2154. Wave.Parent = Me.Character.Torso
  2155. Wave.Anchored = true
  2156. Wave.CanCollide = false
  2157. Wave.Locked = true
  2158. Wave.Transparency = 0.2
  2159. Wave.Size = Vector3.new(2, 1, 2)
  2160. Wave.TopSurface = "Smooth"
  2161. Wave.BrickColor = BrickColor.new(1004)
  2162. Wave.BottomSurface = "Smooth"
  2163. Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
  2164. WaveMesh = Instance.new("CylinderMesh")
  2165. WaveMesh.Parent = Wave
  2166. WaveMesh.Scale = Vector3.new(1, 0.3, 1)
  2167. for i = 1 , 32 do
  2168. Wave.Size = Wave.Size + Vector3.new(3, 0, 3)
  2169. Wave.Transparency = Wave.Transparency + (0.8/32)
  2170. Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
  2171. Stuff = Workspace:GetChildren()
  2172. for i = 1 , #Stuff do
  2173. Torso = Stuff[i]:findFirstChild("Torso")
  2174. if Torso ~= nil then
  2175. if (Me.Character.Torso.Position-Torso.Position).magnitude <= (Wave.Size.X/2) then
  2176. if Torso.Parent.Name ~= Me.Name then
  2177. Humanoid = Torso.Parent:findFirstChild("Humanoid")
  2178. if Humanoid ~= nil then
  2179. Humanoid.MaxHealth = 100
  2180. Humanoid:TakeDamage(Damage)
  2181. end
  2182. end
  2183. end
  2184. end
  2185. end
  2186. wait()
  2187. end
  2188. for i = 1 , 4 do
  2189. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0.62, 0, 0)
  2190. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.4)
  2191. wait()
  2192. end
  2193. wait(0.4)
  2194. Gyro:Remove()
  2195. Velocity:Remove()
  2196. Activated = false
  2197. end
  2198. if Mode == "ForwardSpin" then
  2199. Activated = true
  2200. Weld.Parent = Me.Character["Left Arm"]
  2201. Weld.Part0 = Me.Character["Left Arm"]
  2202. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  2203. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  2204. Sound:play()
  2205. for i = 1 , 8 do
  2206. Clone1 = Grip17:clone()
  2207. Clone1.Parent = Tool
  2208. Clone1.Name = "Shadow"
  2209. Clone1.Anchored = true
  2210. Clone1.CanCollide = false
  2211. Clone1.Transparency = 0.2
  2212. Clone1.BrickColor = BrickColor.new(1003)
  2213. Clone2 = Grip18:clone()
  2214. Clone2.Parent = Tool
  2215. Clone2.Name = "Shadow"
  2216. Clone2.Anchored = true
  2217. Clone2.CanCollide = false
  2218. Clone2.Transparency = 0.2
  2219. Clone2.BrickColor = BrickColor.new(1003)
  2220. Clone3 = Grip19:clone()
  2221. Clone3.Parent = Tool
  2222. Clone3.Name = "Shadow"
  2223. Clone3.Anchored = true
  2224. Clone3.CanCollide = false
  2225. Clone3.Transparency = 0.2
  2226. Clone3.BrickColor = BrickColor.new(1003)
  2227. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  2228. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  2229. wait()
  2230. end
  2231. Sound.SoundId = "http://www.roblox.com/asset/?id=18478970"
  2232. Sound:play()
  2233. Velocity = Instance.new("BodyVelocity")
  2234. Velocity.Parent = Me.Character.Torso
  2235. Velocity.maxForce = Vector3.new(math.huge, 0, math.huge)
  2236. Velocity.velocity = Me.Character.Torso.CFrame.lookVector * 200
  2237. Gyro = Instance.new("BodyGyro")
  2238. Gyro.Parent = Me.Character.Torso
  2239. Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  2240. Gyro.cframe = Me.Character.Torso.CFrame
  2241. Gyro.D = 50
  2242. Wave = Instance.new("Part")
  2243. Wave.Parent = Me.Character.Torso
  2244. Wave.Anchored = true
  2245. Wave.CanCollide = false
  2246. Wave.Locked = true
  2247. Wave.Transparency = 0.2
  2248. Wave.BrickColor = BrickColor.new(1004)
  2249. Wave.Size = Vector3.new(2, 1, 2)
  2250. Wave.TopSurface = "Smooth"
  2251. Wave.BottomSurface = "Smooth"
  2252. Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
  2253. WaveMesh = Instance.new("CylinderMesh")
  2254. WaveMesh.Parent = Wave
  2255. WaveMesh.Scale = Vector3.new(1, 0.1, 1)
  2256. for i = 1 , 16 do
  2257. Wave.Size = Wave.Size + Vector3.new(1, 0, 1)
  2258. Wave.Transparency = Wave.Transparency + 0.055
  2259. Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
  2260. Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 0.785, 0)
  2261. wait()
  2262. end
  2263.  
  2264. Wave:Remove()
  2265. Gyro:Remove()
  2266. Velocity:Remove()
  2267. wait(1)
  2268. for i = 1 , 8 do
  2269. Clone1 = Grip17:clone()
  2270. Clone1.Parent = Tool
  2271. Clone1.Name = "Shadow"
  2272. Clone1.Anchored = true
  2273. Clone1.CanCollide = false
  2274. Clone1.Transparency = 0.2
  2275. Clone1.BrickColor = BrickColor.new(1003)
  2276. Clone2 = Grip18:clone()
  2277. Clone2.Parent = Tool
  2278. Clone2.Name = "Shadow"
  2279. Clone2.Anchored = true
  2280. Clone2.CanCollide = false
  2281. Clone2.Transparency = 0.2
  2282. Clone2.BrickColor = BrickColor.new(1003)
  2283. Clone3 = Grip19:clone()
  2284. Clone3.Parent = Tool
  2285. Clone3.Name = "Shadow"
  2286. Clone3.Anchored = true
  2287. Clone3.CanCollide = false
  2288. Clone3.Transparency = 0.2
  2289. Clone3.BrickColor = BrickColor.new(1003)
  2290. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  2291. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  2292. wait()
  2293. end
  2294. Weld.Parent = Me.Character["Right Arm"]
  2295. Weld.Part0 = Me.Character["Right Arm"]
  2296. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  2297. Activated = false
  2298. end
  2299. if Mode == "DownThrust" then
  2300. Activated = true
  2301. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  2302. Sound:play()
  2303. for i = 1 , 24 do
  2304. Weld.C0 = Weld.C0 * CFrame.Angles(-0.3925, 0, 0)
  2305. wait()
  2306. end
  2307. for i = 1 , 8 do
  2308. Clone1 = Grip17:clone()
  2309. Clone1.Parent = Tool
  2310. Clone1.Name = "Shadow"
  2311. Clone1.Anchored = true
  2312. Clone1.CanCollide = false
  2313. Clone1.Transparency = 0.2
  2314. Clone1.BrickColor = BrickColor.new(1003)
  2315. Clone2 = Grip18:clone()
  2316. Clone2.Parent = Tool
  2317. Clone2.Name = "Shadow"
  2318. Clone2.Anchored = true
  2319. Clone2.CanCollide = false
  2320. Clone2.Transparency = 0.2
  2321. Clone2.BrickColor = BrickColor.new(1003)
  2322. Clone3 = Grip19:clone()
  2323. Clone3.Parent = Tool
  2324. Clone3.Name = "Shadow"
  2325. Clone3.Anchored = true
  2326. Clone3.CanCollide = false
  2327. Clone3.Transparency = 0.2
  2328. Clone3.BrickColor = BrickColor.new(1003)
  2329. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.13)
  2330. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  2331. wait()
  2332. end
  2333. Velocity = Instance.new("BodyVelocity")
  2334. Velocity.Parent = Me.Character.Torso
  2335. Velocity.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  2336. Velocity.velocity = Vector3.new(0, 30, 0)
  2337. Gyro = Instance.new("BodyGyro")
  2338. Gyro.Parent = Me.Character.Torso
  2339. Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  2340. Gyro.cframe = Me.Character.Torso.CFrame
  2341. Gyro.D = 50
  2342. wait(0.8)
  2343. Velocity:Remove()
  2344. for i = 1 , 8 do
  2345. Clone1 = Grip17:clone()
  2346. Clone1.Parent = Tool
  2347. Clone1.Name = "Shadow"
  2348. Clone1.Anchored = true
  2349. Clone1.CanCollide = false
  2350. Clone1.Transparency = 0.2
  2351. Clone1.BrickColor = BrickColor.new(1003)
  2352. Clone2 = Grip18:clone()
  2353. Clone2.Parent = Tool
  2354. Clone2.Name = "Shadow"
  2355. Clone2.Anchored = true
  2356. Clone2.CanCollide = false
  2357. Clone2.Transparency = 0.2
  2358. Clone2.BrickColor = BrickColor.new(1003)
  2359. Clone3 = Grip19:clone()
  2360. Clone3.Parent = Tool
  2361. Clone3.Name = "Shadow"
  2362. Clone3.Anchored = true
  2363. Clone3.CanCollide = false
  2364. Clone3.Transparency = 0.2
  2365. Clone3.BrickColor = BrickColor.new(1003)
  2366. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.13)
  2367. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  2368. wait(0.08)
  2369. end
  2370. Wave = Instance.new("Part")
  2371. Wave.Parent = Me.Character.Torso
  2372. Wave.Anchored = true
  2373. Wave.CanCollide = false
  2374. Wave.Locked = true
  2375. Wave.Transparency = 0.2
  2376. Wave.Size = Vector3.new(2, 1, 2)
  2377. Wave.TopSurface = "Smooth"
  2378. Wave.BottomSurface = "Smooth"
  2379. Wave.BrickColor = BrickColor.new(1004)
  2380. Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
  2381. WaveMesh = Instance.new("CylinderMesh")
  2382. WaveMesh.Parent = Wave
  2383. WaveMesh.Scale = Vector3.new(1, 0.1, 1)
  2384. for i = 1 , 16 do
  2385. Wave.Size = Wave.Size + Vector3.new(1, 0, 1)
  2386. Wave.Transparency = Wave.Transparency + 0.055
  2387. Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
  2388. wait()
  2389. end
  2390.  
  2391. Wave:Remove()
  2392. Gyro:Remove()
  2393. wait(0.8)
  2394. for i = 1 , 20 do
  2395. Weld.C0 = Weld.C0 * CFrame.Angles(0.3925*2, 0, 0)
  2396. wait()
  2397. end
  2398. Activated = false
  2399. end
  2400. if Mode == "Escape" then
  2401. Activated = true
  2402. Weld.Parent = Me.Character["Left Arm"]
  2403. Weld.Part0 = Me.Character["Left Arm"]
  2404. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  2405. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  2406. Sound:play()
  2407. for i = 1 , 8 do
  2408. Clone1 = Grip17:clone()
  2409. Clone1.Parent = Tool
  2410. Clone1.Name = "Shadow"
  2411. Clone1.Anchored = true
  2412. Clone1.CanCollide = false
  2413. Clone1.Transparency = 0.2
  2414. Clone1.BrickColor = BrickColor.new(1003)
  2415. Clone2 = Grip18:clone()
  2416. Clone2.Parent = Tool
  2417. Clone2.Name = "Shadow"
  2418. Clone2.Anchored = true
  2419. Clone2.CanCollide = false
  2420. Clone2.Transparency = 0.2
  2421. Clone2.BrickColor = BrickColor.new(1003)
  2422. Clone3 = Grip19:clone()
  2423. Clone3.Parent = Tool
  2424. Clone3.Name = "Shadow"
  2425. Clone3.Anchored = true
  2426. Clone3.CanCollide = false
  2427. Clone3.Transparency = 0.2
  2428. Clone3.BrickColor = BrickColor.new(1003)
  2429. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  2430. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  2431. wait()
  2432. end
  2433. Stuff = Me.Character:GetChildren()
  2434. for i = 1 , #Stuff do
  2435. if Stuff[i].className == "Part" then
  2436. Stuff[i].Anchored = false
  2437. end
  2438. end
  2439. Stuff = Me.Character:GetChildren()
  2440. for i = 1 , #Stuff do
  2441. if Stuff[i].className == "Part" then
  2442. Stuff[i].Anchored = false
  2443. end
  2444. Stuff2 = Stuff[i]:GetChildren()
  2445. for i = 1 , #Stuff2 do
  2446. if Stuff2[i].className == "BodyPosition" or Stuff2[i].className == "BodyVelocity" or Stuff2[i].className == "BodyGyro" then
  2447. Stuff2[i]:Remove()
  2448. end
  2449. end
  2450. end
  2451. Sound.SoundId = "http://www.roblox.com/asset/?id=18478970"
  2452. Sound:play()
  2453. Velocity = Instance.new("BodyVelocity")
  2454. Velocity.Parent = Me.Character.Torso
  2455. Velocity.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  2456. Velocity.velocity = Vector3.new(0, 40, 0)
  2457. Gyro = Instance.new("BodyGyro")
  2458. Gyro.Parent = Me.Character.Torso
  2459. Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  2460. Gyro.cframe = Me.Character.Torso.CFrame
  2461. Gyro.D = 50
  2462. Wave = Instance.new("Part")
  2463. Wave.Parent = Me.Character.Torso
  2464. Wave.Anchored = true
  2465. Wave.CanCollide = false
  2466. Wave.Locked = true
  2467. Wave.Transparency = 0.2
  2468. Wave.Size = Vector3.new(2, 1, 2)
  2469. Wave.TopSurface = "Smooth"
  2470. Wave.BottomSurface = "Smooth"
  2471. Wave.BrickColor = BrickColor.new(1004)
  2472. Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
  2473. WaveMesh = Instance.new("CylinderMesh")
  2474. WaveMesh.Parent = Wave
  2475. WaveMesh.Scale = Vector3.new(1, 0.1, 1)
  2476. for i = 1 , 16 do
  2477. Wave.Size = Wave.Size + Vector3.new(1, 0, 1)
  2478. Wave.Transparency = Wave.Transparency + 0.055
  2479. Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
  2480. Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 0.785, 0)
  2481. wait()
  2482. end
  2483.  
  2484. Wave:Remove()
  2485. Gyro:Remove()
  2486. Velocity:Remove()
  2487. wait(1)
  2488. for i = 1 , 8 do
  2489. Clone1 = Grip17:clone()
  2490. Clone1.Parent = Tool
  2491. Clone1.Name = "Shadow"
  2492. Clone1.Anchored = true
  2493. Clone1.CanCollide = false
  2494. Clone1.Transparency = 0.2
  2495. Clone1.BrickColor = BrickColor.new(1003)
  2496. Clone2 = Grip18:clone()
  2497. Clone2.Parent = Tool
  2498. Clone2.Name = "Shadow"
  2499. Clone2.Anchored = true
  2500. Clone2.CanCollide = false
  2501. Clone2.Transparency = 0.2
  2502. Clone2.BrickColor = BrickColor.new(1003)
  2503. Clone3 = Grip19:clone()
  2504. Clone3.Parent = Tool
  2505. Clone3.Name = "Shadow"
  2506. Clone3.Anchored = true
  2507. Clone3.CanCollide = false
  2508. Clone3.Transparency = 0.2
  2509. Clone3.BrickColor = BrickColor.new(1003)
  2510. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  2511. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  2512. wait()
  2513. end
  2514. Weld.Parent = Me.Character["Right Arm"]
  2515. Weld.Part0 = Me.Character["Right Arm"]
  2516. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  2517. Activated = false
  2518. end
  2519. if Mode == "Toss" then
  2520. Activated = true
  2521. Weld.Parent = Me.Character["Left Arm"]
  2522. Weld.Part0 = Me.Character["Left Arm"]
  2523. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  2524. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  2525. Sound:play()
  2526. for i = 1 , 4 do
  2527. Clone1 = Grip17:clone()
  2528. Clone1.Parent = Tool
  2529. Clone1.Name = "Shadow"
  2530. Clone1.Anchored = true
  2531. Clone1.CanCollide = false
  2532. Clone1.Transparency = 0.2
  2533. Clone1.BrickColor = BrickColor.new(1005)
  2534. Clone2 = Grip18:clone()
  2535. Clone2.Parent = Tool
  2536. Clone2.Name = "Shadow"
  2537. Clone2.Anchored = true
  2538. Clone2.CanCollide = false
  2539. Clone2.Transparency = 0.2
  2540. Clone2.BrickColor = BrickColor.new(1005)
  2541. Clone3 = Grip19:clone()
  2542. Clone3.Parent = Tool
  2543. Clone3.Name = "Shadow"
  2544. Clone3.Anchored = true
  2545. Clone3.CanCollide = false
  2546. Clone3.Transparency = 0.2
  2547. Clone3.BrickColor = BrickColor.new(1005)
  2548. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  2549. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  2550. wait()
  2551. end
  2552. Weld:Remove()
  2553. Sound.SoundId = "http://www.roblox.com/asset/?id=18478970"
  2554. Sound:play()
  2555. Gyro = Instance.new("BodyGyro")
  2556. Gyro.Parent = Handle
  2557. Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  2558. Gyro.cframe = Me.Character.Torso.CFrame * CFrame.Angles(0, 0, 1.57)
  2559. Gyro.D = 50
  2560. Velocity = Instance.new("BodyVelocity")
  2561. Velocity.Parent = Handle
  2562. Velocity.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  2563. Velocity.velocity = Vector3.new(0, 1, 0) * 10
  2564. for i = 1 , 4 do
  2565. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  2566. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  2567. wait()
  2568. end
  2569. for i = 1 , 15 do
  2570. Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 1, 1)
  2571. wait(0.1)
  2572. end
  2573. Velocity.velocity = Vector3.new(0, 0, 0)
  2574. for i = 1 , 5 do
  2575. Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 1, 1)
  2576. wait(0.1)
  2577. end
  2578. Velocity:Remove()
  2579. Position = Instance.new("BodyPosition")
  2580. Position.Parent = Handle
  2581. Position.maxForce = Vector3.new(9999999999, 9999999999, 9999999999)
  2582. Position.position = Me.Character["Left Arm"].Position
  2583. for i = 1 , 10 do
  2584. Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 1, 1)
  2585. Position.position = Me.Character["Left Arm"].Position
  2586. wait(0.1)
  2587. end
  2588. Gyro:Remove()
  2589. Position:Remove()
  2590. Weld = Instance.new("Weld")
  2591. Weld.Parent = Me.Character["Left Arm"]
  2592. Weld.Part0 = Me.Character["Left Arm"]
  2593. Weld.Part1 = Handle
  2594. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  2595. for i = 1 , 8 do
  2596. Clone1 = Grip17:clone()
  2597. Clone1.Parent = Tool
  2598. Clone1.Name = "Shadow"
  2599. Clone1.Anchored = true
  2600. Clone1.CanCollide = false
  2601. Clone1.Transparency = 0.2
  2602. Clone1.BrickColor = BrickColor.new(1005)
  2603. Clone2 = Grip18:clone()
  2604. Clone2.Parent = Tool
  2605. Clone2.Name = "Shadow"
  2606. Clone2.Anchored = true
  2607. Clone2.CanCollide = false
  2608. Clone2.Transparency = 0.2
  2609. Clone2.BrickColor = BrickColor.new(1005)
  2610. Clone3 = Grip19:clone()
  2611. Clone3.Parent = Tool
  2612. Clone3.Name = "Shadow"
  2613. Clone3.Anchored = true
  2614. Clone3.CanCollide = false
  2615. Clone3.Transparency = 0.2
  2616. Clone3.BrickColor = BrickColor.new(1005)
  2617. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  2618. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  2619. wait()
  2620. end
  2621. Weld.Parent = Me.Character["Right Arm"]
  2622. Weld.Part0 = Me.Character["Right Arm"]
  2623. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  2624. Activated = false
  2625. end
  2626. if Mode == "Boomerang" then
  2627. Activated = true
  2628. Weld.Parent = Me.Character["Left Arm"]
  2629. Weld.Part0 = Me.Character["Left Arm"]
  2630. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  2631. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  2632. Sound:play()
  2633. for i = 1 , 4 do
  2634. Clone1 = Grip17:clone()
  2635. Clone1.Parent = Tool
  2636. Clone1.Name = "Shadow"
  2637. Clone1.Anchored = true
  2638. Clone1.CanCollide = false
  2639. Clone1.Transparency = 0.2
  2640. Clone1.BrickColor = BrickColor.new(1003)
  2641. Clone2 = Grip18:clone()
  2642. Clone2.Parent = Tool
  2643. Clone2.Name = "Shadow"
  2644. Clone2.Anchored = true
  2645. Clone2.CanCollide = false
  2646. Clone2.Transparency = 0.2
  2647. Clone2.BrickColor = BrickColor.new(1003)
  2648. Clone3 = Grip19:clone()
  2649. Clone3.Parent = Tool
  2650. Clone3.Name = "Shadow"
  2651. Clone3.Anchored = true
  2652. Clone3.CanCollide = false
  2653. Clone3.Transparency = 0.2
  2654. Clone3.BrickColor = BrickColor.new(1003)
  2655. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  2656. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  2657. wait()
  2658. end
  2659. Weld:Remove()
  2660. Sound.SoundId = "http://www.roblox.com/asset/?id=18478970"
  2661. Sound:play()
  2662. Gyro = Instance.new("BodyGyro")
  2663. Gyro.Parent = Handle
  2664. Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  2665. Gyro.cframe = Me.Character.Torso.CFrame * CFrame.Angles(0, 0, 1.57)
  2666. Gyro.D = 50
  2667. Velocity = Instance.new("BodyVelocity")
  2668. Velocity.Parent = Handle
  2669. Velocity.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  2670. Velocity.velocity = Me.Character.Torso.CFrame.lookVector * 100
  2671. for i = 1 , 4 do
  2672. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  2673. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  2674. wait()
  2675. end
  2676. for i = 1 , 15 do
  2677. Gyro.cframe = Gyro.cframe * CFrame.Angles(1, 0, 0)
  2678. wait(0.1)
  2679. end
  2680. Velocity.velocity = Vector3.new(0, 0, 0)
  2681. for i = 1 , 5 do
  2682. Gyro.cframe = Gyro.cframe * CFrame.Angles(1, 0, 0)
  2683. wait(0.1)
  2684. end
  2685. Velocity:Remove()
  2686. Position = Instance.new("BodyPosition")
  2687. Position.Parent = Handle
  2688. Position.maxForce = Vector3.new(9999999999, 9999999999, 9999999999)
  2689. Position.position = Me.Character["Left Arm"].Position
  2690. for i = 1 , 10 do
  2691. Gyro.cframe = Gyro.cframe * CFrame.Angles(1, 0, 0)
  2692. Position.position = Me.Character["Left Arm"].Position
  2693. wait(0.1)
  2694. end
  2695. Gyro:Remove()
  2696. Position:Remove()
  2697. Weld = Instance.new("Weld")
  2698. Weld.Parent = Me.Character["Left Arm"]
  2699. Weld.Part0 = Me.Character["Left Arm"]
  2700. Weld.Part1 = Handle
  2701. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  2702. for i = 1 , 8 do
  2703. Clone1 = Grip17:clone()
  2704. Clone1.Parent = Tool
  2705. Clone1.Name = "Shadow"
  2706. Clone1.Anchored = true
  2707. Clone1.CanCollide = false
  2708. Clone1.Transparency = 0.2
  2709. Clone1.BrickColor = BrickColor.new(1003)
  2710. Clone2 = Grip18:clone()
  2711. Clone2.Parent = Tool
  2712. Clone2.Name = "Shadow"
  2713. Clone2.Anchored = true
  2714. Clone2.CanCollide = false
  2715. Clone2.Transparency = 0.2
  2716. Clone2.BrickColor = BrickColor.new(1003)
  2717. Clone3 = Grip19:clone()
  2718. Clone3.Parent = Tool
  2719. Clone3.Name = "Shadow"
  2720. Clone3.Anchored = true
  2721. Clone3.CanCollide = false
  2722. Clone3.Transparency = 0.2
  2723. Clone3.BrickColor = BrickColor.new(1003)
  2724. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  2725. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  2726. wait()
  2727. end
  2728. Weld.Parent = Me.Character["Right Arm"]
  2729. Weld.Part0 = Me.Character["Right Arm"]
  2730. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  2731. Activated = false
  2732. end
  2733. if Mode == "Remover" then
  2734. Activated = true
  2735. Weld.Parent = Me.Character["Left Arm"]
  2736. Weld.Part0 = Me.Character["Left Arm"]
  2737. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  2738. for i = 1 , 8 do
  2739. Clone1 = Grip17:clone()
  2740. Clone1.Parent = Tool
  2741. Clone1.Name = "Shadow"
  2742. Clone1.Anchored = true
  2743. Clone1.CanCollide = false
  2744. Clone1.Transparency = 0.2
  2745. Clone1.BrickColor = BrickColor.new(1003)
  2746. Clone2 = Grip18:clone()
  2747. Clone2.Parent = Tool
  2748. Clone2.Name = "Shadow"
  2749. Clone2.Anchored = true
  2750. Clone2.CanCollide = false
  2751. Clone2.Transparency = 0.2
  2752. Clone2.BrickColor = BrickColor.new(1003)
  2753. Clone3 = Grip19:clone()
  2754. Clone3.Parent = Tool
  2755. Clone3.Name = "Shadow"
  2756. Clone3.Anchored = true
  2757. Clone3.CanCollide = false
  2758. Clone3.Transparency = 0.2
  2759. Clone3.BrickColor = BrickColor.new(1003)
  2760. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  2761. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  2762. wait()
  2763. end
  2764. Gyro = Instance.new("BodyGyro")
  2765. Gyro.Parent = Me.Character.Torso
  2766. Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  2767. Gyro.cframe = Me.Character.Torso.CFrame
  2768. Gyro.D = 50
  2769. ShockWave = Instance.new("Part")
  2770. ShockWave.Parent = Me.Character.Torso
  2771. ShockWave.Anchored = true
  2772. ShockWave.CanCollide = false
  2773. ShockWave.Locked = true
  2774. ShockWave.Transparency = 0
  2775. ShockWave.Shape = "Ball"
  2776. ShockWave.BrickColor = BrickColor.new(1004)
  2777. ShockWave.Size = Vector3.new(1, 1, 1)
  2778. ShockWave.TopSurface = "Smooth"
  2779. ShockWave.BottomSurface = "Smooth"
  2780. ShockWave.CFrame = Me.Character.Torso.CFrame
  2781. ShockWaveMesh = Instance.new("SpecialMesh")
  2782. ShockWaveMesh.Parent = ShockWave
  2783. ShockWaveMesh.MeshType = "Sphere"
  2784. ShockWaveMesh.Scale = Vector3.new(1, 1, 1)
  2785. for ii = 1 , 50 do
  2786. ShockWave.Size = ShockWave.Size + Vector3.new(2, 2, 2)
  2787. ShockWave.Transparency = ShockWave.Transparency + 0.02
  2788. ShockWave.CFrame = Me.Character.Torso.CFrame
  2789. Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 0.785, 0)
  2790. Stuff = game.Workspace:GetChildren()
  2791. for i = 1 , #Stuff do
  2792. if Stuff[i].Name ~= "Base" and Stuff[i].Name ~= Me.Name then
  2793. if Stuff[i].className == "Part" then
  2794. if (Me.Character.Torso.Position-Stuff[i].Position).magnitude <= ii then
  2795. Stuff[i]:Remove()
  2796. end
  2797. end
  2798. if Stuff[i].className == "Model" then
  2799. Stuff2 = Stuff[i]:GetChildren()
  2800. for i = 1 , #Stuff2 do
  2801. if Stuff2[i].className == "Part" then
  2802. if (Me.Character.Torso.Position-Stuff2[i].Position).magnitude <= ii then
  2803. Stuff2[i]:Remove()
  2804. end
  2805. end
  2806. end
  2807. end
  2808. end
  2809. end
  2810. wait()
  2811. end
  2812.  
  2813. ShockWave:Remove()
  2814. Gyro:Remove()
  2815. wait(0.2)
  2816. for i = 1 , 8 do
  2817. Clone1 = Grip17:clone()
  2818. Clone1.Parent = Tool
  2819. Clone1.Name = "Shadow"
  2820. Clone1.Anchored = true
  2821. Clone1.CanCollide = false
  2822. Clone1.Transparency = 0.2
  2823. Clone1.BrickColor = BrickColor.new(1003)
  2824. Clone2 = Grip18:clone()
  2825. Clone2.Parent = Tool
  2826. Clone2.Name = "Shadow"
  2827. Clone2.Anchored = true
  2828. Clone2.CanCollide = false
  2829. Clone2.Transparency = 0.2
  2830. Clone2.BrickColor = BrickColor.new(1003)
  2831. Clone3 = Grip19:clone()
  2832. Clone3.Parent = Tool
  2833. Clone3.Name = "Shadow"
  2834. Clone3.Anchored = true
  2835. Clone3.CanCollide = false
  2836. Clone3.Transparency = 0.2
  2837. Clone3.BrickColor = BrickColor.new(1003)
  2838. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  2839. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  2840. wait()
  2841. end
  2842. Weld.Parent = Me.Character["Right Arm"]
  2843. Weld.Part0 = Me.Character["Right Arm"]
  2844. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  2845. Activated = false
  2846. end
  2847. if Mode == "Alchemy" then
  2848. Activated = true
  2849. Weld.Parent = Me.Character["Left Arm"]
  2850. Weld.Part0 = Me.Character["Left Arm"]
  2851. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  2852. for i = 1 , 8 do
  2853. Clone1 = Grip17:clone()
  2854. Clone1.Parent = Tool
  2855. Clone1.Name = "Shadow"
  2856. Clone1.Anchored = true
  2857. Clone1.CanCollide = false
  2858. Clone1.Transparency = 0.2
  2859. Clone1.BrickColor = BrickColor.new(1003)
  2860. Clone2 = Grip18:clone()
  2861. Clone2.Parent = Tool
  2862. Clone2.Name = "Shadow"
  2863. Clone2.Anchored = true
  2864. Clone2.CanCollide = false
  2865. Clone2.Transparency = 0.2
  2866. Clone2.BrickColor = BrickColor.new(1003)
  2867. Clone3 = Grip19:clone()
  2868. Clone3.Parent = Tool
  2869. Clone3.Name = "Shadow"
  2870. Clone3.Anchored = true
  2871. Clone3.CanCollide = false
  2872. Clone3.Transparency = 0.2
  2873. Clone3.BrickColor = BrickColor.new(1003)
  2874. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  2875. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  2876. wait()
  2877. end
  2878. Point1 = Instance.new("Part")
  2879. Point1.Parent = Me.Character.Torso
  2880. Point1.Anchored = true
  2881. Point1.Locked = true
  2882. Point1.Transparency = 1
  2883. Point1.Size = Vector3.new(5, 10, 5)
  2884. Point1.TopSurface = "Smooth"
  2885. Point1.BottomSurface = "Smooth"
  2886. Point1.CFrame = Me.Character.Torso.CFrame * CFrame.new(100, -2, 0)
  2887. Point1Mesh = Instance.new("CylinderMesh")
  2888. Point1Mesh.Parent = Point1
  2889. Point1Mesh.Scale = Vector3.new(0.7, 1, 0.7)
  2890. Point2 = Instance.new("Part")
  2891. Point2.Parent = Me.Character.Torso
  2892. Point2.Anchored = true
  2893. Point2.Locked = true
  2894. Point2.Transparency = 1
  2895. Point2.Size = Vector3.new(5, 10, 5)
  2896. Point2.TopSurface = "Smooth"
  2897. Point2.BottomSurface = "Smooth"
  2898. Point2.CFrame = Me.Character.Torso.CFrame * CFrame.new(-100, -2, 0)
  2899. Point2Mesh = Instance.new("CylinderMesh")
  2900. Point2Mesh.Parent = Point2
  2901. Point2Mesh.Scale = Vector3.new(0.7, 1, 0.7)
  2902. Point3 = Instance.new("Part")
  2903. Point3.Parent = Me.Character.Torso
  2904. Point3.Anchored = true
  2905. Point3.Locked = true
  2906. Point3.Transparency = 1
  2907. Point3.Size = Vector3.new(5, 10, 5)
  2908. Point3.TopSurface = "Smooth"
  2909. Point3.BottomSurface = "Smooth"
  2910. Point3.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2, 100)
  2911. Point3Mesh = Instance.new("CylinderMesh")
  2912. Point3Mesh.Parent = Point3
  2913. Point3Mesh.Scale = Vector3.new(0.7, 1, 0.7)
  2914. Point4 = Instance.new("Part")
  2915. Point4.Parent = Me.Character.Torso
  2916. Point4.Anchored = true
  2917. Point4.Locked = true
  2918. Point4.Transparency = 1
  2919. Point4.Size = Vector3.new(5, 10, 5)
  2920. Point4.TopSurface = "Smooth"
  2921. Point4.BottomSurface = "Smooth"
  2922. Point4.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2, -100)
  2923. Point4Mesh = Instance.new("CylinderMesh")
  2924. Point4Mesh.Parent = Point4
  2925. Point4Mesh.Scale = Vector3.new(0.7, 1, 0.7)
  2926. for i = 1 , 10 do
  2927. Point1.Transparency = Point1.Transparency - 0.1
  2928. Point2.Transparency = Point2.Transparency - 0.1
  2929. Point3.Transparency = Point3.Transparency - 0.1
  2930. Point4.Transparency = Point4.Transparency - 0.1
  2931. wait(0.1)
  2932. end
  2933. Line1 = Instance.new("Part")
  2934. Line1.Parent = Me.Character.Torso
  2935. Line1.Anchored = true
  2936. Line1.Locked = true
  2937. Line1.Transparency = 0.5
  2938. Line1.BrickColor = BrickColor.new(1)
  2939. Line1.Size = Vector3.new(1, 1, 1)
  2940. Line1.TopSurface = "Smooth"
  2941. Line1.BottomSurface = "Smooth"
  2942. Line1.CFrame = CFrame.new((Point1.Position+Point3.Position)/2, Point3.Position)
  2943. Line1Mesh = Instance.new("SpecialMesh")
  2944. Line1Mesh.MeshType = "Brick"
  2945. Line1Mesh.Parent = Line1
  2946. Line1Mesh.Scale = Vector3.new(1, 1, (Point1.Position-Point3.Position).magnitude)
  2947. Line2 = Instance.new("Part")
  2948. Line2.Parent = Me.Character.Torso
  2949. Line2.Anchored = true
  2950. Line2.Locked = true
  2951. Line2.Transparency = 0.5
  2952. Line2.BrickColor = BrickColor.new(1)
  2953. Line2.Size = Vector3.new(1, 1, 1)
  2954. Line2.TopSurface = "Smooth"
  2955. Line2.BottomSurface = "Smooth"
  2956. Line2.CFrame = CFrame.new((Point1.Position+Point4.Position)/2, Point4.Position)
  2957. Line2Mesh = Instance.new("SpecialMesh")
  2958. Line2Mesh.MeshType = "Brick"
  2959. Line2Mesh.Parent = Line2
  2960. Line2Mesh.Scale = Vector3.new(1, 1, (Point1.Position-Point4.Position).magnitude)
  2961. Line3 = Instance.new("Part")
  2962. Line3.Parent = Me.Character.Torso
  2963. Line3.Anchored = true
  2964. Line3.Locked = true
  2965. Line3.Transparency = 0.5
  2966. Line3.BrickColor = BrickColor.new(1)
  2967. Line3.Size = Vector3.new(1, 1, 1)
  2968. Line3.TopSurface = "Smooth"
  2969. Line3.BottomSurface = "Smooth"
  2970. Line3.CFrame = CFrame.new((Point2.Position+Point3.Position)/2, Point3.Position)
  2971. Line3Mesh = Instance.new("SpecialMesh")
  2972. Line3Mesh.MeshType = "Brick"
  2973. Line3Mesh.Parent = Line3
  2974. Line3Mesh.Scale = Vector3.new(1, 1, (Point2.Position-Point3.Position).magnitude)
  2975. Line4 = Instance.new("Part")
  2976. Line4.Parent = Me.Character.Torso
  2977. Line4.Anchored = true
  2978. Line4.Locked = true
  2979. Line4.Transparency = 0.5
  2980. Line4.BrickColor = BrickColor.new(1)
  2981. Line4.Size = Vector3.new(1, 1, 1)
  2982. Line4.TopSurface = "Smooth"
  2983. Line4.BottomSurface = "Smooth"
  2984. Line4.CFrame = CFrame.new((Point2.Position+Point4.Position)/2, Point4.Position)
  2985. Line4Mesh = Instance.new("SpecialMesh")
  2986. Line4Mesh.MeshType = "Brick"
  2987. Line4Mesh.Parent = Line4
  2988. Line4Mesh.Scale = Vector3.new(1, 1, (Point2.Position-Point4.Position).magnitude)
  2989. for i = 1 , 20 do
  2990. Sound.SoundId = "http://www.roblox.com/asset/?id=10756118"
  2991. Sound:play()
  2992. Line1Mesh.Scale = Line1Mesh.Scale + Vector3.new(0, 90, 0)
  2993. Line2Mesh.Scale = Line2Mesh.Scale + Vector3.new(0, 90, 0)
  2994. Line3Mesh.Scale = Line3Mesh.Scale + Vector3.new(0, 90, 0)
  2995. Line4Mesh.Scale = Line4Mesh.Scale + Vector3.new(0, 90, 0)
  2996. Stuff = Workspace:GetChildren()
  2997. for i = 1 , #Stuff do
  2998. if Stuff[i].Name ~= "Base" and Stuff[i].Name ~= Me.Name then
  2999. if Stuff[i].className == "Part" then
  3000. if (Me.Character.Torso.Position-Stuff[i].Position).magnitude <= 100 then
  3001. if Stuff[i].BrickColor ~= BrickColor.new(28) then
  3002. Stuff[i]:Remove()
  3003. end
  3004. end
  3005. end
  3006. if Stuff[i].className == "Model" then
  3007. Stuff2 = Stuff[i]:GetChildren()
  3008. for i = 1 , #Stuff2 do
  3009. if Stuff2[i].className == "Part" then
  3010. if (Me.Character.Torso.Position-Stuff2[i].Position).magnitude <= 100 then
  3011. Stuff2[i]:Remove()
  3012. end
  3013. end
  3014. end
  3015. end
  3016. end
  3017. end
  3018. wait(0.05)
  3019. end
  3020. wait(1)
  3021. for i = 1 , 20 do
  3022. Line1Mesh.Scale = Line1Mesh.Scale - Vector3.new(0, 90, 0)
  3023. Line2Mesh.Scale = Line2Mesh.Scale - Vector3.new(0, 90, 0)
  3024. Line3Mesh.Scale = Line3Mesh.Scale - Vector3.new(0, 90, 0)
  3025. Line4Mesh.Scale = Line4Mesh.Scale - Vector3.new(0, 90, 0)
  3026. wait(0.05)
  3027. end
  3028. Line1:Remove()
  3029. Line2:Remove()
  3030. Line3:Remove()
  3031. Line4:Remove()
  3032. for i = 1 , 10 do
  3033. Point1.Transparency = Point1.Transparency + 0.1
  3034. Point2.Transparency = Point2.Transparency + 0.1
  3035. Point3.Transparency = Point3.Transparency + 0.1
  3036. Point4.Transparency = Point4.Transparency + 0.1
  3037. wait(0.1)
  3038. end
  3039. Point1:Remove()
  3040. Point2:Remove()
  3041. Point3:Remove()
  3042. Point4:Remove()
  3043.  
  3044. for i = 1 , 8 do
  3045. Clone1 = Grip17:clone()
  3046. Clone1.Parent = Tool
  3047. Clone1.Name = "Shadow"
  3048. Clone1.Anchored = true
  3049. Clone1.CanCollide = false
  3050. Clone1.Transparency = 0.2
  3051. Clone1.BrickColor = BrickColor.new(1003)
  3052. Clone2 = Grip18:clone()
  3053. Clone2.Parent = Tool
  3054. Clone2.Name = "Shadow"
  3055. Clone2.Anchored = true
  3056. Clone2.CanCollide = false
  3057. Clone2.Transparency = 0.2
  3058. Clone2.BrickColor = BrickColor.new(1003)
  3059. Clone3 = Grip19:clone()
  3060. Clone3.Parent = Tool
  3061. Clone3.Name = "Shadow"
  3062. Clone3.Anchored = true
  3063. Clone3.CanCollide = false
  3064. Clone3.Transparency = 0.2
  3065. Clone3.BrickColor = BrickColor.new(1003)
  3066. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  3067. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  3068. wait()
  3069. end
  3070. Weld.Parent = Me.Character["Right Arm"]
  3071. Weld.Part0 = Me.Character["Right Arm"]
  3072. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  3073. Activated = false
  3074. end
  3075. if Mode == "Lightning" then
  3076. Activated = true
  3077. Weld.Parent = Me.Character["Left Arm"]
  3078. Weld.Part0 = Me.Character["Left Arm"]
  3079. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  3080. for i = 1 , 8 do
  3081. Clone1 = Grip17:clone()
  3082. Clone1.Parent = Tool
  3083. Clone1.Name = "Shadow"
  3084. Clone1.Anchored = true
  3085. Clone1.CanCollide = false
  3086. Clone1.Transparency = 0.2
  3087. Clone1.BrickColor = BrickColor.new(24)
  3088. Clone2 = Grip18:clone()
  3089. Clone2.Parent = Tool
  3090. Clone2.Name = "Shadow"
  3091. Clone2.Anchored = true
  3092. Clone2.CanCollide = false
  3093. Clone2.Transparency = 0.2
  3094. Clone2.BrickColor = BrickColor.new(24)
  3095. Clone3 = Grip19:clone()
  3096. Clone3.Parent = Tool
  3097. Clone3.Name = "Shadow"
  3098. Clone3.Anchored = true
  3099. Clone3.CanCollide = false
  3100. Clone3.Transparency = 0.2
  3101. Clone3.BrickColor = BrickColor.new(24)
  3102. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  3103. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  3104. wait()
  3105. end
  3106. Bolt = Instance.new("Part")
  3107. Bolt.Parent = Tool
  3108. Bolt.Anchored = true
  3109. Bolt.Name = "Shadow"
  3110. Bolt.CanCollide = false
  3111. Bolt.Locked = true
  3112. Bolt.Transparency = 0.2
  3113. Bolt.formFactor = "Symmetric"
  3114. Bolt.Size = Vector3.new(1, 1, math.random(5, 10))
  3115. Bolt.TopSurface = "Smooth"
  3116. Bolt.BrickColor = BrickColor.new(1009)
  3117. Bolt.BottomSurface = "Smooth"
  3118. Value = (math.random(-5, 5)/100)
  3119. Value2 = (math.random(-5, 5)/100)
  3120. Value3 = (math.random(-5, 5)/100)
  3121. Bolt.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -6) * CFrame.Angles(Value, Value2, Value3)
  3122. BoltMesh = Instance.new("SpecialMesh")
  3123. BoltMesh.MeshType = "Brick"
  3124. BoltMesh.Parent = Bolt
  3125. BoltMesh.Scale = Vector3.new(0.3, 0.3, 1)
  3126. Stuff = Workspace:GetChildren()
  3127. for i = 1 , #Stuff do
  3128. if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
  3129. Torso = Stuff[i]:findFirstChild("Torso")
  3130. Humanoid = Stuff[i]:findFirstChild("Humanoid")
  3131. if Torso ~= nil and Humanoid ~= nil then
  3132. if (Bolt.Position-Torso.Position).magnitude <= 15 then
  3133. Humanoid.MaxHealth = 100
  3134. Humanoid:TakeDamage(Damage)
  3135. end
  3136. end
  3137. end
  3138. end
  3139. game.Lighting.Brightness = 10
  3140. Sound.SoundId = "http://www.roblox.com/asset/?id=12222030"
  3141. Sound:play()
  3142. for i = 1 , math.random(9, 13) do
  3143. FakeBolt = Instance.new("Part")
  3144. FakeBolt.Parent = Tool
  3145. FakeBolt.Anchored = true
  3146. FakeBolt.Name = "Shadow"
  3147. FakeBolt.CanCollide = false
  3148. FakeBolt.Locked = true
  3149. FakeBolt.Transparency = 0.2
  3150. FakeBolt.formFactor = "Symmetric"
  3151. FakeBolt.Size = Vector3.new(1, 1, math.random(5, 10))
  3152. FakeBolt.TopSurface = "Smooth"
  3153. FakeBolt.BrickColor = BrickColor.new(1009)
  3154. FakeBolt.BottomSurface = "Smooth"
  3155. Value = (math.random(-5, 5)/100)
  3156. Value2 = (math.random(-5, 5)/100)
  3157. Value3 = (math.random(-5, 5)/100)
  3158. FakeBolt.CFrame = Bolt.CFrame * CFrame.new(0, 0, -(Bolt.Size.Z/2))
  3159. FakeBolt.CFrame = FakeBolt.CFrame * CFrame.Angles(Value, Value2, Value3)
  3160. FakeBolt.CFrame = FakeBolt.CFrame * CFrame.new(0, 0, -(FakeBolt.Size.Z/2))
  3161. FakeBoltMesh = Instance.new("SpecialMesh")
  3162. FakeBoltMesh.MeshType = "Brick"
  3163. FakeBoltMesh.Parent = FakeBolt
  3164. FakeBoltMesh.Scale = Vector3.new(0.3, 0.3, 1)
  3165. Stuff = Workspace:GetChildren()
  3166. for i = 1 , #Stuff do
  3167. if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
  3168. Torso = Stuff[i]:findFirstChild("Torso")
  3169. Humanoid = Stuff[i]:findFirstChild("Humanoid")
  3170. if Torso ~= nil and Humanoid ~= nil then
  3171. if (FakeBolt.Position-Torso.Position).magnitude <= 15 then
  3172. Humanoid.MaxHealth = 100
  3173. Humanoid:TakeDamage(Damage)
  3174. end
  3175. end
  3176. end
  3177. end
  3178. Bolt:Remove()
  3179. Bolt = Instance.new("Part")
  3180. Bolt.Parent = Tool
  3181. Bolt.Anchored = true
  3182. Bolt.Name = "Shadow"
  3183. Bolt.CanCollide = false
  3184. Bolt.Locked = true
  3185. Bolt.Transparency = 0.2
  3186. Bolt.formFactor = "Symmetric"
  3187. Bolt.Size = Vector3.new(1, 1, math.random(5, 10))
  3188. Bolt.TopSurface = "Smooth"
  3189. Bolt.BrickColor = BrickColor.new(1009)
  3190. Bolt.BottomSurface = "Smooth"
  3191. Value = (math.random(-5, 5)/100)
  3192. Value2 = (math.random(-5, 5)/100)
  3193. Value3 = (math.random(-5, 5)/100)
  3194. Bolt.CFrame = FakeBolt.CFrame * CFrame.new(0, 0, -(FakeBolt.Size.Z/2))
  3195. Bolt.CFrame = Bolt.CFrame * CFrame.Angles(Value, Value2, Value3)
  3196. Bolt.CFrame = Bolt.CFrame * CFrame.new(0, 0, -(Bolt.Size.Z/2))
  3197. BoltMesh = Instance.new("SpecialMesh")
  3198. BoltMesh.MeshType = "Brick"
  3199. BoltMesh.Parent = Bolt
  3200. BoltMesh.Scale = Vector3.new(0.3, 0.3, 1)
  3201. Stuff = Workspace:GetChildren()
  3202. for i = 1 , #Stuff do
  3203. if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
  3204. Torso = Stuff[i]:findFirstChild("Torso")
  3205. Humanoid = Stuff[i]:findFirstChild("Humanoid")
  3206. if Torso ~= nil and Humanoid ~= nil then
  3207. if (Bolt.Position-Torso.Position).magnitude <= 15 then
  3208. Humanoid.MaxHealth = 100
  3209. Humanoid:TakeDamage(Damage)
  3210. end
  3211. end
  3212. end
  3213. end
  3214. Bolt2 = Instance.new("Part")
  3215. Bolt2.Parent = Tool
  3216. Bolt2.Anchored = true
  3217. Bolt2.Name = "Shadow"
  3218. Bolt2.CanCollide = false
  3219. Bolt2.Locked = true
  3220. Bolt2.Transparency = 0.2
  3221. Bolt2.formFactor = "Symmetric"
  3222. Bolt2.Size = Bolt.Size
  3223. Bolt2.TopSurface = "Smooth"
  3224. Bolt2.BrickColor = BrickColor.new(1009)
  3225. Bolt2.BottomSurface = "Smooth"
  3226. Bolt2.CFrame = Bolt.CFrame
  3227. BoltMesh = Instance.new("SpecialMesh")
  3228. BoltMesh.MeshType = "Brick"
  3229. BoltMesh.Parent = Bolt2
  3230. BoltMesh.Scale = Vector3.new(0.3, 0.3, 1)
  3231. Stuff = Workspace:GetChildren()
  3232. for i = 1 , #Stuff do
  3233. if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
  3234. Torso = Stuff[i]:findFirstChild("Torso")
  3235. Humanoid = Stuff[i]:findFirstChild("Humanoid")
  3236. if Torso ~= nil and Humanoid ~= nil then
  3237. if (Bolt2.Position-Torso.Position).magnitude <= 20 then
  3238. Humanoid.MaxHealth = 100
  3239. Humanoid:TakeDamage(Damage)
  3240. end
  3241. end
  3242. end
  3243. end
  3244. end
  3245. FakeBolt = Instance.new("Part")
  3246. FakeBolt.Parent = Tool
  3247. FakeBolt.Anchored = true
  3248. FakeBolt.Name = "Shadow"
  3249. FakeBolt.CanCollide = false
  3250. FakeBolt.Locked = true
  3251. FakeBolt.Transparency = 0.2
  3252. FakeBolt.formFactor = "Symmetric"
  3253. FakeBolt.Size = Vector3.new(1, 1, math.random(5, 10))
  3254. FakeBolt.TopSurface = "Smooth"
  3255. FakeBolt.BrickColor = BrickColor.new(1009)
  3256. FakeBolt.BottomSurface = "Smooth"
  3257. Value = (math.random(-5, 5)/100)
  3258. Value2 = (math.random(-5, 5)/100)
  3259. Value3 = (math.random(-5, 5)/100)
  3260. FakeBolt.CFrame = Bolt.CFrame * CFrame.new(0, 0, -(Bolt.Size.Z/2))
  3261. FakeBolt.CFrame = FakeBolt.CFrame * CFrame.Angles(Value, Value2, Value3)
  3262. FakeBolt.CFrame = FakeBolt.CFrame * CFrame.new(0, 0, -(FakeBolt.Size.Z/2))
  3263. FakeBoltMesh = Instance.new("SpecialMesh")
  3264. FakeBoltMesh.MeshType = "Brick"
  3265. FakeBoltMesh.Parent = FakeBolt
  3266. FakeBoltMesh.Scale = Vector3.new(0.3, 0.3, 1)
  3267. Stuff = Workspace:GetChildren()
  3268. for i = 1 , #Stuff do
  3269. if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
  3270. Torso = Stuff[i]:findFirstChild("Torso")
  3271. Humanoid = Stuff[i]:findFirstChild("Humanoid")
  3272. if Torso ~= nil and Humanoid ~= nil then
  3273. if (FakeBolt.Position-Torso.Position).magnitude <= 10 then
  3274. Humanoid.MaxHealth = 100
  3275. Humanoid:TakeDamage(Damage)
  3276. FakeBolt.CFrame = CFrame.new(FakeBolt.Position, Torso.Position)
  3277. end
  3278. end
  3279. end
  3280. end
  3281. Bolt:Remove()
  3282. wait(0.1)
  3283. game.Lighting.Brightness = 1
  3284. for i = 1 , 8 do
  3285. Clone1 = Grip17:clone()
  3286. Clone1.Parent = Tool
  3287. Clone1.Name = "Shadow"
  3288. Clone1.Anchored = true
  3289. Clone1.CanCollide = false
  3290. Clone1.Transparency = 0.2
  3291. Clone1.BrickColor = BrickColor.new(24)
  3292. Clone2 = Grip18:clone()
  3293. Clone2.Parent = Tool
  3294. Clone2.Name = "Shadow"
  3295. Clone2.Anchored = true
  3296. Clone2.CanCollide = false
  3297. Clone2.Transparency = 0.2
  3298. Clone2.BrickColor = BrickColor.new(24)
  3299. Clone3 = Grip19:clone()
  3300. Clone3.Parent = Tool
  3301. Clone3.Name = "Shadow"
  3302. Clone3.Anchored = true
  3303. Clone3.CanCollide = false
  3304. Clone3.Transparency = 0.2
  3305. Clone3.BrickColor = BrickColor.new(24)
  3306. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  3307. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  3308. wait()
  3309. end
  3310. Weld.Parent = Me.Character["Right Arm"]
  3311. Weld.Part0 = Me.Character["Right Arm"]
  3312. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  3313. Activated = false
  3314. end
  3315. if Mode == "Lazor" then
  3316. Activated = true
  3317. Weld.Parent = Me.Character["Left Arm"]
  3318. Weld.Part0 = Me.Character["Left Arm"]
  3319. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  3320. for i = 1 , 8 do
  3321. Clone1 = Grip17:clone()
  3322. Clone1.Parent = Tool
  3323. Clone1.Name = "Shadow"
  3324. Clone1.Anchored = true
  3325. Clone1.CanCollide = false
  3326. Clone1.Transparency = 0.2
  3327. Clone1.BrickColor = BrickColor.new(1010)
  3328. Clone2 = Grip18:clone()
  3329. Clone2.Parent = Tool
  3330. Clone2.Name = "Shadow"
  3331. Clone2.Anchored = true
  3332. Clone2.CanCollide = false
  3333. Clone2.Transparency = 0.2
  3334. Clone2.BrickColor = BrickColor.new(1010)
  3335. Clone3 = Grip19:clone()
  3336. Clone3.Parent = Tool
  3337. Clone3.Name = "Shadow"
  3338. Clone3.Anchored = true
  3339. Clone3.CanCollide = false
  3340. Clone3.Transparency = 0.2
  3341. Clone3.BrickColor = BrickColor.new(1010)
  3342. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  3343. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  3344. wait()
  3345. end
  3346. Bolt = Instance.new("Part")
  3347. Bolt.Parent = Tool
  3348. Bolt.Anchored = true
  3349. Bolt.Name = "Shadow"
  3350. Bolt.CanCollide = false
  3351. Bolt.Locked = true
  3352. Bolt.Transparency = 0.2
  3353. Bolt.formFactor = "Symmetric"
  3354. Bolt.Size = Vector3.new(1, 1, math.random(5, 10))
  3355. Bolt.TopSurface = "Smooth"
  3356. Bolt.BrickColor = BrickColor.new(1010)
  3357. Bolt.BottomSurface = "Smooth"
  3358. Value = (math.random(-5, 5)/100)
  3359. Value2 = (math.random(-5, 5)/100)
  3360. Value3 = (math.random(-5, 5)/100)
  3361. Bolt.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -6) * CFrame.Angles(Value, Value2, Value3)
  3362. BoltMesh = Instance.new("SpecialMesh")
  3363. BoltMesh.MeshType = "Brick"
  3364. BoltMesh.Parent = Bolt
  3365. BoltMesh.Scale = Vector3.new(10, 10, 3)
  3366. Stuff = Workspace:GetChildren()
  3367. for i = 1 , #Stuff do
  3368. if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
  3369. Torso = Stuff[i]:findFirstChild("Torso")
  3370. Humanoid = Stuff[i]:findFirstChild("Humanoid")
  3371. if Torso ~= nil and Humanoid ~= nil then
  3372. if (Bolt.Position-Torso.Position).magnitude <= 15 then
  3373. Humanoid.MaxHealth = 100
  3374. Humanoid:TakeDamage(Damage)
  3375. end
  3376. end
  3377. end
  3378. end
  3379. game.Lighting.Brightness = 10
  3380. Sound.SoundId = "http://www.roblox.com/asset/?id=12222030"
  3381. Sound:play()
  3382. for i = 1 , math.random(9, 13) do
  3383. FakeBolt = Instance.new("Part")
  3384. FakeBolt.Parent = Tool
  3385. FakeBolt.Anchored = true
  3386. FakeBolt.Name = "Shadow"
  3387. FakeBolt.CanCollide = false
  3388. FakeBolt.Locked = true
  3389. FakeBolt.Transparency = 0.2
  3390. FakeBolt.formFactor = "Symmetric"
  3391. FakeBolt.Size = Vector3.new(1, 1, math.random(5, 10))
  3392. FakeBolt.TopSurface = "Smooth"
  3393. FakeBolt.BrickColor = BrickColor.new(1010)
  3394. FakeBolt.BottomSurface = "Smooth"
  3395. Value = (math.random(-5, 5)/100)
  3396. Value2 = (math.random(-5, 5)/100)
  3397. Value3 = (math.random(-5, 5)/100)
  3398. FakeBolt.CFrame = Bolt.CFrame * CFrame.new(0, 0, -(Bolt.Size.Z/2))
  3399. FakeBolt.CFrame = FakeBolt.CFrame * CFrame.Angles(Value, Value2, Value3)
  3400. FakeBolt.CFrame = FakeBolt.CFrame * CFrame.new(0, 0, -(FakeBolt.Size.Z/2))
  3401. FakeBoltMesh = Instance.new("SpecialMesh")
  3402. FakeBoltMesh.MeshType = "Brick"
  3403. FakeBoltMesh.Parent = FakeBolt
  3404. FakeBoltMesh.Scale = Vector3.new(10, 10, 3)
  3405. Stuff = Workspace:GetChildren()
  3406. for i = 1 , #Stuff do
  3407. if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
  3408. Torso = Stuff[i]:findFirstChild("Torso")
  3409. Humanoid = Stuff[i]:findFirstChild("Humanoid")
  3410. if Torso ~= nil and Humanoid ~= nil then
  3411. if (FakeBolt.Position-Torso.Position).magnitude <= 15 then
  3412. Humanoid.MaxHealth = 100
  3413. Humanoid:TakeDamage(Damage)
  3414. end
  3415. end
  3416. end
  3417. end
  3418. Bolt:Remove()
  3419. Bolt = Instance.new("Part")
  3420. Bolt.Parent = Tool
  3421. Bolt.Anchored = true
  3422. Bolt.Name = "Shadow"
  3423. Bolt.CanCollide = false
  3424. Bolt.Locked = true
  3425. Bolt.Transparency = 0.2
  3426. Bolt.formFactor = "Symmetric"
  3427. Bolt.Size = Vector3.new(1, 1, math.random(5, 10))
  3428. Bolt.TopSurface = "Smooth"
  3429. Bolt.BrickColor = BrickColor.new(1010)
  3430. Bolt.BottomSurface = "Smooth"
  3431. Value = (math.random(-5, 5)/100)
  3432. Value2 = (math.random(-5, 5)/100)
  3433. Value3 = (math.random(-5, 5)/100)
  3434. Bolt.CFrame = FakeBolt.CFrame * CFrame.new(0, 0, -(FakeBolt.Size.Z/2))
  3435. Bolt.CFrame = Bolt.CFrame * CFrame.Angles(Value, Value2, Value3)
  3436. Bolt.CFrame = Bolt.CFrame * CFrame.new(0, 0, -(Bolt.Size.Z/2))
  3437. BoltMesh = Instance.new("SpecialMesh")
  3438. BoltMesh.MeshType = "Brick"
  3439. BoltMesh.Parent = Bolt
  3440. BoltMesh.Scale = Vector3.new(10, 10, 3)
  3441. Stuff = Workspace:GetChildren()
  3442. for i = 1 , #Stuff do
  3443. if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
  3444. Torso = Stuff[i]:findFirstChild("Torso")
  3445. Humanoid = Stuff[i]:findFirstChild("Humanoid")
  3446. if Torso ~= nil and Humanoid ~= nil then
  3447. if (Bolt.Position-Torso.Position).magnitude <= 15 then
  3448. Humanoid.MaxHealth = 100
  3449. Humanoid:TakeDamage(Damage)
  3450. end
  3451. end
  3452. end
  3453. end
  3454. Bolt2 = Instance.new("Part")
  3455. Bolt2.Parent = Tool
  3456. Bolt2.Anchored = true
  3457. Bolt2.Name = "Shadow"
  3458. Bolt2.CanCollide = false
  3459. Bolt2.Locked = true
  3460. Bolt2.Transparency = 0.2
  3461. Bolt2.formFactor = "Symmetric"
  3462. Bolt2.Size = Bolt.Size
  3463. Bolt2.TopSurface = "Smooth"
  3464. Bolt2.BrickColor = BrickColor.new(1010)
  3465. Bolt2.BottomSurface = "Smooth"
  3466. Bolt2.CFrame = Bolt.CFrame
  3467. BoltMesh = Instance.new("SpecialMesh")
  3468. BoltMesh.MeshType = "Brick"
  3469. BoltMesh.Parent = Bolt2
  3470. BoltMesh.Scale = Vector3.new(10, 10, 3)
  3471. Stuff = Workspace:GetChildren()
  3472. for i = 1 , #Stuff do
  3473. if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
  3474. Torso = Stuff[i]:findFirstChild("Torso")
  3475. Humanoid = Stuff[i]:findFirstChild("Humanoid")
  3476. if Torso ~= nil and Humanoid ~= nil then
  3477. if (Bolt2.Position-Torso.Position).magnitude <= 20 then
  3478. Humanoid.MaxHealth = 100
  3479. Humanoid:TakeDamage(Damage)
  3480. end
  3481. end
  3482. end
  3483. end
  3484. end
  3485. FakeBolt = Instance.new("Part")
  3486. FakeBolt.Parent = Tool
  3487. FakeBolt.Anchored = true
  3488. FakeBolt.Name = "Shadow"
  3489. FakeBolt.CanCollide = false
  3490. FakeBolt.Locked = true
  3491. FakeBolt.Transparency = 0.2
  3492. FakeBolt.formFactor = "Symmetric"
  3493. FakeBolt.Size = Vector3.new(1, 1, math.random(5, 10))
  3494. FakeBolt.TopSurface = "Smooth"
  3495. FakeBolt.BrickColor = BrickColor.new(1010)
  3496. FakeBolt.BottomSurface = "Smooth"
  3497. Value = (math.random(-5, 5)/100)
  3498. Value2 = (math.random(-5, 5)/100)
  3499. Value3 = (math.random(-5, 5)/100)
  3500. FakeBolt.CFrame = Bolt.CFrame * CFrame.new(0, 0, -(Bolt.Size.Z/2))
  3501. FakeBolt.CFrame = FakeBolt.CFrame * CFrame.Angles(Value, Value2, Value3)
  3502. FakeBolt.CFrame = FakeBolt.CFrame * CFrame.new(0, 0, -(FakeBolt.Size.Z/2))
  3503. FakeBoltMesh = Instance.new("SpecialMesh")
  3504. FakeBoltMesh.MeshType = "Brick"
  3505. FakeBoltMesh.Parent = FakeBolt
  3506. FakeBoltMesh.Scale = Vector3.new(10, 10, 3)
  3507. Stuff = Workspace:GetChildren()
  3508. for i = 1 , #Stuff do
  3509. if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
  3510. Torso = Stuff[i]:findFirstChild("Torso")
  3511. Humanoid = Stuff[i]:findFirstChild("Humanoid")
  3512. if Torso ~= nil and Humanoid ~= nil then
  3513. if (FakeBolt.Position-Torso.Position).magnitude <= 10 then
  3514. Humanoid.MaxHealth = 100
  3515. Humanoid:TakeDamage(Damage)
  3516. FakeBolt.CFrame = CFrame.new(FakeBolt.Position, Torso.Position)
  3517. end
  3518. end
  3519. end
  3520. end
  3521. Bolt:Remove()
  3522. wait(0.1)
  3523. game.Lighting.Brightness = 1
  3524. for i = 1 , 8 do
  3525. Clone1 = Grip17:clone()
  3526. Clone1.Parent = Tool
  3527. Clone1.Name = "Shadow"
  3528. Clone1.Anchored = true
  3529. Clone1.CanCollide = false
  3530. Clone1.Transparency = 0.2
  3531. Clone1.BrickColor = BrickColor.new(1010)
  3532. Clone2 = Grip18:clone()
  3533. Clone2.Parent = Tool
  3534. Clone2.Name = "Shadow"
  3535. Clone2.Anchored = true
  3536. Clone2.CanCollide = false
  3537. Clone2.Transparency = 0.2
  3538. Clone2.BrickColor = BrickColor.new(1010)
  3539. Clone3 = Grip19:clone()
  3540. Clone3.Parent = Tool
  3541. Clone3.Name = "Shadow"
  3542. Clone3.Anchored = true
  3543. Clone3.CanCollide = false
  3544. Clone3.Transparency = 0.2
  3545. Clone3.BrickColor = BrickColor.new(1010)
  3546. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  3547. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  3548. wait()
  3549. end
  3550. Weld.Parent = Me.Character["Right Arm"]
  3551. Weld.Part0 = Me.Character["Right Arm"]
  3552. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  3553. Activated = false
  3554. end
  3555. if Mode == "Ice" then
  3556. Activated = true
  3557. Weld.Parent = Me.Character["Left Arm"]
  3558. Weld.Part0 = Me.Character["Left Arm"]
  3559. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  3560. for i = 1 , 8 do
  3561. Clone1 = Grip17:clone()
  3562. Clone1.Parent = Tool
  3563. Clone1.Name = "Shadow"
  3564. Clone1.Anchored = true
  3565. Clone1.CanCollide = false
  3566. Clone1.Transparency = 0.2
  3567. Clone1.BrickColor = BrickColor.new(23)
  3568. Clone2 = Grip18:clone()
  3569. Clone2.Parent = Tool
  3570. Clone2.Name = "Shadow"
  3571. Clone2.Anchored = true
  3572. Clone2.CanCollide = false
  3573. Clone2.Transparency = 0.2
  3574. Clone2.BrickColor = BrickColor.new(23)
  3575. Clone3 = Grip19:clone()
  3576. Clone3.Parent = Tool
  3577. Clone3.Name = "Shadow"
  3578. Clone3.Anchored = true
  3579. Clone3.CanCollide = false
  3580. Clone3.Transparency = 0.2
  3581. Clone3.BrickColor = BrickColor.new(23)
  3582. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  3583. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  3584. wait()
  3585. end
  3586. Bolt = Instance.new("Part")
  3587. Bolt.Parent = Tool
  3588. Bolt.Anchored = true
  3589. Bolt.Name = "Shadow"
  3590. Bolt.CanCollide = false
  3591. Bolt.Locked = true
  3592. Bolt.Transparency = 0.2
  3593. Bolt.Reflectance = 0.3
  3594. Bolt.formFactor = "Symmetric"
  3595. Bolt.Size = Vector3.new(1, 3, math.random(5, 10))
  3596. Bolt.TopSurface = "Smooth"
  3597. Bolt.BrickColor = BrickColor.new(1)
  3598. Bolt.BottomSurface = "Smooth"
  3599. Value = (math.random(-5, 5)/100)
  3600. Value2 = (math.random(-5, 5)/100)
  3601. Value3 = (math.random(-5, 5)/100)
  3602. Bolt.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -6) * CFrame.Angles(Value, Value2, Value3)
  3603. BoltMesh = Instance.new("SpecialMesh")
  3604. BoltMesh.MeshType = "Brick"
  3605. BoltMesh.Parent = Bolt
  3606. BoltMesh.Scale = Vector3.new(0.7, 0.7, 1)
  3607. Stuff = Workspace:GetChildren()
  3608. for i = 1 , #Stuff do
  3609. if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
  3610. Torso = Stuff[i]:findFirstChild("Torso")
  3611. Humanoid = Stuff[i]:findFirstChild("Humanoid")
  3612. if Torso ~= nil and Humanoid ~= nil then
  3613. if (Bolt.Position-Torso.Position).magnitude <= 15 then
  3614. Humanoid.MaxHealth = 100
  3615. Humanoid:TakeDamage(Damage)
  3616. Stuff2 = Stuff[i]:GetChildren()
  3617. for i = 1 , #Stuff2 do
  3618. if Stuff2[i].className == "Part" then
  3619. Stuff2[i].Anchored = true
  3620. Stuff2[i].Transparency = 0.5
  3621. Stuff2[i].Reflectance = 0.5
  3622. Stuff2[i].Friction = 0
  3623. IceBrick = Instance.new("Part")
  3624. IceBrick.Parent = Stuff2[i]
  3625. IceBrick.Anchored = true
  3626. IceBrick.Locked = true
  3627. IceBrick.Transparency = 0.5
  3628. IceBrick.Reflectance = 0.5
  3629. IceBrick.Size = Stuff2[i].Size + Vector3.new(math.random(2, 4), math.random(2, 4), math.random(2, 4))
  3630. IceBrick.TopSurface = "Smooth"
  3631. IceBrick.BottomSurface = "Smooth"
  3632. IceBrick.CFrame = Stuff2[i].CFrame * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  3633. end
  3634. end
  3635. end
  3636. end
  3637. end
  3638. end
  3639. for i = 1 , math.random(9, 13) do
  3640. FakeBolt = Instance.new("Part")
  3641. FakeBolt.Parent = Tool
  3642. FakeBolt.Anchored = true
  3643. FakeBolt.Name = "Shadow"
  3644. FakeBolt.CanCollide = false
  3645. FakeBolt.Locked = true
  3646. FakeBolt.Reflectance = 0.3
  3647. FakeBolt.Transparency = 0.2
  3648. FakeBolt.formFactor = "Symmetric"
  3649. FakeBolt.Size = Vector3.new(1, 3, math.random(5, 10))
  3650. FakeBolt.TopSurface = "Smooth"
  3651. FakeBolt.BrickColor = BrickColor.new(1)
  3652. FakeBolt.BottomSurface = "Smooth"
  3653. Value = (math.random(-5, 5)/100)
  3654. Value2 = (math.random(-5, 5)/100)
  3655. Value3 = (math.random(-5, 5)/100)
  3656. FakeBolt.CFrame = Bolt.CFrame * CFrame.new(0, 0, -(Bolt.Size.Z/2))
  3657. FakeBolt.CFrame = FakeBolt.CFrame * CFrame.Angles(Value, Value2, Value3)
  3658. FakeBolt.CFrame = FakeBolt.CFrame * CFrame.new(0, 0, -(FakeBolt.Size.Z/2))
  3659. FakeBoltMesh = Instance.new("SpecialMesh")
  3660. FakeBoltMesh.MeshType = "Brick"
  3661. FakeBoltMesh.Parent = FakeBolt
  3662. FakeBoltMesh.Scale = Vector3.new(0.7, 0.7, 1)
  3663. Stuff = Workspace:GetChildren()
  3664. for i = 1 , #Stuff do
  3665. if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
  3666. Torso = Stuff[i]:findFirstChild("Torso")
  3667. Humanoid = Stuff[i]:findFirstChild("Humanoid")
  3668. if Torso ~= nil and Humanoid ~= nil then
  3669. if (FakeBolt.Position-Torso.Position).magnitude <= 15 then
  3670. Humanoid.MaxHealth = 100
  3671. Humanoid:TakeDamage(Damage)
  3672. Stuff2 = Stuff[i]:GetChildren()
  3673. for i = 1 , #Stuff2 do
  3674. if Stuff2[i].className == "Part" then
  3675. Stuff2[i].Anchored = true
  3676. Stuff2[i].Transparency = 0.5
  3677. Stuff2[i].Reflectance = 0.5
  3678. Stuff2[i].Friction = 0
  3679. IceBrick = Instance.new("Part")
  3680. IceBrick.Parent = Stuff2[i]
  3681. IceBrick.Anchored = true
  3682. IceBrick.Locked = true
  3683. IceBrick.Transparency = 0.5
  3684. IceBrick.Reflectance = 0.5
  3685. IceBrick.Size = Stuff2[i].Size + Vector3.new(math.random(2, 4), math.random(2, 4), math.random(2, 4))
  3686. IceBrick.TopSurface = "Smooth"
  3687. IceBrick.BottomSurface = "Smooth"
  3688. IceBrick.CFrame = Stuff2[i].CFrame * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  3689. end
  3690. end
  3691. end
  3692. end
  3693. end
  3694. end
  3695. Bolt:Remove()
  3696. Bolt = Instance.new("Part")
  3697. Bolt.Parent = Tool
  3698. Bolt.Anchored = true
  3699. Bolt.Name = "Shadow"
  3700. Bolt.CanCollide = false
  3701. Bolt.Locked = true
  3702. Bolt.Reflectance = 0.3
  3703. Bolt.Transparency = 0.2
  3704. Bolt.formFactor = "Symmetric"
  3705. Bolt.Size = Vector3.new(1, 3, math.random(5, 10))
  3706. Bolt.TopSurface = "Smooth"
  3707. Bolt.BrickColor = BrickColor.new(1)
  3708. Bolt.BottomSurface = "Smooth"
  3709. Value = (math.random(-5, 5)/100)
  3710. Value2 = (math.random(-5, 5)/100)
  3711. Value3 = (math.random(-5, 5)/100)
  3712. Bolt.CFrame = FakeBolt.CFrame * CFrame.new(0, 0, -(FakeBolt.Size.Z/2))
  3713. Bolt.CFrame = Bolt.CFrame * CFrame.Angles(Value, Value2, Value3)
  3714. Bolt.CFrame = Bolt.CFrame * CFrame.new(0, 0, -(Bolt.Size.Z/2))
  3715. BoltMesh = Instance.new("SpecialMesh")
  3716. BoltMesh.MeshType = "Brick"
  3717. BoltMesh.Parent = Bolt
  3718. BoltMesh.Scale = Vector3.new(0.7, 0.7, 1)
  3719. Stuff = Workspace:GetChildren()
  3720. for i = 1 , #Stuff do
  3721. if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
  3722. Torso = Stuff[i]:findFirstChild("Torso")
  3723. Humanoid = Stuff[i]:findFirstChild("Humanoid")
  3724. if Torso ~= nil and Humanoid ~= nil then
  3725. if (Bolt.Position-Torso.Position).magnitude <= 15 then
  3726. Humanoid.MaxHealth = 100
  3727. Humanoid:TakeDamage(Damage)
  3728. Stuff2 = Stuff[i]:GetChildren()
  3729. for i = 1 , #Stuff2 do
  3730. if Stuff2[i].className == "Part" then
  3731. Stuff2[i].Anchored = true
  3732. Stuff2[i].Transparency = 0.5
  3733. Stuff2[i].Reflectance = 0.5
  3734. Stuff2[i].Friction = 0
  3735. IceBrick = Instance.new("Part")
  3736. IceBrick.Parent = Stuff2[i]
  3737. IceBrick.Anchored = true
  3738. IceBrick.Locked = true
  3739. IceBrick.Transparency = 0.5
  3740. IceBrick.Reflectance = 0.5
  3741. IceBrick.Size = Stuff2[i].Size + Vector3.new(math.random(2, 4), math.random(2, 4), math.random(2, 4))
  3742. IceBrick.TopSurface = "Smooth"
  3743. IceBrick.BottomSurface = "Smooth"
  3744. IceBrick.CFrame = Stuff2[i].CFrame * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  3745. end
  3746. end
  3747. end
  3748. end
  3749. end
  3750. end
  3751. Bolt2 = Instance.new("Part")
  3752. Bolt2.Parent = Tool
  3753. Bolt2.Anchored = true
  3754. Bolt2.Name = "Shadow"
  3755. Bolt2.CanCollide = false
  3756. Bolt2.Locked = true
  3757. Bolt2.Reflectance = 0.3
  3758. Bolt2.Transparency = 0.2
  3759. Bolt2.formFactor = "Symmetric"
  3760. Bolt2.Size = Bolt.Size
  3761. Bolt2.TopSurface = "Smooth"
  3762. Bolt2.BrickColor = BrickColor.new(1)
  3763. Bolt2.BottomSurface = "Smooth"
  3764. Bolt2.CFrame = Bolt.CFrame
  3765. BoltMesh = Instance.new("SpecialMesh")
  3766. BoltMesh.MeshType = "Brick"
  3767. BoltMesh.Parent = Bolt2
  3768. BoltMesh.Scale = Vector3.new(0.7, 0.7, 1)
  3769. Stuff = Workspace:GetChildren()
  3770. for i = 1 , #Stuff do
  3771. if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
  3772. Torso = Stuff[i]:findFirstChild("Torso")
  3773. Humanoid = Stuff[i]:findFirstChild("Humanoid")
  3774. if Torso ~= nil and Humanoid ~= nil then
  3775. if (Bolt2.Position-Torso.Position).magnitude <= 20 then
  3776. Humanoid.MaxHealth = 100
  3777. Humanoid:TakeDamage(Damage)
  3778. Stuff2 = Stuff[i]:GetChildren()
  3779. for i = 1 , #Stuff2 do
  3780. if Stuff2[i].className == "Part" then
  3781. Stuff2[i].Anchored = true
  3782. Stuff2[i].Transparency = 0.5
  3783. Stuff2[i].Reflectance = 0.5
  3784. Stuff2[i].Friction = 0
  3785. IceBrick = Instance.new("Part")
  3786. IceBrick.Parent = Stuff2[i]
  3787. IceBrick.Anchored = true
  3788. IceBrick.Locked = true
  3789. IceBrick.Transparency = 0.5
  3790. IceBrick.Reflectance = 0.5
  3791. IceBrick.Size = Stuff2[i].Size + Vector3.new(math.random(2, 4), math.random(2, 4), math.random(2, 4))
  3792. IceBrick.TopSurface = "Smooth"
  3793. IceBrick.BottomSurface = "Smooth"
  3794. IceBrick.CFrame = Stuff2[i].CFrame * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  3795. end
  3796. end
  3797. end
  3798. end
  3799. end
  3800. end
  3801. end
  3802. FakeBolt = Instance.new("Part")
  3803. FakeBolt.Parent = Tool
  3804. FakeBolt.Anchored = true
  3805. FakeBolt.Name = "Shadow"
  3806. FakeBolt.CanCollide = false
  3807. FakeBolt.Locked = true
  3808. FakeBolt.Reflectance = 0.3
  3809. FakeBolt.Transparency = 0.2
  3810. FakeBolt.formFactor = "Symmetric"
  3811. FakeBolt.Size = Vector3.new(1, 3, math.random(5, 10))
  3812. FakeBolt.TopSurface = "Smooth"
  3813. FakeBolt.BrickColor = BrickColor.new(1)
  3814. FakeBolt.BottomSurface = "Smooth"
  3815. Value = (math.random(-5, 5)/100)
  3816. Value2 = (math.random(-5, 5)/100)
  3817. Value3 = (math.random(-5, 5)/100)
  3818. FakeBolt.CFrame = Bolt.CFrame * CFrame.new(0, 0, -(Bolt.Size.Z/2))
  3819. FakeBolt.CFrame = FakeBolt.CFrame * CFrame.Angles(Value, Value2, Value3)
  3820. FakeBolt.CFrame = FakeBolt.CFrame * CFrame.new(0, 0, -(FakeBolt.Size.Z/2))
  3821. FakeBoltMesh = Instance.new("SpecialMesh")
  3822. FakeBoltMesh.MeshType = "Brick"
  3823. FakeBoltMesh.Parent = FakeBolt
  3824. FakeBoltMesh.Scale = Vector3.new(0.7, 0.7, 1)
  3825. Stuff = Workspace:GetChildren()
  3826. for i = 1 , #Stuff do
  3827. if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
  3828. Torso = Stuff[i]:findFirstChild("Torso")
  3829. Humanoid = Stuff[i]:findFirstChild("Humanoid")
  3830. if Torso ~= nil and Humanoid ~= nil then
  3831. if (FakeBolt.Position-Torso.Position).magnitude <= 10 then
  3832. Humanoid.MaxHealth = 100
  3833. Humanoid:TakeDamage(Damage)
  3834. Stuff2 = Stuff[i]:GetChildren()
  3835. for i = 1 , #Stuff2 do
  3836. if Stuff2[i].className == "Part" then
  3837. Stuff2[i].Anchored = true
  3838. Stuff2[i].Transparency = 0.5
  3839. Stuff2[i].Reflectance = 0.5
  3840. Stuff2[i].Friction = 0
  3841. IceBrick = Instance.new("Part")
  3842. IceBrick.Parent = Stuff2[i]
  3843. IceBrick.Anchored = true
  3844. IceBrick.Locked = true
  3845. IceBrick.Transparency = 0.5
  3846. IceBrick.Reflectance = 0.5
  3847. IceBrick.Size = Stuff2[i].Size + Vector3.new(math.random(2, 4), math.random(2, 4), math.random(2, 4))
  3848. IceBrick.TopSurface = "Smooth"
  3849. IceBrick.BottomSurface = "Smooth"
  3850. IceBrick.CFrame = Stuff2[i].CFrame * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  3851. end
  3852. end
  3853. end
  3854. end
  3855. end
  3856. end
  3857. Bolt:Remove()
  3858. wait(0.1)
  3859. for i = 1 , 8 do
  3860. Clone1 = Grip17:clone()
  3861. Clone1.Parent = Tool
  3862. Clone1.Name = "Shadow"
  3863. Clone1.Anchored = true
  3864. Clone1.CanCollide = false
  3865. Clone1.Transparency = 0.2
  3866. Clone1.BrickColor = BrickColor.new(23)
  3867. Clone2 = Grip18:clone()
  3868. Clone2.Parent = Tool
  3869. Clone2.Name = "Shadow"
  3870. Clone2.Anchored = true
  3871. Clone2.CanCollide = false
  3872. Clone2.Transparency = 0.2
  3873. Clone2.BrickColor = BrickColor.new(23)
  3874. Clone3 = Grip19:clone()
  3875. Clone3.Parent = Tool
  3876. Clone3.Name = "Shadow"
  3877. Clone3.Anchored = true
  3878. Clone3.CanCollide = false
  3879. Clone3.Transparency = 0.2
  3880. Clone3.BrickColor = BrickColor.new(23)
  3881. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  3882. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  3883. wait()
  3884. end
  3885. Weld.Parent = Me.Character["Right Arm"]
  3886. Weld.Part0 = Me.Character["Right Arm"]
  3887. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  3888. Activated = false
  3889. end
  3890. if Mode == "Fire" then
  3891. Activated = true
  3892. Weld.Parent = Me.Character["Left Arm"]
  3893. Weld.Part0 = Me.Character["Left Arm"]
  3894. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  3895. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  3896. Sound:play()
  3897. for i = 1 , 8 do
  3898. Clone1 = Grip17:clone()
  3899. Clone1.Parent = Tool
  3900. Clone1.Name = "Shadow"
  3901. Clone1.Anchored = true
  3902. Clone1.CanCollide = false
  3903. Clone1.Transparency = 0.2
  3904. Clone1.BrickColor = BrickColor.new(21)
  3905. Clone2 = Grip18:clone()
  3906. Clone2.Parent = Tool
  3907. Clone2.Name = "Shadow"
  3908. Clone2.Anchored = true
  3909. Clone2.CanCollide = false
  3910. Clone2.Transparency = 0.2
  3911. Clone2.BrickColor = BrickColor.new(21)
  3912. Clone3 = Grip19:clone()
  3913. Clone3.Parent = Tool
  3914. Clone3.Name = "Shadow"
  3915. Clone3.Anchored = true
  3916. Clone3.CanCollide = false
  3917. Clone3.Transparency = 0.2
  3918. Clone3.BrickColor = BrickColor.new(21)
  3919. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  3920. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  3921. wait()
  3922. end
  3923. Flaming = true
  3924. while Flaming == true do
  3925. wait()
  3926. end
  3927. wait(0.2)
  3928. for i = 1 , 8 do
  3929. Clone1 = Grip17:clone()
  3930. Clone1.Parent = Tool
  3931. Clone1.Name = "Shadow"
  3932. Clone1.Anchored = true
  3933. Clone1.CanCollide = false
  3934. Clone1.Transparency = 0.2
  3935. Clone1.BrickColor = BrickColor.new(21)
  3936. Clone2 = Grip18:clone()
  3937. Clone2.Parent = Tool
  3938. Clone2.Name = "Shadow"
  3939. Clone2.Anchored = true
  3940. Clone2.CanCollide = false
  3941. Clone2.Transparency = 0.2
  3942. Clone2.BrickColor = BrickColor.new(21)
  3943. Clone3 = Grip19:clone()
  3944. Clone3.Parent = Tool
  3945. Clone3.Name = "Shadow"
  3946. Clone3.Anchored = true
  3947. Clone3.CanCollide = false
  3948. Clone3.Transparency = 0.2
  3949. Clone3.BrickColor = BrickColor.new(21)
  3950. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  3951. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  3952. wait()
  3953. end
  3954. Weld.Parent = Me.Character["Right Arm"]
  3955. Weld.Part0 = Me.Character["Right Arm"]
  3956. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  3957. Activated = false
  3958. end
  3959. if Mode == "Slime" then
  3960. Activated = true
  3961. Weld.Parent = Me.Character["Left Arm"]
  3962. Weld.Part0 = Me.Character["Left Arm"]
  3963. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  3964. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  3965. Sound:play()
  3966. for i = 1 , 8 do
  3967. Clone1 = Grip17:clone()
  3968. Clone1.Parent = Tool
  3969. Clone1.Name = "Shadow"
  3970. Clone1.Anchored = true
  3971. Clone1.CanCollide = false
  3972. Clone1.Transparency = 0.2
  3973. Clone1.BrickColor = BrickColor.new(1004)
  3974. Clone2 = Grip18:clone()
  3975. Clone2.Parent = Tool
  3976. Clone2.Name = "Shadow"
  3977. Clone2.Anchored = true
  3978. Clone2.CanCollide = false
  3979. Clone2.Transparency = 0.2
  3980. Clone2.BrickColor = BrickColor.new(1004)
  3981. Clone3 = Grip19:clone()
  3982. Clone3.Parent = Tool
  3983. Clone3.Name = "Shadow"
  3984. Clone3.Anchored = true
  3985. Clone3.CanCollide = false
  3986. Clone3.Transparency = 0.2
  3987. Clone3.BrickColor = BrickColor.new(1004)
  3988. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  3989. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  3990. wait()
  3991. end
  3992. SlimeCharge = true
  3993. Slime = Instance.new("Part")
  3994. Slime.Parent = Me.Character.Torso
  3995. Slime.Size = Vector3.new(1, 1, 1)
  3996. Slime.BrickColor = BrickColor.new(1003)
  3997. Slime.Locked = true
  3998. Slime.Shape = "Ball"
  3999. Slime.Anchored = true
  4000. Slime.TopSurface = "Smooth"
  4001. Slime.BottomSurface = "Smooth"
  4002. Slime.Transparency = 0.4
  4003. Slime.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -10)
  4004. Nucleus = Instance.new("Part")
  4005. Nucleus.Parent = Slime
  4006. Nucleus.Size = Vector3.new(2, 2, 2)
  4007. Nucleus.BrickColor = BrickColor.new(1004)
  4008. Nucleus.Locked = true
  4009. Nucleus.LeftSurface = "Glue"
  4010. Nucleus.Anchored = true
  4011. Nucleus.RightSurface = "Glue"
  4012. Nucleus.FrontSurface = "Glue"
  4013. Nucleus.BackSurface = "Glue"
  4014. Nucleus.TopSurface = "Glue"
  4015. Nucleus.BottomSurface = "Glue"
  4016. Nucleus.Transparency = 0.1
  4017. Nucleus.Shape = "Ball"
  4018. Nucleus.CFrame = Slime.CFrame
  4019. SlimeWeld = Instance.new("Weld")
  4020. SlimeWeld.Parent = Slime
  4021. SlimeWeld.Part0 = Slime
  4022. SlimeWeld.Part1 = Nucleus
  4023. SlimeWeld.C0 = CFrame.new(0, 0, 0)
  4024. while SlimeCharge == true do
  4025. Slime.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -10)
  4026. Nucleus.CFrame = Slime.CFrame
  4027. if Slime.Size.X <= 10 then
  4028. SlimeWeld:Remove()
  4029. Slime.Size = Slime.Size + Vector3.new(1, 1, 1)
  4030. Slime.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -10)
  4031. Nucleus.CFrame = Slime.CFrame
  4032. SlimeWeld = Instance.new("Weld")
  4033. SlimeWeld.Parent = Slime
  4034. SlimeWeld.Part0 = Slime
  4035. SlimeWeld.Part1 = Nucleus
  4036. SlimeWeld.C0 = CFrame.new(0, 0, 0)
  4037. end
  4038. wait()
  4039. end
  4040. wait(0.2)
  4041. for i = 1 , 8 do
  4042. Clone1 = Grip17:clone()
  4043. Clone1.Parent = Tool
  4044. Clone1.Name = "Shadow"
  4045. Clone1.Anchored = true
  4046. Clone1.CanCollide = false
  4047. Clone1.Transparency = 0.2
  4048. Clone1.BrickColor = BrickColor.new(1010)
  4049. Clone2 = Grip18:clone()
  4050. Clone2.Parent = Tool
  4051. Clone2.Name = "Shadow"
  4052. Clone2.Anchored = true
  4053. Clone2.CanCollide = false
  4054. Clone2.Transparency = 0.2
  4055. Clone2.BrickColor = BrickColor.new(1010)
  4056. Clone3 = Grip19:clone()
  4057. Clone3.Parent = Tool
  4058. Clone3.Name = "Shadow"
  4059. Clone3.Anchored = true
  4060. Clone3.CanCollide = false
  4061. Clone3.Transparency = 0.2
  4062. Clone3.BrickColor = BrickColor.new(1010)
  4063. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  4064. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  4065. wait()
  4066. end
  4067. Weld.Parent = Me.Character["Right Arm"]
  4068. Weld.Part0 = Me.Character["Right Arm"]
  4069. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  4070. Activated = false
  4071. end
  4072. if Mode == "DarkPulse" then
  4073. Activated = true
  4074. Weld.Parent = Me.Character["Left Arm"]
  4075. Weld.Part0 = Me.Character["Left Arm"]
  4076. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  4077. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  4078. Sound:play()
  4079. for i = 1 , 8 do
  4080. Clone1 = Grip17:clone()
  4081. Clone1.Parent = Tool
  4082. Clone1.Name = "Shadow"
  4083. Clone1.Anchored = true
  4084. Clone1.CanCollide = false
  4085. Clone1.Transparency = 0.2
  4086. Clone1.BrickColor = BrickColor.new(1003)
  4087. Clone2 = Grip18:clone()
  4088. Clone2.Parent = Tool
  4089. Clone2.Name = "Shadow"
  4090. Clone2.Anchored = true
  4091. Clone2.CanCollide = false
  4092. Clone2.Transparency = 0.2
  4093. Clone2.BrickColor = BrickColor.new(1003)
  4094. Clone3 = Grip19:clone()
  4095. Clone3.Parent = Tool
  4096. Clone3.Name = "Shadow"
  4097. Clone3.Anchored = true
  4098. Clone3.CanCollide = false
  4099. Clone3.Transparency = 0.2
  4100. Clone3.BrickColor = BrickColor.new(1003)
  4101. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  4102. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  4103. wait()
  4104. end
  4105. DarkCharge = true
  4106. Dark = Instance.new("Part")
  4107. Dark.Parent = Me.Character.Torso
  4108. Dark.Size = Vector3.new(1, 2, 1)
  4109. Dark.BrickColor = BrickColor.new(1003)
  4110. Dark.Locked = true
  4111. Dark.Anchored = true
  4112. Dark.TopSurface = "Smooth"
  4113. Dark.BottomSurface = "Smooth"
  4114. Dark.Transparency = 0
  4115. Dark.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -20)
  4116. DarkMesh = Instance.new("SpecialMesh")
  4117. DarkMesh.Parent = Dark
  4118. DarkMesh.MeshType = "Sphere"
  4119. Gyro = Instance.new("BodyGyro")
  4120. Gyro.Parent = Dark
  4121. Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  4122. Gyro.D = 50
  4123. Gyro.cframe = Dark.CFrame
  4124. while DarkCharge == true do
  4125. if Dark.Transparency < 0 then
  4126. Dark.Transparency = Dark.Transparency + 0
  4127. end
  4128. Dark.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -20)
  4129. if Dark.Size.X <= 20 then
  4130. Dark.Size = Dark.Size + Vector3.new(1, 0, 1)
  4131. Dark.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -20)
  4132. end
  4133. wait()
  4134. end
  4135. wait(0.2)
  4136. for i = 1 , 8 do
  4137. Clone1 = Grip17:clone()
  4138. Clone1.Parent = Tool
  4139. Clone1.Name = "Shadow"
  4140. Clone1.Anchored = true
  4141. Clone1.CanCollide = false
  4142. Clone1.Transparency = 0.2
  4143. Clone1.BrickColor = BrickColor.new(1003)
  4144. Clone2 = Grip18:clone()
  4145. Clone2.Parent = Tool
  4146. Clone2.Name = "Shadow"
  4147. Clone2.Anchored = true
  4148. Clone2.CanCollide = false
  4149. Clone2.Transparency = 0.2
  4150. Clone2.BrickColor = BrickColor.new(1003)
  4151. Clone3 = Grip19:clone()
  4152. Clone3.Parent = Tool
  4153. Clone3.Name = "Shadow"
  4154. Clone3.Anchored = true
  4155. Clone3.CanCollide = false
  4156. Clone3.Transparency = 0.2
  4157. Clone3.BrickColor = BrickColor.new(1003)
  4158. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  4159. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  4160. wait()
  4161. end
  4162. Weld.Parent = Me.Character["Right Arm"]
  4163. Weld.Part0 = Me.Character["Right Arm"]
  4164. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  4165. end
  4166. if Mode == "Raise" then
  4167. if mouse.Target ~= nil then
  4168. Activated = true
  4169. MousePosition = mouse.Hit.p
  4170. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  4171. Sound:play()
  4172. for i = 1 , 8 do
  4173. Clone1 = Grip17:clone()
  4174. Clone1.Parent = Tool
  4175. Clone1.Name = "Shadow"
  4176. Clone1.Anchored = true
  4177. Clone1.CanCollide = false
  4178. Clone1.Transparency = 0.2
  4179. Clone1.BrickColor = BrickColor.new("Dark stone grey")
  4180. Clone2 = Grip18:clone()
  4181. Clone2.Parent = Tool
  4182. Clone2.Name = "Shadow"
  4183. Clone2.Anchored = true
  4184. Clone2.CanCollide = false
  4185. Clone2.Transparency = 0.2
  4186. Clone2.BrickColor = BrickColor.new("Dark stone grey")
  4187. Clone3 = Grip19:clone()
  4188. Clone3.Parent = Tool
  4189. Clone3.Name = "Shadow"
  4190. Clone3.Anchored = true
  4191. Clone3.CanCollide = false
  4192. Clone3.Transparency = 0.2
  4193. Clone3.BrickColor = BrickColor.new("Dark stone grey")
  4194. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.13)
  4195. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  4196. wait()
  4197. end
  4198. onCharge(28)
  4199. WidthSize = 10
  4200. for i = 1 , 20 do
  4201. Rock = Instance.new("Part")
  4202. Rock.Parent = Tool
  4203. Rock.Name = "Rock"
  4204. Rock.Anchored = true
  4205. Rock.BrickColor = BrickColor.new("Dark stone grey")
  4206. Base = Workspace:findFirstChild("Base")
  4207. if Base ~= nil then
  4208. Rock.BrickColor = Base.BrickColor
  4209. end
  4210. Rock.Material = "Concrete"
  4211. Rock.Size = Vector3.new(60+(WidthSize*i), 2, 60+(WidthSize*i))
  4212. Rock.formFactor = "Symmetric"
  4213. Rock.Locked = true
  4214. Rock.BottomSurface = "Smooth"
  4215. Rock.CFrame = CFrame.new(MousePosition-Vector3.new(0, 2+((WidthSize/1.9)*i), 0))
  4216. end
  4217. for i = 1 , 32 do
  4218. Stuff = Tool:GetChildren()
  4219. for i = 1 , #Stuff do
  4220. if Stuff[i].Name == "Rock" then
  4221. Stuff2 = Workspace:GetChildren()
  4222. for i = 1 , #Stuff2 do
  4223. Torso = Stuff2[i]:findFirstChild("Torso")
  4224. if Torso ~= nil then
  4225. if (Rock.Position-Torso.Position).magnitude <= 30 then
  4226. Torso.Velocity = Vector3.new(0, 200, 0)
  4227. end
  4228. end
  4229. end
  4230. Stuff[i].Velocity = Vector3.new(0, 100, 0)
  4231. P = Stuff[i].CFrame
  4232. Stuff[i].Size = Stuff[i].Size + Vector3.new(0, 4, 0)
  4233. Stuff[i].CFrame = P * CFrame.new(0, 1.5, 0)
  4234. end
  4235. end
  4236. wait()
  4237. end
  4238. wait(5)
  4239. for i = 1 , 40 do
  4240. Stuff = Tool:GetChildren()
  4241. for i = 1 , #Stuff do
  4242. if Stuff[i].Name == "Rock" then
  4243. P = Stuff[i].CFrame
  4244. Stuff[i].Size = Stuff[i].Size + Vector3.new(0, -4, 0)
  4245. Stuff[i].CFrame = P * CFrame.new(0, -1.5, 0)
  4246. end
  4247. end
  4248. wait()
  4249. end
  4250. Stuff = Tool:GetChildren()
  4251. for i = 1 , #Stuff do
  4252. if Stuff[i].Name == "Rock" then
  4253. Stuff[i]:Remove()
  4254. end
  4255. end
  4256. wait(0.2)
  4257. for i = 1 , 8 do
  4258. Clone1 = Grip17:clone()
  4259. Clone1.Parent = Tool
  4260. Clone1.Name = "Shadow"
  4261. Clone1.Anchored = true
  4262. Clone1.CanCollide = false
  4263. Clone1.Transparency = 0.2
  4264. Clone1.BrickColor = BrickColor.new("Dark stone grey")
  4265. Clone2 = Grip18:clone()
  4266. Clone2.Parent = Tool
  4267. Clone2.Name = "Shadow"
  4268. Clone2.Anchored = true
  4269. Clone2.CanCollide = false
  4270. Clone2.Transparency = 0.2
  4271. Clone2.BrickColor = BrickColor.new("Dark stone grey")
  4272. Clone3 = Grip19:clone()
  4273. Clone3.Parent = Tool
  4274. Clone3.Name = "Shadow"
  4275. Clone3.Anchored = true
  4276. Clone3.CanCollide = false
  4277. Clone3.Transparency = 0.2
  4278. Clone3.BrickColor = BrickColor.new("Dark stone grey")
  4279. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.13)
  4280. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  4281. wait()
  4282. end
  4283. Activated = false
  4284. end
  4285. end
  4286. if Mode == "Stone" then
  4287. Activated = true
  4288. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  4289. Sound:play()
  4290. for i = 1 , 8 do
  4291. Clone1 = Grip17:clone()
  4292. Clone1.Parent = Tool
  4293. Clone1.Name = "Shadow"
  4294. Clone1.Anchored = true
  4295. Clone1.CanCollide = false
  4296. Clone1.Transparency = 0.2
  4297. Clone1.BrickColor = BrickColor.new("Dark stone grey")
  4298. Clone2 = Grip18:clone()
  4299. Clone2.Parent = Tool
  4300. Clone2.Name = "Shadow"
  4301. Clone2.Anchored = true
  4302. Clone2.CanCollide = false
  4303. Clone2.Transparency = 0.2
  4304. Clone2.BrickColor = BrickColor.new("Dark stone grey")
  4305. Clone3 = Grip19:clone()
  4306. Clone3.Parent = Tool
  4307. Clone3.Name = "Shadow"
  4308. Clone3.Anchored = true
  4309. Clone3.CanCollide = false
  4310. Clone3.Transparency = 0.2
  4311. Clone3.BrickColor = BrickColor.new("Dark stone grey")
  4312. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.13)
  4313. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  4314. wait()
  4315. end
  4316. onCharge(27)
  4317. Stuff = game.Workspace:GetChildren()
  4318. for i = 1 , #Stuff do
  4319. if Stuff[i].Name ~= Me.Name then
  4320. Torso = Stuff[i]:findFirstChild("Torso")
  4321. Humanoid = Stuff[i]:findFirstChild("Humanoid")
  4322. if Torso ~= nil and Humanoid ~= nil then
  4323. if (Me.Character.Torso.Position-Torso.Position).magnitude <= 200 then
  4324. Humanoid.Sit = true
  4325. Rock = Instance.new("Part")
  4326. Rock.Parent = Tool
  4327. Rock.Name = "Rock"
  4328. Rock.Anchored = true
  4329. Rock.BrickColor = BrickColor.new("Dark stone grey")
  4330. Rock.Material = "Concrete"
  4331. Rock.Size = Vector3.new(10, 2, 10)
  4332. Rock.formFactor = "Symmetric"
  4333. Rock.Locked = true
  4334. Rock.TopSurface = "Smooth"
  4335. Rock.BottomSurface = "Smooth"
  4336. Rock.CFrame = CFrame.new(Torso.Position-Vector3.new(0, 2, 0))
  4337. Torso.Velocity = Vector3.new(math.random(-20, 20), 150, math.random(-20, 20))
  4338. Humanoid.MaxHealth = 100
  4339. Humanoid:TakeDamage(Damage*3)
  4340. end
  4341. end
  4342. end
  4343. end
  4344. for i = 1 , 10 do
  4345. Stuff = Tool:GetChildren()
  4346. for i = 1 , #Stuff do
  4347. if Stuff[i].Name == "Rock" then
  4348. P = Stuff[i].CFrame
  4349. Stuff[i].Size = Stuff[i].Size + Vector3.new(0, 2, 0)
  4350. Stuff[i].CFrame = P * CFrame.new(0, 1, 0)
  4351. end
  4352. end
  4353. wait()
  4354. end
  4355. wait(0.1)
  4356. for i = 1 , 10 do
  4357. Stuff = Tool:GetChildren()
  4358. for i = 1 , #Stuff do
  4359. if Stuff[i].Name == "Rock" then
  4360. P = Stuff[i].CFrame
  4361. Stuff[i].Size = Stuff[i].Size - Vector3.new(0, 2, 0)
  4362. Stuff[i].CFrame = P * CFrame.new(0, -1, 0)
  4363. end
  4364. end
  4365. wait()
  4366. end
  4367. Stuff = Tool:GetChildren()
  4368. for i = 1 , #Stuff do
  4369. if Stuff[i].Name == "Rock" then
  4370. Stuff[i]:Remove()
  4371. end
  4372. end
  4373. wait(0.2)
  4374. for i = 1 , 8 do
  4375. Clone1 = Grip17:clone()
  4376. Clone1.Parent = Tool
  4377. Clone1.Name = "Shadow"
  4378. Clone1.Anchored = true
  4379. Clone1.CanCollide = false
  4380. Clone1.Transparency = 0.2
  4381. Clone1.BrickColor = BrickColor.new("Dark stone grey")
  4382. Clone2 = Grip18:clone()
  4383. Clone2.Parent = Tool
  4384. Clone2.Name = "Shadow"
  4385. Clone2.Anchored = true
  4386. Clone2.CanCollide = false
  4387. Clone2.Transparency = 0.2
  4388. Clone2.BrickColor = BrickColor.new("Dark stone grey")
  4389. Clone3 = Grip19:clone()
  4390. Clone3.Parent = Tool
  4391. Clone3.Name = "Shadow"
  4392. Clone3.Anchored = true
  4393. Clone3.CanCollide = false
  4394. Clone3.Transparency = 0.2
  4395. Clone3.BrickColor = BrickColor.new("Dark stone grey")
  4396. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.13)
  4397. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  4398. wait()
  4399. end
  4400. Activated = false
  4401. end
  4402. if Mode == "Shield" then
  4403. Activated = true
  4404. Weld.Parent = Me.Character["Left Arm"]
  4405. Weld.Part0 = Me.Character["Left Arm"]
  4406. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  4407. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  4408. Sound:play()
  4409. for i = 1 , 8 do
  4410. Clone1 = Grip17:clone()
  4411. Clone1.Parent = Tool
  4412. Clone1.Name = "Shadow"
  4413. Clone1.Anchored = true
  4414. Clone1.CanCollide = false
  4415. Clone1.Transparency = 0.2
  4416. Clone1.BrickColor = BrickColor.new("Dark stone grey")
  4417. Clone2 = Grip18:clone()
  4418. Clone2.Parent = Tool
  4419. Clone2.Name = "Shadow"
  4420. Clone2.Anchored = true
  4421. Clone2.CanCollide = false
  4422. Clone2.Transparency = 0.2
  4423. Clone2.BrickColor = BrickColor.new("Dark stone grey")
  4424. Clone3 = Grip19:clone()
  4425. Clone3.Parent = Tool
  4426. Clone3.Name = "Shadow"
  4427. Clone3.Anchored = true
  4428. Clone3.CanCollide = false
  4429. Clone3.Transparency = 0.2
  4430. Clone3.BrickColor = BrickColor.new("Dark stone grey")
  4431. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  4432. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  4433. wait()
  4434. end
  4435. Shielding = true
  4436. while Shielding == true do
  4437. Me.Character.Humanoid.WalkSpeed = 0
  4438. Stuff = game.Workspace:GetChildren()
  4439. for i = 1 , #Stuff do
  4440. if Stuff[i].Name ~= "Base" and Stuff[i].Name ~= Me.Name then
  4441. if Stuff[i].className == "Part" then
  4442. if (Me.Character.Torso.Position-Stuff[i].Position).magnitude <= 30 then
  4443. Stuff[i]:Remove()
  4444. end
  4445. end
  4446. if Stuff[i].className == "Model" then
  4447. Stuff2 = Stuff[i]:GetChildren()
  4448. for i = 1 , #Stuff2 do
  4449. if Stuff2[i].className == "Part" then
  4450. if (Me.Character.Torso.Position-Stuff2[i].Position).magnitude <= 30 then
  4451. Stuff2[i]:Remove()
  4452. end
  4453. end
  4454. end
  4455. end
  4456. end
  4457. end
  4458. wait()
  4459. end
  4460. for i = 1 , 8 do
  4461. Clone1 = Grip17:clone()
  4462. Clone1.Parent = Tool
  4463. Clone1.Name = "Shadow"
  4464. Clone1.Anchored = true
  4465. Clone1.CanCollide = false
  4466. Clone1.Transparency = 0.2
  4467. Clone1.BrickColor = BrickColor.new("Dark stone grey")
  4468. Clone2 = Grip18:clone()
  4469. Clone2.Parent = Tool
  4470. Clone2.Name = "Shadow"
  4471. Clone2.Anchored = true
  4472. Clone2.CanCollide = false
  4473. Clone2.Transparency = 0.2
  4474. Clone2.BrickColor = BrickColor.new("Dark stone grey")
  4475. Clone3 = Grip19:clone()
  4476. Clone3.Parent = Tool
  4477. Clone3.Name = "Shadow"
  4478. Clone3.Anchored = true
  4479. Clone3.CanCollide = false
  4480. Clone3.Transparency = 0.2
  4481. Clone3.BrickColor = BrickColor.new("Dark stone grey")
  4482. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  4483. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  4484. wait()
  4485. end
  4486. Weld.Parent = Me.Character["Right Arm"]
  4487. Weld.Part0 = Me.Character["Right Arm"]
  4488. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  4489. Activated = false
  4490. end
  4491. if Mode == "Snipe" then
  4492. if mouse.Target ~= nil then
  4493. Torso = mouse.Target.Parent:findFirstChild("Torso")
  4494. if mouse.Target.Parent.Name ~= Me.Name and Torso ~= nil then
  4495. Activated = true
  4496. Weld.Parent = Me.Character["Left Arm"]
  4497. Weld.Part0 = Me.Character["Left Arm"]
  4498. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  4499. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  4500. Sound:play()
  4501. for i = 1 , 4 do
  4502. Clone1 = Grip17:clone()
  4503. Clone1.Parent = Tool
  4504. Clone1.Name = "Shadow"
  4505. Clone1.Anchored = true
  4506. Clone1.CanCollide = false
  4507. Clone1.Transparency = 0.2
  4508. Clone1.BrickColor = BrickColor.new(1003)
  4509. Clone2 = Grip18:clone()
  4510. Clone2.Parent = Tool
  4511. Clone2.Name = "Shadow"
  4512. Clone2.Anchored = true
  4513. Clone2.CanCollide = false
  4514. Clone2.Transparency = 0.2
  4515. Clone2.BrickColor = BrickColor.new(1003)
  4516. Clone3 = Grip19:clone()
  4517. Clone3.Parent = Tool
  4518. Clone3.Name = "Shadow"
  4519. Clone3.Anchored = true
  4520. Clone3.CanCollide = false
  4521. Clone3.Transparency = 0.2
  4522. Clone3.BrickColor = BrickColor.new(1003)
  4523. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  4524. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  4525. wait()
  4526. end
  4527. Weld:Remove()
  4528. Sound.SoundId = "http://www.roblox.com/asset/?id=18478970"
  4529. Sound:play()
  4530. Gyro = Instance.new("BodyGyro")
  4531. Gyro.Parent = Handle
  4532. Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  4533. Gyro.cframe = Me.Character.Torso.CFrame * CFrame.Angles(0, 0, 1.57)
  4534. Gyro.D = 50
  4535. Position = Instance.new("BodyPosition")
  4536. Position.Parent = Handle
  4537. Position.maxForce = Vector3.new(9999999999, 9999999999, 9999999999)
  4538. Position.position = Torso.Position
  4539. for i = 1 , 4 do
  4540. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  4541. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  4542. wait()
  4543. end
  4544. for i = 1 , 20 do
  4545. if Torso ~= nil then
  4546. Gyro.cframe = CFrame.new(Handle.Position, Torso.Position) * CFrame.Angles(-1.57, 0, 0)
  4547. Position.position = Torso.Position
  4548. end
  4549. wait(0.1)
  4550. end
  4551. Gyro:Remove()
  4552. Position:Remove()
  4553. for i = 1 , 10 do
  4554. Gyro.cframe = CFrame.new(Handle.Position, Me.Character.Torso.Position) * CFrame.Angles(-1.57, 0, 0)
  4555. Position.position = Me.Character.Torso.Position
  4556. wait(0.1)
  4557. end
  4558. Weld = Instance.new("Weld")
  4559. Weld.Parent = Me.Character["Left Arm"]
  4560. Weld.Part0 = Me.Character["Left Arm"]
  4561. Weld.Part1 = Handle
  4562. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  4563. for i = 1 , 8 do
  4564. Clone1 = Grip17:clone()
  4565. Clone1.Parent = Tool
  4566. Clone1.Name = "Shadow"
  4567. Clone1.Anchored = true
  4568. Clone1.CanCollide = false
  4569. Clone1.Transparency = 0.2
  4570. Clone1.BrickColor = BrickColor.new(1003)
  4571. Clone2 = Grip18:clone()
  4572. Clone2.Parent = Tool
  4573. Clone2.Name = "Shadow"
  4574. Clone2.Anchored = true
  4575. Clone2.CanCollide = false
  4576. Clone2.Transparency = 0.2
  4577. Clone2.BrickColor = BrickColor.new(1003)
  4578. Clone3 = Grip19:clone()
  4579. Clone3.Parent = Tool
  4580. Clone3.Name = "Shadow"
  4581. Clone3.Anchored = true
  4582. Clone3.CanCollide = false
  4583. Clone3.Transparency = 0.2
  4584. Clone3.BrickColor = BrickColor.new(1003)
  4585. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  4586. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  4587. wait()
  4588. end
  4589. Weld.Parent = Me.Character["Right Arm"]
  4590. Weld.Part0 = Me.Character["Right Arm"]
  4591. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  4592. Activated = false
  4593. end
  4594. end
  4595. end
  4596. end
  4597. ------------------------------------------------------------>
  4598. --[[
  4599. ? -->> onButton1Up
  4600. --]]
  4601. ------------------------------------------------------------>
  4602. function onButton1Up()
  4603. Flaming = false
  4604. Shielding = false
  4605. if DarkCharge == true then
  4606. Sound.SoundId = "http://www.roblox.com/asset/?id=11998770"
  4607. Sound:play()
  4608. DarkCharge = false
  4609. Dark.Anchored = false
  4610. Velocity = Instance.new("BodyVelocity")
  4611. Velocity.Parent = Dark
  4612. Velocity.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  4613. Velocity.velocity = Me.Character.Torso.CFrame.lookVector * 150
  4614. for i = 1 , 40 do
  4615. Dark.Transparency = Dark.Transparency + 0.02
  4616. function DarkHit(Hit)
  4617. if Hit.Name ~= "Base" and Hit.Parent.Name ~= "Sword" and Hit.Parent.Name ~= Me.Name and Hit.Parent.Parent.Name ~= Me.Name then
  4618. Hit:Remove()
  4619. end
  4620. end
  4621. Dark.Touched:connect(DarkHit)
  4622. wait(0.1)
  4623. end
  4624. Dark:Remove()
  4625. Activated = false
  4626. end
  4627. if SlimeCharge == true then
  4628. SlimeCharge = false
  4629. Slime.Anchored = false
  4630. Nucleus.Anchored = false
  4631. SlimeWeld = Instance.new("Weld")
  4632. SlimeWeld.Parent = Slime
  4633. SlimeWeld.Part0 = Slime
  4634. SlimeWeld.Part1 = Nucleus
  4635. SlimeWeld.C0 = CFrame.new(0, 0, 0)
  4636. Velocity = Instance.new("BodyVelocity")
  4637. Velocity.Parent = Slime
  4638. Velocity.maxForce = Vector3.new(math.huge, 0, math.huge)
  4639. Velocity.velocity = Me.Character.Torso.CFrame.lookVector * 100
  4640.  
  4641. function SlimeWeld(Hit)
  4642. if Hit.Parent.Name ~= Me.Name then
  4643. Humanoid = Hit.Parent:findFirstChild("Humanoid")
  4644. if Humanoid ~= nil then
  4645. Humanoid.MaxHealth = 0
  4646. Humanoid.Health = 0
  4647. Stuff = Humanoid.Parent:GetChildren()
  4648. for i = 1 , #Stuff do
  4649. if Stuff[i].className == "Part" then
  4650. SlimeWeldz = Instance.new("Weld")
  4651. SlimeWeldz.Parent = Slime
  4652. SlimeWeldz.Part0 = Slime
  4653. SlimeWeldz.Part1 = Stuff[i]
  4654. SlimeWeldz.C0 = CFrame.new(math.random(-1, 1), math.random(-1, 1), math.random(-1, 1)) * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  4655. end
  4656. end
  4657. end
  4658. end
  4659. end
  4660. Slime.Touched:connect(SlimeWeld)
  4661. end
  4662. end
  4663. ------------------------------------------------------------>
  4664. --[[
  4665. ? -->> Selected
  4666. --]]
  4667. ------------------------------------------------------------>
  4668. function onSelected(Mouse)
  4669. Sound.SoundId = "rbxasset://sounds\\unsheath.wav"
  4670. Sound:play()
  4671. Mouse.Button1Down:connect(function() onButton1Down(mouse) end)
  4672. Mouse.Button1Up:connect(function() onButton1Up(mouse) end)
  4673. mouse = Mouse
  4674. FakeRightShoulder = Instance.new("Weld")
  4675. FakeRightShoulder.Parent = Me.Character.Torso
  4676. FakeRightShoulder.Part0 = Me.Character.Torso
  4677. FakeRightShoulder.Part1 = Me.Character["Right Arm"]
  4678. FakeRightShoulder.C0 = OriginalRightShoulder
  4679. FakeRightShoulder.C1 = OriginalRightShoulder2
  4680. FakeLeftShoulder = Instance.new("Weld")
  4681. FakeLeftShoulder.Parent = Me.Character.Torso
  4682. FakeLeftShoulder.Part0 = Me.Character.Torso
  4683. FakeLeftShoulder.Part1 = Me.Character["Left Arm"]
  4684. FakeLeftShoulder.C0 = OriginalLeftShoulder * CFrame.new(-0.25, 0, -0.45)
  4685. FakeLeftShoulder.C1 = OriginalLeftShoulder2
  4686. Weld:Remove()
  4687. Weld = Instance.new("Weld")
  4688. Weld.Parent = Me.Character["Torso"]
  4689. Weld.Part0 = Me.Character["Torso"]
  4690. Weld.Part1 = Handle
  4691. Weld.C0 = CFrame.new(1.6, 2.5, 0.6) * CFrame.Angles(0, 0, 2.2)
  4692. Weld.C0 = Weld.C0 * CFrame.Angles(0, 1.57, 0)
  4693. equipped = true
  4694. Activated = false
  4695. Equipping = true
  4696. Unequipping = false
  4697. Flaming = false
  4698. Shielding = false
  4699. SlimeCharge = false
  4700. DarkCharge = false
  4701. for i = 1 , 16 do
  4702. FakeRightShoulder.C0 = OriginalRightShoulder * CFrame.Angles(0, 0, (i/5.2))
  4703. Weld.C0 = Weld.C0 * CFrame.new(0, 0, -0.03) * CFrame.Angles(0.03, 0, 0.11)
  4704. wait()
  4705. end
  4706. wait()
  4707. Weld.Parent = Me.Character["Right Arm"]
  4708. Weld.Part0 = Me.Character["Right Arm"]
  4709. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  4710. for i = 1 , 8 do
  4711. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.2)
  4712. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, -0.19)
  4713. wait()
  4714. end
  4715. wait()
  4716. for i = 1 , 8 do
  4717. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.05, 0, 0)
  4718. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0.15, 0, 0)
  4719. wait()
  4720. end
  4721. Equipping = false
  4722. end
  4723. HopperBin.Selected:connect(onSelected)
  4724. ------------------------------------------------------------>
  4725. --[[
  4726. ? -->> Deselected
  4727. --]]
  4728. ------------------------------------------------------------>
  4729. function onDeselected(Mouse)
  4730. Sound.SoundId = "rbxasset://sounds\\unsheath.wav"
  4731. Sound:play()
  4732. for i = 1 , 8 do
  4733. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.05, 0, 0)
  4734. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.15, 0, 0)
  4735. wait()
  4736. end
  4737. wait()
  4738. for i = 1 , 8 do
  4739. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.2)
  4740. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, 0.19)
  4741. wait()
  4742. end
  4743. FakeLeftShoulder.C0 = OriginalLeftShoulder
  4744. Weld = Instance.new("Weld")
  4745. Weld.Parent = Me.Character["Torso"]
  4746. Weld.Part0 = Me.Character["Torso"]
  4747. Weld.Part1 = Handle
  4748. Weld.C0 = CFrame.new(1.6, 2.5, 0.6) * CFrame.Angles(0, 0, 2.2)
  4749. Weld.C0 = Weld.C0 * CFrame.Angles(0, 1.57, 0)
  4750.  
  4751. for i = 1 , 16 do
  4752. Weld.C0 = Weld.C0 * CFrame.new(0, 0, -0.03) * CFrame.Angles(0.03, 0, 0.11)
  4753. end
  4754. for i = 1 , 16 do
  4755. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.1)
  4756. Weld.C0 = Weld.C0 * CFrame.new(0, 0, 0.03) * CFrame.Angles(-0.03, 0, -0.11)
  4757. wait()
  4758. end
  4759. FakeRightShoulder:Remove()
  4760. FakeLeftShoulder:Remove()
  4761. FakeRightShoulder = Instance.new("Weld")
  4762. FakeRightShoulder.Parent = Me.Character.Torso
  4763. FakeRightShoulder.Part0 = Me.Character.Torso
  4764. FakeRightShoulder.Part1 = Me.Character["Right Arm"]
  4765. FakeRightShoulder.C0 = OriginalRightShoulder
  4766. FakeRightShoulder.C1 = OriginalRightShoulder2
  4767. FakeLeftShoulder = Instance.new("Weld")
  4768. FakeLeftShoulder.Parent = Me.Character.Torso
  4769. FakeLeftShoulder.Part0 = Me.Character.Torso
  4770. FakeLeftShoulder.Part1 = Me.Character["Left Arm"]
  4771. FakeLeftShoulder.C0 = OriginalLeftShoulder
  4772. FakeLeftShoulder.C1 = OriginalLeftShoulder2
  4773. Equipped = false
  4774. Activated = false
  4775. Equipping = false
  4776. Flaming = false
  4777. DarkCharge = false
  4778. Shielding = false
  4779. Unequipping = true
  4780. SlimeCharge = false
  4781. Unequipping = false
  4782. end
  4783. HopperBin.Deselected:connect(onDeselected)
  4784. ------------------------------------------------------------>
  4785. --[[
  4786. ? -->> onTouched() Functions
  4787. --]]
  4788. ------------------------------------------------------------>
  4789. function onTouched(Hit)
  4790. if Activated then
  4791. if Hit.Parent.Name ~= Me.Name and Hit.Parent.Name ~= HopperBinName then
  4792. Humanoid = Hit.Parent:findFirstChild("Humanoid")
  4793. if Humanoid ~= nil and Mode ~= "Assassinate" then
  4794. Humanoid.MaxHealth = 100
  4795. Humanoid:TakeDamage(Damage)
  4796. for i = 1 , (Humanoid.Health/10) do
  4797. Blood = Instance.new("Part")
  4798. Blood.Parent = Workspace
  4799. Blood.CanCollide = false
  4800. Blood.Transparency = 0.1
  4801. Blood.TopSurface = "Smooth"
  4802. Blood.BottomSurface = "Smooth"
  4803. Blood.Size = Vector3.new(1, 1, 1)
  4804. Blood.Locked = true
  4805. Blood.BrickColor = BrickColor.new(1004)
  4806. Blood.CFrame = Hit.CFrame * CFrame.new(math.random(-0.5, 0.5), math.random(-0.5, 0.5), math.random(-0.5, 0.5)) * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  4807. Blood.Velocity = Vector3.new(math.random(-50, 50), math.random(30, 50), math.random(-50, 50))
  4808. BloodMesh = Instance.new("SpecialMesh")
  4809. BloodMesh.Parent = Blood
  4810. BloodMesh.MeshType = "Sphere"
  4811. BloodMesh.Scale = Vector3.new(0.35, 0.35, 0.35)
  4812. Blood:BreakJoints()
  4813. Blood.Velocity = Vector3.new(math.random(-50, 50), math.random(30, 50), math.random(-50, 50))
  4814. end
  4815. end
  4816. end
  4817. end
  4818. end
  4819. Stuff = Tool:GetChildren()
  4820. for i = 1 , #Stuff do
  4821. if Stuff[i].className == "Part" then
  4822. Stuff[i].Touched:connect(onTouched)
  4823. end
  4824. end
  4825. ------------------------------------------------------------>
  4826. --[[
  4827. ? -->> Gui
  4828. --]]
  4829. ------------------------------------------------------------>
  4830. wait(1)
  4831. Gui = PlayerGui:findFirstChild("LoadGui")
  4832. if Gui ~= nil then
  4833. Gui:Remove()
  4834. end
  4835. PlayerGui = Me["PlayerGui"]
  4836. Gui = PlayerGui:findFirstChild("SwordGui")
  4837. if Gui ~= nil then
  4838. Gui:Remove()
  4839. end
  4840. Gui = Instance.new("ScreenGui")
  4841. Gui.Parent = PlayerGui
  4842. Gui.Name = "SwordGui"
  4843. Background = Instance.new("ImageLabel")
  4844. Background.Parent = Gui
  4845. Background.Name = "Background"
  4846. Background.Size = UDim2.new(0.25, 0, 0.5, 0)
  4847. Background.BackgroundTransparency = 0.7
  4848. Background.Position = UDim2.new(0.55, 0, 0, 0)
  4849. Background.BackgroundColor = BrickColor.new(1003)
  4850. Page1 = Instance.new("ImageLabel")
  4851. Page1.Parent = Background
  4852. Page1.Name = "Page1"
  4853. Page1.Size = UDim2.new(1, 0, 1, 0)
  4854. Page1.BackgroundTransparency = 1
  4855. Page1.Position = UDim2.new(0, 0, 0, 0)
  4856. Reset = Instance.new("TextButton")
  4857. Reset.Parent = Page1
  4858. Reset.Name = "Swing"
  4859. Reset.Size = UDim2.new(0.2, 0, 0.07, 0)
  4860. Reset.BackgroundTransparency = 0.1
  4861. Reset.Position = UDim2.new(0.02, 0, 0.02, 0)
  4862. Reset.BorderSizePixel = 0
  4863. Reset.BackgroundColor = BrickColor.new(1004)
  4864. Reset.Text = "[ Reset ]"
  4865. Reset.MouseButton1Down:connect(function()
  4866. p = game.Workspace:findFirstChild(Me.Name)
  4867. if p ~= nil then
  4868. p:BreakJoints()
  4869. end
  4870. end)
  4871. Hint = Instance.new("TextLabel")
  4872. Hint.Parent = Background
  4873. Hint.Name = "Hint"
  4874. Hint.Size = UDim2.new(1, 0, 0.07, 0)
  4875. Hint.BackgroundTransparency = 0.1
  4876. Hint.Position = UDim2.new(0, 0, -0.07, 0)
  4877. Hint.BorderSizePixel = 0
  4878. Hint.BackgroundColor = BrickColor.new(1004)
  4879. Hint.Text = "[ ]"
  4880. Header1 = Instance.new("TextLabel")
  4881. Header1.Parent = Page1
  4882. Header1.Name = "Header1"
  4883. Header1.Size = UDim2.new(0, 0, 0, 0)
  4884. Header1.BackgroundTransparency = 1
  4885. Header1.Position = UDim2.new(0.5, 0, 0.08, 0)
  4886. Header1.Text = "[ Sword Modes ]"
  4887. Swing = Instance.new("TextButton")
  4888. Swing.Parent = Page1
  4889. Swing.Name = "Swing"
  4890. Swing.Size = UDim2.new(0.25, 0, 0.07, 0)
  4891. Swing.BackgroundTransparency = 0.1
  4892. Swing.Position = UDim2.new(0.05, 0, 0.2, 0)
  4893. Swing.BorderSizePixel = 0
  4894. Swing.BackgroundColor = BrickColor.new(1004)
  4895. Swing.Text = "[ Swing ]"
  4896. Swing.MouseButton1Down:connect(function()
  4897. Mode = "Swing"
  4898. Stuff = Page1:GetChildren()
  4899. for i = 1 , #Stuff do
  4900. if Stuff[i].className == "TextButton" then
  4901. Stuff[i].BackgroundColor = BrickColor.new(1004)
  4902. Swing.BackgroundColor = BrickColor.new(1010)
  4903. Hint.Text = "[ Click to Slash ]"
  4904. end
  4905. end
  4906. end)
  4907. Spin = Instance.new("TextButton")
  4908. Spin.Parent = Page1
  4909. Spin.Name = "Spin"
  4910. Spin.Size = UDim2.new(0.25, 0, 0.07, 0)
  4911. Spin.BackgroundTransparency = 0.1
  4912. Spin.Position = UDim2.new(0.05, 0, 0.3, 0)
  4913. Spin.BorderSizePixel = 0
  4914. Spin.BackgroundColor = BrickColor.new(1004)
  4915. Spin.Text = "[ Spin ]"
  4916. Spin.MouseButton1Down:connect(function()
  4917. Mode = "Spin"
  4918. Stuff = Page1:GetChildren()
  4919. for i = 1 , #Stuff do
  4920. if Stuff[i].className == "TextButton" then
  4921. Stuff[i].BackgroundColor = BrickColor.new(1004)
  4922. Spin.BackgroundColor = BrickColor.new(1010)
  4923. Hint.Text = "[ Click to Spin Slash ]"
  4924. end
  4925. end
  4926. end)
  4927. TripleSlash = Instance.new("TextButton")
  4928. TripleSlash.Parent = Page1
  4929. TripleSlash.Name = "TripleSlash"
  4930. TripleSlash.Size = UDim2.new(0.25, 0, 0.07, 0)
  4931. TripleSlash.BackgroundTransparency = 0.1
  4932. TripleSlash.Position = UDim2.new(0.05, 0, 0.4, 0)
  4933. TripleSlash.BorderSizePixel = 0
  4934. TripleSlash.BackgroundColor = BrickColor.new(1004)
  4935. TripleSlash.Text = "[ TripleSlash ]"
  4936. TripleSlash.MouseButton1Down:connect(function()
  4937. Mode = "TripleSlash"
  4938. Stuff = Page1:GetChildren()
  4939. for i = 1 , #Stuff do
  4940. if Stuff[i].className == "TextButton" then
  4941. Stuff[i].BackgroundColor = BrickColor.new(1004)
  4942. TripleSlash.BackgroundColor = BrickColor.new(1010)
  4943. Hint.Text = "[ Click to slash 3 times quickly ]"
  4944. end
  4945. end
  4946. end)
  4947. ForwardSpin = Instance.new("TextButton")
  4948. ForwardSpin.Parent = Page1
  4949. ForwardSpin.Name = "Spin"
  4950. ForwardSpin.Size = UDim2.new(0.25, 0, 0.07, 0)
  4951. ForwardSpin.BackgroundTransparency = 0.1
  4952. ForwardSpin.Position = UDim2.new(0.05, 0, 0.5, 0)
  4953. ForwardSpin.BorderSizePixel = 0
  4954. ForwardSpin.BackgroundColor = BrickColor.new(1004)
  4955. ForwardSpin.Text = "[ ForwardSpin ]"
  4956. ForwardSpin.MouseButton1Down:connect(function()
  4957. Mode = "ForwardSpin"
  4958. Stuff = Page1:GetChildren()
  4959. for i = 1 , #Stuff do
  4960. if Stuff[i].className == "TextButton" then
  4961. Stuff[i].BackgroundColor = BrickColor.new(1004)
  4962. ForwardSpin.BackgroundColor = BrickColor.new(1010)
  4963. Hint.Text = "[ Click to Spin Slash forward ]"
  4964. end
  4965. end
  4966. end)
  4967. Boomerang = Instance.new("TextButton")
  4968. Boomerang.Parent = Page1
  4969. Boomerang.Name = "Boomerang"
  4970. Boomerang.Size = UDim2.new(0.25, 0, 0.07, 0)
  4971. Boomerang.BackgroundTransparency = 0.1
  4972. Boomerang.Position = UDim2.new(0.05, 0, 0.6, 0)
  4973. Boomerang.BorderSizePixel = 0
  4974. Boomerang.BackgroundColor = BrickColor.new(1004)
  4975. Boomerang.Text = "[ Boomerang ]"
  4976. Boomerang.MouseButton1Down:connect(function()
  4977. Mode = "Boomerang"
  4978. Stuff = Page1:GetChildren()
  4979. for i = 1 , #Stuff do
  4980. if Stuff[i].className == "TextButton" then
  4981. Stuff[i].BackgroundColor = BrickColor.new(1004)
  4982. Boomerang.BackgroundColor = BrickColor.new(1010)
  4983. Hint.Text = "[ Click to throw your sword ]"
  4984. end
  4985. end
  4986. end)
  4987. Remover = Instance.new("TextButton")
  4988. Remover.Parent = Page1
  4989. Remover.Name = "Remover"
  4990. Remover.Size = UDim2.new(0.25, 0, 0.07, 0)
  4991. Remover.BackgroundTransparency = 0.1
  4992. Remover.Position = UDim2.new(0.05, 0, 0.7, 0)
  4993. Remover.BorderSizePixel = 0
  4994. Remover.BackgroundColor = BrickColor.new(1004)
  4995. Remover.Text = "[ Remover ]"
  4996. Remover.MouseButton1Down:connect(function()
  4997. Mode = "Remover"
  4998. Stuff = Page1:GetChildren()
  4999. for i = 1 , #Stuff do
  5000. if Stuff[i].className == "TextButton" then
  5001. Stuff[i].BackgroundColor = BrickColor.new(1004)
  5002. Remover.BackgroundColor = BrickColor.new(1010)
  5003. Hint.Text = "[ Click to remove anything nearby ]"
  5004. end
  5005. end
  5006. end)
  5007. Alchemy = Instance.new("TextButton")
  5008. Alchemy.Parent = Page1
  5009. Alchemy.Name = "Alchemy"
  5010. Alchemy.Size = UDim2.new(0.25, 0, 0.07, 0)
  5011. Alchemy.BackgroundTransparency = 0.1
  5012. Alchemy.Position = UDim2.new(0.05, 0, 0.8, 0)
  5013. Alchemy.BorderSizePixel = 0
  5014. Alchemy.BackgroundColor = BrickColor.new(1004)
  5015. Alchemy.Text = "[ Alchemy ]"
  5016. Alchemy.MouseButton1Down:connect(function()
  5017. Mode = "Alchemy"
  5018. Stuff = Page1:GetChildren()
  5019. for i = 1 , #Stuff do
  5020. if Stuff[i].className == "TextButton" then
  5021. Stuff[i].BackgroundColor = BrickColor.new(1004)
  5022. Alchemy.BackgroundColor = BrickColor.new(1010)
  5023. Hint.Text = "[ Click to use alchemy ]"
  5024. end
  5025. end
  5026. end)
  5027. Lightning = Instance.new("TextButton")
  5028. Lightning.Parent = Page1
  5029. Lightning.Name = "Lightning"
  5030. Lightning.Size = UDim2.new(0.25, 0, 0.07, 0)
  5031. Lightning.BackgroundTransparency = 0.1
  5032. Lightning.Position = UDim2.new(0.05, 0, 0.9, 0)
  5033. Lightning.BorderSizePixel = 0
  5034. Lightning.BackgroundColor = BrickColor.new(1004)
  5035. Lightning.Text = "[ Lightning ]"
  5036. Lightning.MouseButton1Down:connect(function()
  5037. Mode = "Lightning"
  5038. Stuff = Page1:GetChildren()
  5039. for i = 1 , #Stuff do
  5040. if Stuff[i].className == "TextButton" then
  5041. Stuff[i].BackgroundColor = BrickColor.new(1004)
  5042. Lightning.BackgroundColor = BrickColor.new(1010)
  5043. Hint.Text = "[ Click to fire a bolt of lightning ]"
  5044. end
  5045. end
  5046. end)
  5047. Fire = Instance.new("TextButton")
  5048. Fire.Parent = Page1
  5049. Fire.Name = "Fire"
  5050. Fire.Size = UDim2.new(0.25, 0, 0.07, 0)
  5051. Fire.BackgroundTransparency = 0.1
  5052. Fire.Position = UDim2.new(0.375, 0, 0.2, 0)
  5053. Fire.BorderSizePixel = 0
  5054. Fire.BackgroundColor = BrickColor.new(1004)
  5055. Fire.Text = "[ Fire ]"
  5056. Fire.MouseButton1Down:connect(function()
  5057. Mode = "Fire"
  5058. Stuff = Page1:GetChildren()
  5059. for i = 1 , #Stuff do
  5060. if Stuff[i].className == "TextButton" then
  5061. Stuff[i].BackgroundColor = BrickColor.new(1004)
  5062. Fire.BackgroundColor = BrickColor.new(1010)
  5063. Hint.Text = "[ Click and hold to shoot fire ]"
  5064. end
  5065. end
  5066. end)
  5067. Slimeball = Instance.new("TextButton")
  5068. Slimeball.Parent = Page1
  5069. Slimeball.Name = "Slime"
  5070. Slimeball.Size = UDim2.new(0.25, 0, 0.07, 0)
  5071. Slimeball.BackgroundTransparency = 0.1
  5072. Slimeball.Position = UDim2.new(0.375, 0, 0.3, 0)
  5073. Slimeball.BorderSizePixel = 0
  5074. Slimeball.BackgroundColor = BrickColor.new(1004)
  5075. Slimeball.Text = "[ Slime ]"
  5076. Slimeball.MouseButton1Down:connect(function()
  5077. Mode = "Slime"
  5078. Stuff = Page1:GetChildren()
  5079. for i = 1 , #Stuff do
  5080. if Stuff[i].className == "TextButton" then
  5081. Stuff[i].BackgroundColor = BrickColor.new(1004)
  5082. Slimeball.BackgroundColor = BrickColor.new(1010)
  5083. Hint.Text = "[ Click and hold to fire a slime ]"
  5084. end
  5085. end
  5086. end)
  5087. Stone = Instance.new("TextButton")
  5088. Stone.Parent = Page1
  5089. Stone.Name = "Stone"
  5090. Stone.Size = UDim2.new(0.25, 0, 0.07, 0)
  5091. Stone.BackgroundTransparency = 0.1
  5092. Stone.Position = UDim2.new(0.375, 0, 0.4, 0)
  5093. Stone.BorderSizePixel = 0
  5094. Stone.BackgroundColor = BrickColor.new(1004)
  5095. Stone.Text = "[ Stone ]"
  5096. Stone.MouseButton1Down:connect(function()
  5097. Mode = "Stone"
  5098. Stuff = Page1:GetChildren()
  5099. for i = 1 , #Stuff do
  5100. if Stuff[i].className == "TextButton" then
  5101. Stuff[i].BackgroundColor = BrickColor.new(1004)
  5102. Stone.BackgroundColor = BrickColor.new(1010)
  5103. Hint.Text = "[ Click to hit anybody near you ]"
  5104. end
  5105. end
  5106. end)
  5107. Escape = Instance.new("TextButton")
  5108. Escape.Parent = Page1
  5109. Escape.Name = "Escape"
  5110. Escape.Size = UDim2.new(0.25, 0, 0.07, 0)
  5111. Escape.BackgroundTransparency = 0.1
  5112. Escape.Position = UDim2.new(0.375, 0, 0.5, 0)
  5113. Escape.BorderSizePixel = 0
  5114. Escape.BackgroundColor = BrickColor.new(1004)
  5115. Escape.Text = "[ Escape ]"
  5116. Escape.MouseButton1Down:connect(function()
  5117. Mode = "Escape"
  5118. Stuff = Page1:GetChildren()
  5119. for i = 1 , #Stuff do
  5120. if Stuff[i].className == "TextButton" then
  5121. Stuff[i].BackgroundColor = BrickColor.new(1004)
  5122. Escape.BackgroundColor = BrickColor.new(1010)
  5123. Hint.Text = "[ Click to escape when stuck ]"
  5124. end
  5125. end
  5126. end)
  5127. Shield = Instance.new("TextButton")
  5128. Shield.Parent = Page1
  5129. Shield.Name = "Shield"
  5130. Shield.Size = UDim2.new(0.25, 0, 0.07, 0)
  5131. Shield.BackgroundTransparency = 0.1
  5132. Shield.Position = UDim2.new(0.375, 0, 0.6, 0)
  5133. Shield.BorderSizePixel = 0
  5134. Shield.BackgroundColor = BrickColor.new(1004)
  5135. Shield.Text = "[ Shield ]"
  5136. Shield.MouseButton1Down:connect(function()
  5137. Mode = "Shield"
  5138. Stuff = Page1:GetChildren()
  5139. for i = 1 , #Stuff do
  5140. if Stuff[i].className == "TextButton" then
  5141. Stuff[i].BackgroundColor = BrickColor.new(1004)
  5142. Shield.BackgroundColor = BrickColor.new(1010)
  5143. Hint.Text = "[ Click and hold for an invisible shield ]"
  5144. end
  5145. end
  5146. end)
  5147. DarkPulse = Instance.new("TextButton")
  5148. DarkPulse.Parent = Page1
  5149. DarkPulse.Name = "DarkPulse"
  5150. DarkPulse.Size = UDim2.new(0.25, 0, 0.07, 0)
  5151. DarkPulse.BackgroundTransparency = 0.1
  5152. DarkPulse.Position = UDim2.new(0.375, 0, 0.7, 0)
  5153. DarkPulse.BorderSizePixel = 0
  5154. DarkPulse.BackgroundColor = BrickColor.new(1004)
  5155. DarkPulse.Text = "[ DarkPulse ]"
  5156. DarkPulse.MouseButton1Down:connect(function()
  5157. Mode = "DarkPulse"
  5158. Stuff = Page1:GetChildren()
  5159. for i = 1 , #Stuff do
  5160. if Stuff[i].className == "TextButton" then
  5161. Stuff[i].BackgroundColor = BrickColor.new(1004)
  5162. DarkPulse.BackgroundColor = BrickColor.new(1010)
  5163. Hint.Text = "[ Click and hold to fire a dark wave ]"
  5164. end
  5165. end
  5166. end)
  5167. Snipe = Instance.new("TextButton")
  5168. Snipe.Parent = Page1
  5169. Snipe.Name = "Snipe"
  5170. Snipe.Size = UDim2.new(0.25, 0, 0.07, 0)
  5171. Snipe.BackgroundTransparency = 0.1
  5172. Snipe.Position = UDim2.new(0.375, 0, 0.8, 0)
  5173. Snipe.BorderSizePixel = 0
  5174. Snipe.BackgroundColor = BrickColor.new(1004)
  5175. Snipe.Text = "[ Snipe ]"
  5176. Snipe.MouseButton1Down:connect(function()
  5177. Mode = "Snipe"
  5178. Stuff = Page1:GetChildren()
  5179. for i = 1 , #Stuff do
  5180. if Stuff[i].className == "TextButton" then
  5181. Stuff[i].BackgroundColor = BrickColor.new(1004)
  5182. Snipe.BackgroundColor = BrickColor.new(1010)
  5183. Hint.Text = "[ Click a person to zoom toward him ]"
  5184. end
  5185. end
  5186. end)
  5187. Wave = Instance.new("TextButton")
  5188. Wave.Parent = Page1
  5189. Wave.Name = "Wave"
  5190. Wave.Size = UDim2.new(0.25, 0, 0.07, 0)
  5191. Wave.BackgroundTransparency = 0.1
  5192. Wave.Position = UDim2.new(0.375, 0, 0.9, 0)
  5193. Wave.BorderSizePixel = 0
  5194. Wave.BackgroundColor = BrickColor.new(1004)
  5195. Wave.Text = "[ Wave ]"
  5196. Wave.MouseButton1Down:connect(function()
  5197. Mode = "Wave"
  5198. Stuff = Page1:GetChildren()
  5199. for i = 1 , #Stuff do
  5200. if Stuff[i].className == "TextButton" then
  5201. Stuff[i].BackgroundColor = BrickColor.new(1004)
  5202. Wave.BackgroundColor = BrickColor.new(1010)
  5203. Hint.Text = "[ Click to send out a wave to damage ]"
  5204. end
  5205. end
  5206. end)
  5207. Ice = Instance.new("TextButton")
  5208. Ice.Parent = Page1
  5209. Ice.Name = "Ice"
  5210. Ice.Size = UDim2.new(0.25, 0, 0.07, 0)
  5211. Ice.BackgroundTransparency = 0.1
  5212. Ice.Position = UDim2.new(0.7, 0, 0.2, 0)
  5213. Ice.BorderSizePixel = 0
  5214. Ice.BackgroundColor = BrickColor.new(1004)
  5215. Ice.Text = "[ Ice ]"
  5216. Ice.MouseButton1Down:connect(function()
  5217. Mode = "Ice"
  5218. Stuff = Page1:GetChildren()
  5219. for i = 1 , #Stuff do
  5220. if Stuff[i].className == "TextButton" then
  5221. Stuff[i].BackgroundColor = BrickColor.new(1004)
  5222. Ice.BackgroundColor = BrickColor.new(1010)
  5223. Hint.Text = "[ Click to send out a beam of ice ]"
  5224. end
  5225. end
  5226. end)
  5227. Tornado = Instance.new("TextButton")
  5228. Tornado.Parent = Page1
  5229. Tornado.Name = "Tornado"
  5230. Tornado.Size = UDim2.new(0.25, 0, 0.07, 0)
  5231. Tornado.BackgroundTransparency = 0.1
  5232. Tornado.Position = UDim2.new(0.7, 0, 0.3, 0)
  5233. Tornado.BorderSizePixel = 0
  5234. Tornado.BackgroundColor = BrickColor.new(1004)
  5235. Tornado.Text = "[ Tornado ]"
  5236. Tornado.MouseButton1Down:connect(function()
  5237. Mode = "Tornado"
  5238. Stuff = Page1:GetChildren()
  5239. for i = 1 , #Stuff do
  5240. if Stuff[i].className == "TextButton" then
  5241. Stuff[i].BackgroundColor = BrickColor.new(1004)
  5242. Tornado.BackgroundColor = BrickColor.new(1010)
  5243. Hint.Text = "[ Click to throw people near you ]"
  5244. end
  5245. end
  5246. end)
  5247. Explosion = Instance.new("TextButton")
  5248. Explosion.Parent = Page1
  5249. Explosion.Name = "BlackHole"
  5250. Explosion.Size = UDim2.new(0.25, 0, 0.07, 0)
  5251. Explosion.BackgroundTransparency = 0.1
  5252. Explosion.Position = UDim2.new(0.7, 0, 0.4, 0)
  5253. Explosion.BorderSizePixel = 0
  5254. Explosion.BackgroundColor = BrickColor.new(1004)
  5255. Explosion.Text = "[ Explosion ]"
  5256. Explosion.MouseButton1Down:connect(function()
  5257. Mode = "Explosion"
  5258. Stuff = Page1:GetChildren()
  5259. for i = 1 , #Stuff do
  5260. if Stuff[i].className == "TextButton" then
  5261. Stuff[i].BackgroundColor = BrickColor.new(1004)
  5262. Explosion.BackgroundColor = BrickColor.new(1010)
  5263. Hint.Text = "[ Click to summon a huge explosion ]"
  5264. end
  5265. end
  5266. end)
  5267. ExplodeVictim = Instance.new("TextButton")
  5268. ExplodeVictim.Parent = Page1
  5269. ExplodeVictim.Name = "ExplodeVictim"
  5270. ExplodeVictim.Size = UDim2.new(0.25, 0, 0.07, 0)
  5271. ExplodeVictim.BackgroundTransparency = 0.1
  5272. ExplodeVictim.Position = UDim2.new(0.7, 0, 0.5, 0)
  5273. ExplodeVictim.BorderSizePixel = 0
  5274. ExplodeVictim.BackgroundColor = BrickColor.new(1004)
  5275. ExplodeVictim.Text = "[ ExplodeVictim ]"
  5276. ExplodeVictim.MouseButton1Down:connect(function()
  5277. Mode = "ExplodeVictim"
  5278. Stuff = Page1:GetChildren()
  5279. for i = 1 , #Stuff do
  5280. if Stuff[i].className == "TextButton" then
  5281. Stuff[i].BackgroundColor = BrickColor.new(1004)
  5282. ExplodeVictim.BackgroundColor = BrickColor.new(1010)
  5283. Hint.Text = "[ Click a person to explode him ]"
  5284. end
  5285. end
  5286. end)
  5287. Raise = Instance.new("TextButton")
  5288. Raise.Parent = Page1
  5289. Raise.Name = "Raise"
  5290. Raise.Size = UDim2.new(0.25, 0, 0.07, 0)
  5291. Raise.BackgroundTransparency = 0.1
  5292. Raise.Position = UDim2.new(0.7, 0, 0.6, 0)
  5293. Raise.BorderSizePixel = 0
  5294. Raise.BackgroundColor = BrickColor.new(1004)
  5295. Raise.Text = "[ Raise ]"
  5296. Raise.MouseButton1Down:connect(function()
  5297. Mode = "Raise"
  5298. Stuff = Page1:GetChildren()
  5299. for i = 1 , #Stuff do
  5300. if Stuff[i].className == "TextButton" then
  5301. Stuff[i].BackgroundColor = BrickColor.new(1004)
  5302. Raise.BackgroundColor = BrickColor.new(1010)
  5303. Hint.Text = "[ Click the ground to make a mountain ]"
  5304. end
  5305. end
  5306. end)
  5307. Teleport = Instance.new("TextButton")
  5308. Teleport.Parent = Page1
  5309. Teleport.Name = "Teleport"
  5310. Teleport.Size = UDim2.new(0.25, 0, 0.07, 0)
  5311. Teleport.BackgroundTransparency = 0.1
  5312. Teleport.Position = UDim2.new(0.7, 0, 0.7, 0)
  5313. Teleport.BorderSizePixel = 0
  5314. Teleport.BackgroundColor = BrickColor.new(1004)
  5315. Teleport.Text = "[ Teleport ]"
  5316. Teleport.MouseButton1Down:connect(function()
  5317. Mode = "Teleport"
  5318. Stuff = Page1:GetChildren()
  5319. for i = 1 , #Stuff do
  5320. if Stuff[i].className == "TextButton" then
  5321. Stuff[i].BackgroundColor = BrickColor.new(1004)
  5322. Teleport.BackgroundColor = BrickColor.new(1010)
  5323. Hint.Text = "[ Click to teleport and slash ]"
  5324. end
  5325. end
  5326. end)
  5327. DownThrust = Instance.new("TextButton")
  5328. DownThrust.Parent = Page1
  5329. DownThrust.Name = "DownThrust"
  5330. DownThrust.Size = UDim2.new(0.25, 0, 0.07, 0)
  5331. DownThrust.BackgroundTransparency = 0.1
  5332. DownThrust.Position = UDim2.new(0.7, 0, 0.8, 0)
  5333. DownThrust.BorderSizePixel = 0
  5334. DownThrust.BackgroundColor = BrickColor.new(1004)
  5335. DownThrust.Text = "[ DownThrust ]"
  5336. DownThrust.MouseButton1Down:connect(function()
  5337. Mode = "DownThrust"
  5338. Stuff = Page1:GetChildren()
  5339. for i = 1 , #Stuff do
  5340. if Stuff[i].className == "TextButton" then
  5341. Stuff[i].BackgroundColor = BrickColor.new(1004)
  5342. DownThrust.BackgroundColor = BrickColor.new(1010)
  5343. Hint.Text = "[ Click to thurst downward ]"
  5344. end
  5345. end
  5346. end)
  5347. Slashes2 = Instance.new("TextButton")
  5348. Slashes2.Parent = Page1
  5349. Slashes2.Name = "Slashes"
  5350. Slashes2.Size = UDim2.new(0.25, 0, 0.07, 0)
  5351. Slashes2.BackgroundTransparency = 0.1
  5352. Slashes2.Position = UDim2.new(0.7, 0, 0.9, 0)
  5353. Slashes2.BorderSizePixel = 0
  5354. Slashes2.BackgroundColor = BrickColor.new(1004)
  5355. Slashes2.Text = "[ HeatSlashes ]"
  5356. Slashes2.MouseButton1Down:connect(function()
  5357. Mode = "Slashes"
  5358. Stuff = Page1:GetChildren()
  5359. for i = 1 , #Stuff do
  5360. if Stuff[i].className == "TextButton" then
  5361. Stuff[i].BackgroundColor = BrickColor.new(1004)
  5362. Slashes2.BackgroundColor = BrickColor.new(1010)
  5363. Hint.Text = "[ Click to heat slash ]"
  5364. end
  5365. end
  5366. end)
  5367. Page2 = Instance.new("ImageLabel")
  5368. Page2.Parent = Background
  5369. Page2.Name = "Page2"
  5370. Page2.Visible = false
  5371. Page2.Size = UDim2.new(1, 0, 1, 0)
  5372. Page2.BackgroundTransparency = 1
  5373. Page2.Position = UDim2.new(0, 0, 0, 0)
  5374. Header2 = Instance.new("TextLabel")
  5375. Header2.Parent = Page2
  5376. Header2.Name = "Header2"
  5377. Header2.Size = UDim2.new(0, 0, 0, 0)
  5378. Header2.BackgroundTransparency = 1
  5379. Header2.Position = UDim2.new(0.5, 0, 0.08, 0)
  5380. Header2.Text = "[ Sword Modes #2 ]"
  5381. NextPage1 = Instance.new("TextButton")
  5382. NextPage1.Parent = Page1
  5383. NextPage1.Name = "NextPage1"
  5384. NextPage1.Size = UDim2.new(0.25, 0, 0.07, 0)
  5385. NextPage1.BackgroundTransparency = 0.1
  5386. NextPage1.Position = UDim2.new(0.7, 0, 0.02, 0)
  5387. NextPage1.BorderSizePixel = 0
  5388. NextPage1.BackgroundColor = BrickColor.new(1004)
  5389. NextPage1.Text = "[ Next ]"
  5390. NextPage1.MouseButton1Down:connect(function()
  5391. Stuff = Page1:GetChildren()
  5392. for i = 1 , #Stuff do
  5393. if Stuff[i].className == "TextButton" then
  5394. Stuff[i].BackgroundColor = BrickColor.new(1004)
  5395. end
  5396. end
  5397. Stuff = Page2:GetChildren()
  5398. for i = 1 , #Stuff do
  5399. if Stuff[i].className == "TextButton" then
  5400. Stuff[i].BackgroundColor = BrickColor.new(1004)
  5401. end
  5402. end
  5403. Mode = ""
  5404. Page1.Visible = false
  5405. Page2.Visible = true
  5406. end)
  5407. BackPage1 = Instance.new("TextButton")
  5408. BackPage1.Parent = Page2
  5409. BackPage1.Name = "BackPage1"
  5410. BackPage1.Size = UDim2.new(0.25, 0, 0.07, 0)
  5411. BackPage1.BackgroundTransparency = 0.1
  5412. BackPage1.Position = UDim2.new(0.02, 0, 0.02, 0)
  5413. BackPage1.BorderSizePixel = 0
  5414. BackPage1.BackgroundColor = BrickColor.new(1004)
  5415. BackPage1.Text = "[ Back ]"
  5416. BackPage1.MouseButton1Down:connect(function()
  5417. Stuff = Page1:GetChildren()
  5418. for i = 1 , #Stuff do
  5419. if Stuff[i].className == "TextButton" then
  5420. Stuff[i].BackgroundColor = BrickColor.new(1004)
  5421. end
  5422. end
  5423. Stuff = Page2:GetChildren()
  5424. for i = 1 , #Stuff do
  5425. if Stuff[i].className == "TextButton" then
  5426. Stuff[i].BackgroundColor = BrickColor.new(1004)
  5427. end
  5428. end
  5429. Mode = ""
  5430. Page1.Visible = true
  5431. Page2.Visible = false
  5432. end)
  5433. Assassinate = Instance.new("TextButton")
  5434. Assassinate.Parent = Page2
  5435. Assassinate.Name = "Assassinate"
  5436. Assassinate.Size = UDim2.new(0.25, 0, 0.07, 0)
  5437. Assassinate.BackgroundTransparency = 0.1
  5438. Assassinate.Position = UDim2.new(0.05, 0, 0.2, 0)
  5439. Assassinate.BorderSizePixel = 0
  5440. Assassinate.BackgroundColor = BrickColor.new(1004)
  5441. Assassinate.Text = "[ Assassinate ]"
  5442. Assassinate.MouseButton1Down:connect(function()
  5443. Mode = "Assassinate"
  5444. Stuff = Page2:GetChildren()
  5445. for i = 1 , #Stuff do
  5446. if Stuff[i].className == "TextButton" then
  5447. Stuff[i].BackgroundColor = BrickColor.new(1004)
  5448. Assassinate.BackgroundColor = BrickColor.new(1010)
  5449. Hint.Text = "[ Click a player to kill ]"
  5450. end
  5451. end
  5452. end)
  5453. Swing2 = Instance.new("TextButton")
  5454. Swing2.Parent = Page2
  5455. Swing2.Name = "Swing"
  5456. Swing2.Size = UDim2.new(0.25, 0, 0.07, 0)
  5457. Swing2.BackgroundTransparency = 0.1
  5458. Swing2.Position = UDim2.new(0.05, 0, 0.3, 0)
  5459. Swing2.BorderSizePixel = 0
  5460. Swing2.BackgroundColor = BrickColor.new(1004)
  5461. Swing2.Text = "[ Slow Swing ]"
  5462. Swing2.MouseButton1Down:connect(function()
  5463. Mode = "Slow Swing"
  5464. Stuff = Page2:GetChildren()
  5465. for i = 1 , #Stuff do
  5466. if Stuff[i].className == "TextButton" then
  5467. Stuff[i].BackgroundColor = BrickColor.new(1004)
  5468. Swing2.BackgroundColor = BrickColor.new(1010)
  5469. Hint.Text = "[ Click to Slash ]"
  5470. end
  5471. end
  5472. end)
  5473. Lazor = Instance.new("TextButton")
  5474. Lazor.Parent = Page2
  5475. Lazor.Name = "lazor"
  5476. Lazor.Size = UDim2.new(0.25, 0, 0.07, 0)
  5477. Lazor.BackgroundTransparency = 0.1
  5478. Lazor.Position = UDim2.new(0.05, 0, 0.4, 0)
  5479. Lazor.BorderSizePixel = 0
  5480. Lazor.BackgroundColor = BrickColor.new(1004)
  5481. Lazor.Text = "[ LAZOR ]"
  5482. Lazor.MouseButton1Down:connect(function()
  5483. Mode = "Lazor"
  5484. Stuff = Page2:GetChildren()
  5485. for i = 1 , #Stuff do
  5486. if Stuff[i].className == "TextButton" then
  5487. Stuff[i].BackgroundColor = BrickColor.new(1004)
  5488. Lazor.BackgroundColor = BrickColor.new(1010)
  5489. Hint.Text = "[ Click to FIRE LAZOOOOOR!!! ]"
  5490. end
  5491. end
  5492. end)
  5493. Lazor3 = Instance.new("TextButton")
  5494. Lazor3.Parent = Page2
  5495. Lazor3.Name = "Toss"
  5496. Lazor3.Size = UDim2.new(0.25, 0, 0.07, 0)
  5497. Lazor3.BackgroundTransparency = 0.1
  5498. Lazor3.Position = UDim2.new(0.05, 0, 0.5, 0)
  5499. Lazor3.BorderSizePixel = 0
  5500. Lazor3.BackgroundColor = BrickColor.new(1004)
  5501. Lazor3.Text = "[ Toss ]"
  5502. Lazor3.MouseButton1Down:connect(function()
  5503. Mode = "Toss"
  5504. Stuff = Page2:GetChildren()
  5505. for i = 1 , #Stuff do
  5506. if Stuff[i].className == "TextButton" then
  5507. Stuff[i].BackgroundColor = BrickColor.new(1004)
  5508. Lazor3.BackgroundColor = BrickColor.new(1010)
  5509. Hint.Text = "[ Click to toss Sword ]"
  5510. end
  5511. end
  5512. end)
  5513.  
  5514. ------------------------------------------------------------>
  5515. --[[
  5516. ? -->> onDied()
  5517. --]]
  5518. ------------------------------------------------------------>
  5519. Me.Character.Humanoid.Died:connect(function()
  5520. f = Instance.new("Explosion")
  5521. f.Parent = Me.Character.Torso
  5522. f.Position = Me.Character.Torso.Position
  5523. f.BlastRadius = 3000
  5524. f.BlastPressure = 500000000
  5525. end)
  5526. Me.Character.Humanoid.Died:connect(function()
  5527. f = Instance.new("Explosion")
  5528. f.Parent = Me.Character.Head
  5529. f.Position = Me.Character.Head.Position
  5530. f.BlastRadius = 3000
  5531. f.BlastPressure = 500000000
  5532. end)
  5533.  
  5534. ------------------------------------------------------------>
  5535. --[[
  5536. ? -->> Suit
  5537. --]]
  5538. ------------------------------------------------------------>
  5539. Hat = Instance.new("Part")
  5540. Hat.Parent = Me.Character
  5541. Hat.CanCollide = false
  5542. Hat.Locked = true
  5543. Hat.Size = Vector3.new(2, 2, 2)
  5544. Hat.TopSurface = "Smooth"
  5545. Hat.BottomSurface = "Smooth"
  5546. Hat.Name = "Hat"
  5547. Hat.CFrame = Me.Character.Head.CFrame
  5548. HatMesh = Instance.new("SpecialMesh")
  5549. HatMesh.Parent = Hat
  5550. HatMesh.MeshType = "FileMesh"
  5551. HatMesh.MeshId = "http://www.roblox.com/asset/?id=1045320"
  5552. HatMesh.Scale = Vector3.new(1.05, 1.05, 1.05)
  5553. HatMesh.TextureId = "http://www.roblox.com/asset/?id=1045321"
  5554. HatWeld = Instance.new("Weld")
  5555. HatWeld.Parent = Me.Character.Head
  5556. HatWeld.Part0 = Me.Character.Head
  5557. HatWeld.Part1 = Hat
  5558. HatWeld.C0 = CFrame.new(0, 0, 0)
  5559. Stuff = Me.Character:GetChildren()
  5560. for i = 1 , #Stuff do
  5561. if Stuff[i].Name == "Shirt" or Stuff[i].Name == "Pants" then
  5562. Stuff[i]:Remove()
  5563. end
  5564. end
  5565. Shirt = Instance.new("Shirt")
  5566. Shirt.Parent = Me.Character
  5567. Shirt.Name = "Shirt"
  5568. Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=242673061"
  5569. Pants = Instance.new("Pants")
  5570. Pants.Parent = Me.Character
  5571. Pants.Name = "Pants"
  5572. Pants.PantsTemplate = "http://www.roblox.com/asset/?id=364625587"
  5573. Me.Character:MoveTo(Me.Character.Torso.Position+Vector3.new(0, 2, 0))
  5574. ------------------------------------------------------------>
  5575. --[[
  5576. ? -->> Loop
  5577. --]]
  5578. ------------------------------------------------------------>
  5579. while true do
  5580. wait()
  5581. Stuff = Workspace:GetChildren()
  5582. for i = 1 , #Stuff do
  5583. Stuff2 = Stuff[i]:GetChildren()
  5584. for i = 1 , #Stuff2 do
  5585. Stuff3 = Stuff2[i]:GetChildren()
  5586. for i = 1 , #Stuff3 do
  5587. if Stuff3[i].className == "ForceField" then
  5588. Stuff3[i]:Remove()
  5589. end
  5590. end
  5591. if Stuff2[i].className == "ForceField" then
  5592. Stuff2[i]:Remove()
  5593. end
  5594. end
  5595. end
  5596. if Flaming == true then
  5597. Flame = Instance.new("Part")
  5598. Flame.Parent = Tool
  5599. Flame.Anchored = true
  5600. Flame.BrickColor = BrickColor.new("Really black")
  5601. Flame.CanCollide = false
  5602. Flame.Name = "Flame"
  5603. Color = math.random(1, 3)
  5604. if Color == 1 then
  5605. Flame.BrickColor = BrickColor.new(21)
  5606. else
  5607. if Color == 2 then
  5608. Flame.BrickColor = BrickColor.new(24)
  5609. end
  5610. if Color == 3 then
  5611. Flame.BrickColor = BrickColor.new(105)
  5612. end
  5613. end
  5614. Flame.Locked = true
  5615. Flame.Shape = "Ball"
  5616. Flame.Transparency = 0.2
  5617. Flame.Size = Vector3.new(1, 1, 1)
  5618. Flame.TopSurface = "Smooth"
  5619. Flame.BottomSurface = "Smooth"
  5620. Flame.CFrame = Me.Character.Torso.CFrame * CFrame.new(math.random(-2, 2), math.random(-2, 2), -(math.random(8, 12)))
  5621. FlameMesh = Instance.new("SpecialMesh")
  5622. FlameMesh.MeshType = "Sphere"
  5623. FlameMesh.Parent = Flame
  5624. FlameMesh.Scale = Vector3.new(1, 1, 1)
  5625. end
  5626. Me.Character.Humanoid.WalkSpeed = 80
  5627. Me.Character.Humanoid.MaxHealth = math.huge
  5628. if Me.Character.Torso.Position.Y <= -20 or Me.Character.Torso.Position.Y >= 10000 then
  5629. Base = Workspace:findFirstChild("Base")
  5630. if Base ~= nil then
  5631. Me.Character:MoveTo(Base.Position)
  5632. else
  5633. Me.Character:MoveTo(Vector3.new(0, 50, 0))
  5634. end
  5635. end
  5636. Stuff = Tool:GetChildren()
  5637. for i = 1 , #Stuff do
  5638. if Stuff[i].className == "Part" then
  5639. if Stuff[i].Name == "Shadow" then
  5640. Stuff[i].Transparency = Stuff[i].Transparency + 0.2
  5641. if Stuff[i].Transparency >= 1 then
  5642. Stuff[i]:Remove()
  5643. end
  5644. end
  5645. if Stuff[i].Name == "Flame" then
  5646. p = Stuff[i].CFrame * CFrame.new(math.random(-1, 1), math.random(-1, 1), math.random(-1, 1))
  5647. Size = math.random(1, 3)
  5648. Stuff[i].Mesh.Scale = Stuff[i].Mesh.Scale + Vector3.new(Size, Size, Size)
  5649. Stuff[i].Transparency = Stuff[i].Transparency + 0.0785
  5650. Stuff[i].CFrame = p
  5651. Stuff[i].CFrame = Stuff[i].CFrame * CFrame.new(0, 0, -(math.random(3, 5)))
  5652. Stuff2 = Workspace:GetChildren()
  5653. for ii = 1 , #Stuff2 do
  5654. if Stuff2[ii].className == "Part" then
  5655. if (Stuff[i].Position-Stuff2[ii].Position).magnitude <= Stuff[i].Mesh.Scale.X then
  5656. if Stuff2[ii].Name ~= "Base" then
  5657. Stuff2[ii].Anchored = false
  5658. Stuff2[ii].BrickColor = BrickColor.new("Really black")
  5659. Stuff2[ii]:BreakJoints()
  5660. end
  5661. end
  5662. end
  5663. if Stuff2[ii].className == "Model" and Stuff2[ii].Name ~= Me.Name then
  5664. Torso = Stuff2[ii]:findFirstChild("Torso")
  5665. Humanoid = Stuff2[ii]:findFirstChild("Humanoid")
  5666. if Torso ~= nil and Humanoid ~= nil then
  5667. if (Stuff[i].Position-Torso.Position).magnitude <= Stuff[i].Mesh.Scale.X then
  5668. Humanoid.MaxHealth = 100
  5669. Humanoid:TakeDamage(Damage)
  5670. Parts = Humanoid.Parent:GetChildren()
  5671. for i = 1 , #Parts do
  5672. if Parts[i].className == "Part" then
  5673. Parts[i].BrickColor = BrickColor.new("Really black")
  5674. if Humanoid.Health <= 0 then
  5675. Parts[i].Anchored = false
  5676. Parts[i]:BreakJoints()
  5677. end
  5678. end
  5679. end
  5680. end
  5681. end
  5682. end
  5683. end
  5684. if Stuff[i].Transparency >= 1 then
  5685. Stuff[i]:Remove()
  5686. end
  5687. end
  5688. end
  5689. end
  5690. ------------------------------------------------------------>
  5691. --[[
  5692. ? -->> End of Script It is THE end of the script, NOW WATCH THE DISCO BALL! DUN DUN DUUUUUUUUUUUUUUUUUUN!!!!!!!!!!!!!!
  5693. --]]
  5694. ------------------------------------------------------------>
  5695. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement