dicksoutforharambae

Untitled

Dec 2nd, 2017
323
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 342.24 KB | None | 0 0
  1. -- by fr34ky;
  2. local char = game.Players.LocalPlayer.Character
  3.  
  4.  
  5. local player = game.Players.LocalPlayer
  6. repeat wait() until player.Character.Humanoid
  7. local humanoid = player.Character.Humanoid
  8. local mouse = player:GetMouse()
  9.  
  10. local weld = Instance.new("Weld",char.Torso)
  11. weld.Part0 = char.Torso
  12.  
  13. local plane = Instance.new("Part",char.Torso)
  14. plane.Anchored = false
  15. plane.CanCollide = false
  16. plane.Size = Vector3.new(3,2,6)
  17. plane.CustomPhysicalProperties = PhysicalProperties.new(0,0,0,0,0)
  18. weld.Part1 = plane
  19. weld.C1 = CFrame.new(0,0.5,0) * CFrame.Angles(0,math.rad(270),0)
  20.  
  21. local pf = Instance.new("ForceField")
  22. pf.Parent = game.Players.LocalPlayer.Character
  23.  
  24. for i,v in pairs(char.Torso:GetChildren()) do
  25. if v.ClassName == 'Decal' then
  26. v:Destroy()
  27. end
  28. end
  29. for i,v in pairs(char:GetChildren()) do
  30. if v.ClassName == 'Hat' then
  31. v:Destroy()
  32. end
  33. end
  34. for i,v in pairs(char.Head:GetChildren()) do
  35. if v.ClassName == 'Decal' then
  36. v:Destroy()
  37. end
  38. end
  39.  
  40. char.Humanoid.JumpPower = 200
  41. char.Humanoid.Jump = true
  42.  
  43. local plane = Instance.new('SpecialMesh', plane)
  44. plane.MeshType = 'FileMesh'
  45. plane.MeshId = 'http://www.roblox.com/asset/?id=498194022' --498194022
  46. plane.TextureId = 'http://www.roblox.com/asset/?id=498194025'
  47. plane.Scale = Vector3.new(0.2, 0.2, 0.2)
  48.  
  49.  
  50. planesound=Instance.new('Sound', char.Torso)
  51. planesound.SoundId = 'rbxassetid://439771510'
  52. planesound.Volume = 1
  53. planesound.Looped = true
  54.  
  55. pullup=Instance.new('Sound', char.Torso)
  56. pullup.SoundId = 'rbxassetid://144560522'
  57. pullup.Volume = 10
  58. pullup.Looped = true
  59.  
  60. alarm=Instance.new('Sound', char.Torso)
  61. alarm.SoundId = 'rbxassetid://384231761'
  62. alarm.Volume = 10
  63. alarm.Looped = true
  64.  
  65.  
  66. screech=Instance.new('Sound', char.Torso)
  67. screech.SoundId = 'rbxassetid://262353320'
  68. screech.Volume = 10
  69.  
  70. st=Instance.new('Sound', char.Torso)
  71. st.SoundId = 'rbxassetid://131353021'
  72. st.Volume = 20
  73.  
  74. allahuakbar=Instance.new('Sound', char)
  75. allahuakbar.SoundId = 'rbxassetid://293292782'
  76. allahuakbar.Volume = 10
  77.  
  78. moosic=Instance.new('Sound', char)
  79. moosic.SoundId = 'rbxassetid://504630746'
  80. moosic.Volume = 2
  81.  
  82. allahuakbar2=Instance.new('Sound', char)
  83. allahuakbar2.SoundId = 'rbxassetid://446824013' --446824013
  84. allahuakbar2.Volume = 1
  85.  
  86.  
  87. planesound:Play()
  88.  
  89. explosionf=Instance.new('ParticleEmitter', char.Torso)
  90. explosionf.Texture = 'http://www.roblox.com/asset/?id=244514357'
  91. explosionf.Size = NumberSequence.new(19)
  92. explosionf.Rate = 1000
  93. explosionf.LightEmission = 0.4
  94. explosionf.Lifetime = NumberRange.new(1)
  95. explosionf.VelocitySpread = 360
  96. explosionf.Enabled = false
  97.  
  98.  
  99.  
  100. char.Torso.Transparency = 1
  101. char.Head.Transparency = 1
  102. char['Left Arm'].Transparency = 1
  103. char['Right Arm'].Transparency = 1
  104. char['Left Leg'].Transparency = 1
  105. char['Right Leg'].Transparency = 1
  106.  
  107. repeat wait(1)until game.Players.LocalPlayer and game.Players.LocalPlayer.Character and game.Players.LocalPlayer:GetMouse() and game:FindService("Workspace") and game.Workspace.CurrentCamera
  108. local Me = game:GetService("Players").LocalPlayer
  109. local Char = Me.Character
  110. local Mouse = Me:GetMouse()
  111. local Cam = Workspace.CurrentCamera
  112. local Stop = false
  113. local Version = 0
  114. local MaxSpeed = 8
  115. local Speed = 8
  116. local Keys = {}
  117. local Force = 10000 -- 10000 = Fly, 1000000 = Noclip
  118.  
  119. local Fly, Rot = Char.Torso:FindFirstChild("LMMFly"), Char.Torso:FindFirstChild("LMMRot")
  120. if Fly then Fly:Destroy() end if Rot then Rot:Destroy() end
  121. Fly = Instance.new("BodyPosition", Char.Torso) Fly.Name = "LMMFly" Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge) Fly.P = Force Fly.position = Char.Torso.Position
  122. Rot = Instance.new("BodyGyro", Char.Torso) Rot.Name = "LMMRot" Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge) Rot.P = Force Rot.cframe = Cam.CoordinateFrame
  123.  
  124. local Thread,Old = Version, nil
  125. Char.Humanoid.PlatformStand = true
  126.  
  127. function StopFly()
  128. Version = Version + 1 Stop = true Char.Humanoid.PlatformStand = false Fly:Destroy() Rot:Destroy() script.Disabled = true script:Destroy()
  129. end
  130.  
  131. Char.ChildAdded:connect(function(Obj) wait()
  132. if Obj.Name == "LM".."MFlyStop" then
  133. Obj:Destroy()
  134. StopFly()
  135. end
  136. end)
  137.  
  138. coroutine.wrap(function() while Thread == Version and Stop == false do
  139. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  140.  
  141. if Keys[string.char(48)] then Speed = 1 end
  142. if Keys.w then Vectoring = Vectoring + Cam.CoordinateFrame.lookVector * Speed end
  143. if Keys.s then Vectoring = Vectoring - Cam.CoordinateFrame.lookVector * Speed end
  144. if Keys.d then Vectoring = Vectoring * CFrame.new(Speed,0,0) end
  145. if Keys.a then Vectoring = Vectoring * CFrame.new(-Speed,0,0) end
  146. if Keys.e or Keys[" "] then Vectoring = Vectoring * CFrame.new(0,Speed,0) end
  147. if Keys.q then Vectoring = Vectoring * CFrame.new(0,-Speed,0) end
  148. if Keys.x then StopFly() end
  149.  
  150. if Old ~= Vectoring then
  151. Fly.position = Vectoring.p
  152. Old = Vectoring
  153. Speed = math.min(Speed + Speed*0.025,MaxSpeed)
  154. else
  155. Speed = 1;
  156. end
  157. Rot.cframe = Cam.CoordinateFrame
  158. wait(0.01)
  159. end end)()
  160.  
  161. Mouse.KeyDown:connect(function(Key)
  162. Keys[Key] = true
  163. end)
  164. Mouse.KeyUp:connect(function(Key)
  165. Keys[Key] = false
  166. end)
  167.  
  168.  
  169. mouse.KeyDown:connect(function(key)
  170. if key == "c" then
  171. planesound:Stop()
  172. screech:Play()
  173. allahuakbar2:Stop()
  174. pullup:Stop()
  175. explosionf.Enabled = false
  176. alarm:Stop()
  177. local e = Instance.new("Smoke", char.Torso)
  178. e.Size = 20
  179. char.Torso.Anchored = false
  180. wait(3)
  181. e.Enabled = false
  182.  
  183. end
  184. end)
  185.  
  186. mouse.KeyDown:connect(function(key)
  187. if key == "v" then
  188. explosionf.Enabled = true
  189. pullup:Play()
  190. alarm:Play()
  191. explosionf.Size = NumberSequence.new(5)
  192. end
  193. end)
  194.  
  195. mouse.KeyDown:connect(function(key)
  196. if key == "b" then
  197. moosic:Play()
  198. end
  199. end)
  200.  
  201. mouse.KeyDown:connect(function(key)
  202. if key == "n" then
  203. moosic:Stop()
  204. end
  205. end)
  206.  
  207. mouse.KeyDown:connect(function(key)
  208. if key == "z" then
  209. planesound:Play()
  210. screech:Stop()
  211. char.Torso.Anchored = false
  212. st:Play()
  213. allahuakbar2:Stop()
  214. pullup:Stop()
  215. explosionf.Enabled = false
  216. alarm:Stop()
  217.  
  218.  
  219. end
  220. end)
  221.  
  222. Enabled = false
  223. function onTouched(hit)
  224. if Enabled then
  225. return
  226. end
  227. Enabled=false
  228. local e = Instance.new("Explosion")
  229. e.BlastRadius = 260-- How much ground the explosion covers --
  230. e.BlastPressure = 51-- How powerful the explosion is --
  231. e.Parent = char.Torso -- Don't change this!
  232. e.Position = char.Torso.Position -- Don't change this!
  233. allahuakbar:Play()
  234. explosionf.Size = NumberSequence.new(50)
  235. explosionf.Speed = NumberRange.new(30)
  236. explosionf.Enabled = true
  237. char.Torso.Anchored = true
  238. explosionf.Lifetime = NumberRange.new(0.25)
  239. allahuakbar2:Play()
  240. allahuakbar2.Pitch = 0
  241. pullup:Stop()
  242. alarm:Stop()
  243. wait(1.25)
  244. allahuakbar2.Pitch = 0
  245. explosionf.Enabled = false
  246. planesound:Stop()
  247. wait(0.50)
  248. plr = game.Players.LocalPlayer.Name
  249. for i,v in pairs(game.Players:GetChildren()) do
  250. if v.Name ~= plr then
  251. game:GetService("Chat"):Chat(v.Character.Head, "ALLAHU AKBAR!!! HEIL PLANE CRASHES!!!", Enum.ChatColor.Blue)
  252. AKBAR=Instance.new('Sound', v.Character.Head)
  253. AKBAR.SoundId = 'rbxassetid://396873260'
  254. AKBAR.Volume = 15
  255. AKBAR.Pitch = 0.25
  256. AKBAR.Looped = false
  257. AKBAR:Play()
  258. wait(2.6)
  259. AKBAR:Play()
  260.  
  261. end
  262. endamusicOn = true
  263.  
  264. Me = game.Players.LocalPlayer
  265. player = Me
  266. char = Me.Character
  267. chara = char
  268. larm = char["Left Arm"]
  269. rarm = char["Right Arm"]
  270. lleg = char["Left Leg"]
  271. rleg = char["Right Leg"]
  272. torso = char.Torso
  273. hed = char.Head
  274. mouse = player:GetMouse()
  275. lght = game.Lighting
  276. lichtact = false
  277. moosicact = false
  278. gotsagofest = true
  279. chara.Humanoid.MaxHealth = math.huge + 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
  280. chara.Humanoid.Health = math.huge + 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
  281.  
  282.  
  283.  
  284. wait(2.5)
  285.  
  286. chara.Humanoid.WalkSpeed = 10
  287. chara.Humanoid.JumpPower = 40
  288. local naeeym = Instance.new("BillboardGui",chara)
  289. naeeym.Size = UDim2.new(0,100,0,40)
  290. naeeym.StudsOffset = Vector3.new(0,2,0)
  291. naeeym.Adornee = chara.Head
  292. local tecks = Instance.new("TextLabel",naeeym)
  293. tecks.BackgroundTransparency = 1
  294. tecks.BorderSizePixel = 0
  295. tecks.Text = "Anonymous"
  296. tecks.Font = "Bodoni"
  297. tecks.FontSize = "Size36"
  298. tecks.TextStrokeTransparency = 0.5
  299. tecks.TextColor3 = Color3.new(0,0,0)
  300. rrer = BrickColor.new("Really red")
  301. tecks.TextStrokeColor3 = rrer.Color
  302. tecks.Size = UDim2.new(1,0,0.5,0)
  303. local licht = Instance.new("PointLight",chara.Torso)
  304. licht.Color = tecks.TextStrokeColor3
  305. licht.Range = 60
  306. licht.Brightness = 1
  307. licht.Enabled = false
  308.  
  309.  
  310. ------------------------------- Player -------------------------------------------------------------------
  311. local z = Instance.new("Sound",char)
  312. z.Looped = true
  313. z.SoundId = "rbxassetid://167161785"
  314. z.Volume = 2.25
  315. if musicOn then
  316. z:Play()
  317. end
  318.  
  319. Mouse = player:GetMouse()
  320.  
  321. local l = Instance.new("ColorCorrectionEffect",game.Lighting)
  322.  
  323. for i,v in pairs(chara:children()) do
  324. if v:IsA("Accessory") or v:IsA("Shirt") or v:IsA("Pants") then
  325. v:Destroy()
  326. end
  327. end
  328. char.Head.face:Destroy()
  329.  
  330. char["Body Colors"].HeadColor, char["Body Colors"].LeftArmColor, char["Body Colors"].LeftLegColor, char["Body Colors"].RightArmColor, char["Body Colors"].RightLegColor, char["Body Colors"].TorsoColor = BrickColor.new("Black"), BrickColor.new("Black"), BrickColor.new("Black"), BrickColor.new("Black"), BrickColor.new("Black"), BrickColor.new("Really black")
  331. local Orbd = Instance.new("Part", char)
  332. Orbd.Name = "Orbd"
  333. Orbd.Shape = Enum.PartType.Ball
  334. Orbd.CanCollide = false
  335. Orbd.BrickColor = BrickColor.new("Really red")
  336. Orbd.Transparency = 0
  337. Orbd.Material = "Neon"
  338. Orbd.Size = Vector3.new(0.1, 0.1, 0.1)
  339. Orbd.TopSurface = Enum.SurfaceType.Smooth
  340. Orbd.BottomSurface = Enum.SurfaceType.Smooth
  341. local Weld = Instance.new("Weld", Orbd)
  342. Weld.Part0 = char.Head
  343. Weld.Part1 = Orbd
  344. Weld.C1 = CFrame.new(-0.2, -0.2, 0.5)
  345. local glov = Instance.new("PointLight", Orbd)
  346. glov.Brightness = 0.25
  347. glov.Range = 20
  348. glov.Color = Color3.new(255, 0, 0)
  349. local Orbvc = Instance.new("Part", char)
  350. Orbvc.Name = "Orbvc"
  351. Orbvc.Shape = Enum.PartType.Ball
  352. Orbvc.CanCollide = false
  353. Orbvc.BrickColor = BrickColor.new("Really red")
  354. Orbvc.Transparency = 0
  355. Orbvc.Material = "Neon"
  356. Orbvc.Size = Vector3.new(0.1, 0.1, 0.1)
  357. Orbvc.TopSurface = Enum.SurfaceType.Smooth
  358. Orbvc.BottomSurface = Enum.SurfaceType.Smooth
  359. local Weld = Instance.new("Weld", Orbvc)
  360. Weld.Part0 = char.Head
  361. Weld.Part1 = Orbvc
  362. Weld.C1 = CFrame.new(0.2, -0.2, 0.5)
  363. local glo = Instance.new("PointLight", Orbvc)
  364. glo.Brightness = 0.25
  365. glo.Range = 20
  366. glo.Color = Color3.new(255, 0, 0)
  367.  
  368. local IsFreeFalling = false
  369. local SpinPart = Instance.new('Part')
  370. SpinPart.Transparency = 1
  371. SpinPart.Size = Vector3.new(25,1,25)
  372. SpinPart.CanCollide = false
  373. SpinPart.FormFactor = 'Custom'
  374. local FX = Instance.new('ParticleEmitter',SpinPart)
  375. FX.Color,FX.Size,FX.Lifetime,FX.Rate,FX.Speed,FX.EmissionDirection,FX.Transparency,FX.LockedToPart,FX.Texture,FX.VelocityInheritance = ColorSequence.new({ColorSequenceKeypoint.new(0, BrickColor.new("Really black").Color, 0), ColorSequenceKeypoint.new(1, BrickColor.new("Black").Color, 0)}), NumberSequence.new(0.25), NumberRange.new(3.75,3.75), 125, NumberRange.new(5,5), "Top", NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.25,0,0),NumberSequenceKeypoint.new(0.9,0,0),NumberSequenceKeypoint.new(0.975,1,0),NumberSequenceKeypoint.new(1,1,0)}), false, "rbxassetid://132883219",-0.1
  376. local FX = Instance.new('ParticleEmitter',SpinPart)
  377. FX.Color,FX.Size,FX.Lifetime,FX.Rate,FX.Speed,FX.EmissionDirection,FX.Transparency,FX.LockedToPart,FX.Texture,FX.VelocityInheritance = ColorSequence.new({ColorSequenceKeypoint.new(0, BrickColor.new("Really black").Color, 0), ColorSequenceKeypoint.new(1, BrickColor.new("Black").Color, 0)}), NumberSequence.new(0.25), NumberRange.new(3.75,3.75), 125, NumberRange.new(5,5), "Top", NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.25,0,0),NumberSequenceKeypoint.new(0.9,0,0),NumberSequenceKeypoint.new(0.975,1,0),NumberSequenceKeypoint.new(1,1,0)}), false, "rbxassetid://132883219",0.1
  378. do
  379. local tspin = Instance.new('BodyAngularVelocity')
  380. tspin.angularvelocity = Vector3.new(0,1,0)
  381. tspin.maxTorque =Vector3.new(math.huge,math.huge,math.huge)
  382. tspin.Parent = SpinPart
  383. end
  384. local SpinPos = Instance.new('BodyPosition')
  385. SpinPos.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  386. SpinPos.Parent = SpinPart
  387.  
  388. function Equipped()
  389. IsEquipped = true
  390. local MyTorso = char.Torso
  391. if MyTorso then
  392. spawn(function()
  393. local startTime = tick()
  394. SpinPart.CFrame = CFrame.new(MyTorso.CFrame.p+Vector3.new(0,-2.8,0))
  395. SpinPart.Parent = MyTorso
  396. local fadeIn = true
  397. while IsEquipped do
  398. if not IsFreeFalling then
  399. SpinPos.position = MyTorso.CFrame.p+Vector3.new(0,-2.8,0)
  400. end
  401. wait()
  402. end
  403. SpinPart.Parent = nil
  404.  
  405. end)
  406. end
  407. end
  408.  
  409.  
  410. wait(0.01)
  411. Equipped()
  412.  
  413.  
  414. function start()
  415. print("Darkness falls across the battlefield...")
  416. wait()
  417. print("----------------------------------------")
  418. wait()
  419. print(" - Anonymous booted up. -")
  420. wait()
  421. print("- Anonymous written by yeox769. -")
  422. i = 0
  423. while i<1 do
  424. wait()
  425. i = i + 0.01
  426. l.Contrast,l.Saturation,l.Brightness = l.Contrast + 0.02, l.Saturation - 0.0075, l.Brightness + 0.00375
  427. l.TintColor = Color3.new(1,1-i,1-i)
  428. end
  429. end
  430. -- RBX.Lua LocalScript | Hackerman | xDarkScripter | Edit By Pxire
  431.  
  432.  
  433. local Players = game:GetService("Players")
  434. local UserInputService = game:GetService("UserInputService")
  435. local RunService = game:GetService("RunService")
  436.  
  437. local Player = Players.LocalPlayer
  438. local Camera = workspace.CurrentCamera
  439. local Mouse = Player:GetMouse()
  440.  
  441. local Character = Player.Character
  442. local Torso = Character.Torso
  443.  
  444. local Typing = false
  445. local TypingSub = 1
  446. local TypingSub2 = 1
  447.  
  448. local Neck = Torso.Neck
  449.  
  450. Neck.C1 = CFrame.new(0, -0.5, 0)
  451.  
  452. local RightArm = Character["Right Arm"]
  453. local LeftArm = Character["Left Arm"]
  454.  
  455. local RightShoulder = Instance.new("Weld", Torso)
  456. RightShoulder.Part0 = Torso
  457. RightShoulder.Part1 = RightArm
  458.  
  459. local LeftShoulder = Instance.new("Weld", Torso)
  460. LeftShoulder.Part0 = Torso
  461. LeftShoulder.Part1 = LeftArm
  462.  
  463. RightShoulder.C1 = CFrame.new(-0.5, 0.5, 0)
  464. LeftShoulder.C1 = CFrame.new(0.5, 0.5, 0)
  465.  
  466.  
  467. local Code = [[
  468. -- I failed at stealing my mommy's credit card!
  469.  
  470. Server Proxy Connection Initializing...
  471.  
  472. USERNAME: MinecraftKid72
  473. PASSWORD: iLoveMinecraftNoobs
  474.  
  475.  
  476. ROBLOX Server Database Connecting...
  477.  
  478.  
  479. local Proxy = Server:GetProxyData(1011101)
  480. local Tracker = {}
  481.  
  482. __INIT__ setmetatable(getmetatable(Proxy), {
  483. __metatable = {};
  484. __call = function(Self, ...)
  485. Proxy:GetArgumentData(Proxy.Key, select(...))
  486. end;
  487. })
  488.  
  489. Proxy:TransferData("Lifetime_OBC_Charged",
  490. "ACC_"..__VERSION.."_"..Proxy:GetAccount()
  491. {
  492. __newindex = function(Self, Key, Value)
  493. Tracker[Key] = Value
  494. rawset(Self, Key, Value)
  495. end
  496. })
  497.  
  498. Proxy:GetTransferredData().breakAssymetricEncryption(
  499. "NEW_Public_Key", true, 101, false
  500. )
  501.  
  502.  
  503. ROBLOX Server Log:
  504. > Lifetime OBC Transferred to MinecraftKid72_iLoveMinecraftNoobs
  505.  
  506. ...
  507. ...
  508. ...
  509. ...
  510. ...
  511. ...
  512.  
  513. ERROR<Tried to transfer Lifetime OBC to dantdmbestfan69, Lifetime dosent exist, deleting dantdmbestfan69>
  514. Deleting MinecraftKid72..50%
  515. Deleting MinecraftKid72..100%
  516. Successfully deleted MinecraftKid72.
  517. Message<Fucking Kill yourself ugly cunt ill leak your address, i fucked ur mom bacon cunt xd.>
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524. ]]
  525.  
  526.  
  527. local Argument = [[
  528. You> Hello!
  529.  
  530. Jimmy> Hey Faggot!
  531.  
  532. Jimmy> Wtf are you doing watching anime you sad 20 year old cunt.
  533.  
  534. You> Df you just say to me you 50 year old man child? ill have you know my dad works for the fbi and he is tracing your ip address as we speak.
  535.  
  536. Jimmy> Fuck Off Ya Fat Cunt
  537.  
  538. You> Y'know what? anime is lyfe do not ever diss me ok? or i will get my army, a minecraft clan you have never seen before
  539.  
  540. Jimmy> You're Mum Gay.
  541.  
  542. You> your*
  543.  
  544. Jimmy> Bye Sad AF Cunt.
  545.  
  546. tacktic2010> lol, uf0ckinw0t?
  547.  
  548. Jimmy> tacktic iz gay.
  549.  
  550. pxire> kick>Jimmy:Reason: By Faggot lelel.
  551.  
  552. <sever> Jimmy has left your channel, Reason: Bye You Ugly NiggerFaggot.
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562. ]]
  563.  
  564.  
  565.  
  566. game.Lighting.GlobalShadows = false
  567. game.Lighting.Brightness = 0.25
  568.  
  569.  
  570. local function Smooth(Part)
  571. Part.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  572. Part.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  573. Part.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  574. Part.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  575. Part.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  576. Part.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  577. end
  578.  
  579.  
  580. local function SetLine(Line, Alpha, Beta)
  581. local dx = Alpha.Position.X.Scale - Beta.Position.X.Scale
  582. local dy = Alpha.Position.Y.Scale - Beta.Position.Y.Scale
  583. local Magnitude = math.sqrt(dx^2 + dy^2)
  584.  
  585. Line.Size = UDim2.new(Magnitude, 0, 0, 8)
  586. Line.Position = Alpha.Position:Lerp(Beta.Position, 0.5)
  587. Line.Rotation = math.deg(math.atan2(dy, dx))
  588. end
  589.  
  590.  
  591. local Keyboard = Instance.new("Part")
  592. Keyboard.BrickColor = BrickColor.new("Really black")
  593. Keyboard.Material = Enum.Material.Neon
  594. Keyboard.Transparency = 0.1
  595. Keyboard.Size = Vector3.new(5, 0, 2)
  596. Keyboard.CanCollide = false
  597. Keyboard.Locked = true
  598.  
  599. Smooth(Keyboard)
  600.  
  601. local KeyboardWeld = Instance.new("Weld")
  602. KeyboardWeld.Part0 = Torso
  603. KeyboardWeld.Part1 = Keyboard
  604. KeyboardWeld.C0 = CFrame.new(0, 0.2, -2) * CFrame.Angles(0.3, 0, 0)
  605.  
  606. KeyboardWeld.Parent = Keyboard
  607. Keyboard.Parent = Character
  608.  
  609.  
  610. local Light = Instance.new("PointLight")
  611. Light.Brightness = 1.5
  612. Light.Range = 12
  613. Light.Parent = Keyboard
  614.  
  615.  
  616. local Screen = Instance.new("Part")
  617. Screen.BrickColor = BrickColor.new("Really black")
  618. Screen.Material = Enum.Material.Neon
  619. Screen.Transparency = 0.6
  620. Screen.Size = Vector3.new(6, 4, 0)
  621. Screen.CanCollide = false
  622. Screen.Locked = true
  623.  
  624. Smooth(Screen)
  625.  
  626. local ScreenWeld = Instance.new("Weld")
  627. ScreenWeld.Part0 = Torso
  628. ScreenWeld.Part1 = Screen
  629. ScreenWeld.C0 = CFrame.new(0, 3.5, -4.5) * CFrame.Angles(0.1, 0, 0)
  630.  
  631. local animeh = Instance.new("Part")
  632. animeh.BrickColor = BrickColor.new("Really black")
  633. animeh.Material = Enum.Material.Neon
  634. animeh.Transparency = 0.6
  635. animeh.Size = Vector3.new(6, 4, 0)
  636. animeh.CanCollide = false
  637. animeh.Locked = true
  638.  
  639. local dekal = Instance.new("Decal",animeh)
  640. dekal.Texture = "http://www.roblox.com/asset/?id=564023995"
  641. dekal.Transparency = 0.15
  642. dekal.Face = "Back"
  643.  
  644. Smooth(animeh)
  645.  
  646. local animehw = Instance.new("Weld")
  647. animehw.Part0 = Torso
  648. animehw.Part1 = animeh
  649. animehw.C0 = CFrame.new(0, 8, -4) * CFrame.Angles(.5,0,0)
  650.  
  651. animehw.Parent = animeh
  652. animeh.Parent = Character
  653.  
  654. local Gui = Instance.new("SurfaceGui")
  655. Gui.Face = "Back"
  656. Gui.Adornee = Screen
  657. Gui.Parent = Screen
  658.  
  659. local Text = Instance.new("TextBox")
  660. Text.BackgroundTransparency = 1
  661. Text.Position = UDim2.new(0, 0, 0, 0)
  662. Text.Size = UDim2.new(1, 0, 1, 0)
  663. Text.TextColor3 = Color3.new(1, 1, 1)
  664. Text.Font = Enum.Font.Code
  665. Text.Active = false
  666. Text.MultiLine = true
  667. Text.TextWrapped = true
  668. Text.FontSize = Enum.FontSize.Size32
  669. Text.TextXAlignment = Enum.TextXAlignment.Left
  670. Text.TextYAlignment = Enum.TextYAlignment.Top
  671. Text.Text = ""
  672.  
  673. Text.Parent = Gui
  674.  
  675. ScreenWeld.Parent = Screen
  676. Screen.Parent = Character
  677.  
  678.  
  679.  
  680. local Screen2 = Instance.new("Part")
  681. Screen2.BrickColor = BrickColor.new("Really black")
  682. Screen2.Material = Enum.Material.Neon
  683. Screen2.Transparency = 0.6
  684. Screen2.Size = Vector3.new(6, 4, 0)
  685. Screen2.CanCollide = false
  686. Screen2.Locked = true
  687.  
  688. Smooth(Screen2)
  689.  
  690. local Screen2Weld = Instance.new("Weld")
  691. Screen2Weld.Part0 = Torso
  692. Screen2Weld.Part1 = Screen2
  693. Screen2Weld.C0 = CFrame.new(5.4, 3.4, -1.5) * CFrame.Angles(0.1, -0.9, 0)
  694.  
  695. local Gui2 = Instance.new("SurfaceGui")
  696. Gui2.Face = "Back"
  697. Gui2.Adornee = Screen2
  698. Gui2.Parent = Screen2
  699.  
  700. local Text2 = Instance.new("TextBox")
  701. Text2.BackgroundTransparency = 1
  702. Text2.Position = UDim2.new(0, 0, 0, 0)
  703. Text2.Size = UDim2.new(1, 0, 1, 0)
  704. Text2.TextColor3 = Color3.new(0, 1, 0)
  705. Text2.Font = Enum.Font.Code
  706. Text2.Active = false
  707. Text2.MultiLine = true
  708. Text2.TextWrapped = true
  709. Text2.FontSize = Enum.FontSize.Size32
  710. Text2.TextXAlignment = Enum.TextXAlignment.Left
  711. Text2.TextYAlignment = Enum.TextYAlignment.Top
  712. Text2.Text = ""
  713.  
  714. Text2.Parent = Gui2
  715.  
  716. local ImageKey = Instance.new("ImageLabel")
  717. ImageKey.BackgroundTransparency = 1
  718. ImageKey.Size = UDim2.new(0.2, 0, 0.2, 0)
  719. ImageKey.Position = UDim2.new(0.4, 0, 0.4, 0)
  720. ImageKey.Image = "http://www.roblox.com/asset/?id=697224414"
  721. ImageKey.ImageTransparency = 1
  722. ImageKey.Parent = Gui2
  723.  
  724. Screen2Weld.Parent = Screen2
  725. Screen2.Parent = Character
  726.  
  727.  
  728.  
  729. local Screen3 = Instance.new("Part")
  730. Screen3.BrickColor = BrickColor.new("Really black")
  731. Screen3.Material = Enum.Material.Neon
  732. Screen3.Transparency = 0.6
  733. Screen3.Size = Vector3.new(6, 4, 0)
  734. Screen3.CanCollide = false
  735. Screen3.Locked = true
  736.  
  737. local dekal = Instance.new("Decal",Screen3)
  738. dekal.Texture = "http://www.roblox.com/asset/?id=262943798"
  739. dekal.Transparency = 0.15
  740. dekal.Face = "Back"
  741.  
  742. Smooth(Screen3)
  743.  
  744. local Screen3Weld = Instance.new("Weld")
  745. Screen3Weld.Part0 = Torso
  746. Screen3Weld.Part1 = Screen3
  747. Screen3Weld.C0 = CFrame.new(-5.4, 3.4, -1.5) * CFrame.Angles(0.1, 0.9, 0)
  748.  
  749. local Gui3 = Instance.new("SurfaceGui")
  750. Gui3.Face = "Back"
  751. Gui3.Adornee = Screen3
  752. Gui3.Parent = Screen3
  753.  
  754. local Map = Instance.new("ImageLabel")
  755. Map.BackgroundTransparency = 1
  756. Map.Position = UDim2.new(0, 0, 0, 0)
  757. Map.Size = UDim2.new(1, 0, 1, 0)
  758. Map.Image = "http://www.roblox.com/asset/?id=121661614"
  759.  
  760. Map.Parent = Gui3
  761.  
  762. Screen3Weld.Parent = Screen3
  763. Screen3.Parent = Character
  764.  
  765. UserInputService.InputBegan:Connect(function(Input, Processed)
  766. if Processed then return end
  767.  
  768. if Input.UserInputType == Enum.UserInputType.Keyboard then
  769. local KeyCode = Input.KeyCode
  770.  
  771. if KeyCode == Enum.KeyCode.E then
  772. Typing = not Typing
  773. end
  774. end
  775. end)
  776.  
  777.  
  778.  
  779. RunService.Heartbeat:Connect(function()
  780. local Sine = math.sin(tick() * 8) / 8
  781.  
  782. ImageKey.ImageTransparency = math.abs(math.sin(tick()))
  783.  
  784. if Typing then
  785. if math.random(5) == 1 then
  786. local PressSound = Instance.new("Sound")
  787. PressSound.SoundId = "rbxassetid://265970978"
  788. PressSound.Pitch = 0.5 + math.random() / 5
  789. PressSound.Volume = 3
  790. PressSound.Parent = Keyboard
  791. PressSound:Play()
  792.  
  793. game:GetService("Debris"):AddItem(PressSound, 1 / 2)
  794. end
  795.  
  796. Neck.C0 = CFrame.new(0, 1, 0) * CFrame.Angles(-0.2 + Sine / 4, (math.random() - 0.5) / 2, 0)
  797.  
  798. RightShoulder.C0 = CFrame.new(1, 0.6 + math.random() / 4, -math.random() * 0.7)
  799. * CFrame.Angles(1.5 + Sine * math.random(), -Sine / 4, -(0.5 + 2 * Sine * math.random()))
  800.  
  801. LeftShoulder.C0 = CFrame.new(-1, 0.6 + math.random() / 4, -math.random() * 0.7)
  802. * CFrame.Angles(1.5 - Sine * math.random(), Sine / 4, 0.5 + 2 * Sine * math.random())
  803.  
  804. if math.random(2) == 1 then
  805. if TypingSub < #Argument then
  806. TypingSub = TypingSub + 1
  807. Text.Text = Text.Text..Argument:sub(TypingSub, TypingSub)
  808.  
  809. local nl = Text.Text:find("\n")
  810.  
  811. if nl and #Text.Text > 400 then
  812. Text.Text = Text.Text:sub(nl + 1)
  813. end
  814.  
  815. else
  816. TypingSub = 1
  817. end
  818. end
  819.  
  820. if math.random(3) == 1 then
  821. if TypingSub2 < #Code then
  822. TypingSub2 = TypingSub2 + 1
  823. Text2.Text = Text2.Text..Code:sub(TypingSub2, TypingSub2)
  824.  
  825. local nl = Text2.Text:find("\n")
  826.  
  827. if nl and #Text2.Text > 400 then
  828. Text2.Text = Text2.Text:sub(nl + 1)
  829. end
  830.  
  831. else
  832. TypingSub2 = 1
  833. end
  834. end
  835.  
  836. else
  837. Neck.C0 = CFrame.new(0, 1, 0)
  838.  
  839. RightShoulder.C0 = CFrame.new(1, 0.5, 0) * CFrame.Angles(1.5, 0, 0)
  840. LeftShoulder.C0 = CFrame.new(-1, 0.5, 0) * CFrame.Angles(1.5, 0, 0)
  841. end
  842. end)
  843.  
  844. delay(0,start)
  845.  
  846. New = function(Object, Parent, Name, Data)
  847. local Object = Instance.new(Object)
  848. for Index, Value in pairs(Data or {}) do
  849. Object[Index] = Value
  850. end
  851. Object.Parent = Parent
  852. Object.Name = Name
  853. return Object
  854. end
  855.  
  856. function ScatterEff(part)
  857. local eff1 = Instance.new("ParticleEmitter",part)
  858. eff1.Size = NumberSequence.new(.1)
  859. eff1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(.9,0),NumberSequenceKeypoint.new(1,1)})
  860. eff1.LightEmission = 1
  861. eff1.Lifetime = NumberRange.new(1)
  862. eff1.Speed = NumberRange.new(1)
  863. eff1.Rate = 100
  864. eff1.VelocitySpread = 10000
  865. eff1.Texture = "rbxassetid://347504241"
  866. eff1.Color = ColorSequence.new(Color3.new(1,0,0))
  867. local eff2 = Instance.new("ParticleEmitter",part)
  868. eff2.Size = NumberSequence.new(.1)
  869. eff2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(.9,0),NumberSequenceKeypoint.new(1,1)})
  870. eff2.LightEmission = 1
  871. eff2.Lifetime = NumberRange.new(1)
  872. eff2.Speed = NumberRange.new(1)
  873. eff2.Rate = 100
  874. eff2.VelocitySpread = 10000
  875. eff2.Texture = "rbxassetid://347504259"
  876. eff2.Color = ColorSequence.new(Color3.new(1,0,0))
  877. end
  878.  
  879. function BurningEff(part)
  880. local eff1 = Instance.new("ParticleEmitter",part)
  881. eff1.Size = NumberSequence.new(.1)
  882. eff1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(.2,0),NumberSequenceKeypoint.new(1,1)})
  883. eff1.LightEmission = 1
  884. eff1.Lifetime = NumberRange.new(1)
  885. eff1.Speed = NumberRange.new(0)
  886. eff1.Rate = 100
  887. eff1.Texture = "rbxassetid://347504241"
  888. eff1.Acceleration = Vector3.new(0,10,0)
  889. eff1.Color = ColorSequence.new(Color3.new(1,0,0))
  890. local eff2 = Instance.new("ParticleEmitter",part)
  891. eff2.Size = NumberSequence.new(.1)
  892. eff2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(.2,0),NumberSequenceKeypoint.new(1,1)})
  893. eff2.LightEmission = 1
  894. eff2.Lifetime = NumberRange.new(1)
  895. eff2.Speed = NumberRange.new(0)
  896. eff2.Rate = 100
  897. eff2.Texture = "rbxassetid://347504259"
  898. eff2.Acceleration = Vector3.new(0,10,0)
  899. eff2.Color = ColorSequence.new(Color3.new(1,0,0))
  900. local eff3 = Instance.new("ParticleEmitter",part)
  901. eff3.Size = NumberSequence.new(1)
  902. eff3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(1,1)})
  903. eff3.LightEmission = 1
  904. eff3.Lifetime = NumberRange.new(1)
  905. eff3.Speed = NumberRange.new(0)
  906. eff3.Rate = 100
  907. eff3.Texture = "rbxasset://textures/particles/fire_main.dds"
  908. eff3.Acceleration = Vector3.new(0,10,0)
  909. eff3.Color = ColorSequence.new(Color3.new(1,0,0))
  910. end
  911.  
  912.  
  913.  
  914. slashsnd = New("Sound",chara.Torso,"Slash",{SoundId = "rbxassetid://28144425",PlaybackSpeed = .7,Volume = 5})
  915. hitsnd = New("Sound",chara.Torso,"Hit",{SoundId = "rbxassetid://429400881",PlaybackSpeed = .7,Volume = 5})
  916. telesnd = New("Sound",chara.Torso,"Tele",{SoundId = "rbxassetid://2767090",PlaybackSpeed = .7,Volume = 5})
  917. burnsnd = New("Sound",chara.Torso,"Burn",{SoundId = "rbxassetid://32791565",PlaybackSpeed = .7,Volume = 5})
  918. music1 = New("Sound",chara.Torso,"Music1",{SoundId = "rbxassetid://151038517",PlaybackSpeed = .5,Volume = 10,Looped = true})
  919. music2 = New("Sound",chara.Torso,"Music2",{SoundId = "rbxassetid://11984351",PlaybackSpeed = .2,Volume = 5,Looped = true})
  920. deathmus = New("Sound",chara.Torso,"DeathMus",{SoundId = "rbxassetid://19094700",PlaybackSpeed = .5,Volume = 5,Looped = true})
  921. deathex = New("Sound",chara.Torso,"DeathEx",{SoundId = "rbxassetid://11984351",PlaybackSpeed = 1,Volume = 5})
  922.  
  923.  
  924.  
  925.  
  926.  
  927. --Soul Steal--
  928. function SoulSteal(pos)
  929. local soulst = coroutine.wrap(function()
  930. local soul = Instance.new("Part",chara)
  931. soul.Size = Vector3.new(0,0,0)
  932. soul.CanCollide = false
  933. soul.Anchored = false
  934. soul.Position = pos
  935. soul.CFrame = CFrame.new(pos.X,pos.Y,pos.Z)
  936. soul.Transparency = 1
  937. local ptc = Instance.new("ParticleEmitter",soul)
  938. ptc.Texture = "http://www.roblox.com/asset/?id=413366101"
  939. ptc.Size = NumberSequence.new(.5)
  940. ptc.LockedToPart = true
  941. ptc.Speed = NumberRange.new(0)
  942. ptc.Lifetime = NumberRange.new(9999)
  943. local bodpos = Instance.new("BodyPosition",soul)
  944. bodpos.Position = pos
  945. wait(2)
  946. soul.Touched:connect(function(hit)
  947. if hit.Parent == chara then
  948. soul:Destroy()
  949. end
  950. end)
  951. while soul do
  952. wait(.1)
  953. bodpos.Position = chara.Torso.Position
  954. end
  955. end)
  956. soulst()
  957. end
  958.  
  959. --Death of a Mortal--
  960. function KillMortal(hitdude)
  961. local torsy = nil
  962. if hitdude:FindFirstChild("Torso")~=nil then
  963. torsy = hitdude.Torso
  964. elseif hitdude:FindFirstChild("UpperTorso")~=nil then
  965. torsy = hitdude.UpperTorso
  966. end
  967. local val = Instance.new("ObjectValue",hitdude)
  968. val.Name = "HasBeenHit"
  969. hitdude:BreakJoints()
  970. hitdude.Humanoid:Destroy()
  971. SoulSteal(torsy.Position)
  972. local chi = hitdude:GetChildren()
  973. for i = 1, #chi do
  974. if chi[i].ClassName == "Part" or chi[i].ClassName == "MeshPart" then
  975. local bodpos = Instance.new("BodyPosition",chi[i])
  976. bodpos.Position = chi[i].Position + Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
  977. ScatterEff(chi[i])
  978. chi[i].BrickColor = BrickColor.new("Really black")
  979. end
  980. end
  981. for i = 1, 4 do
  982. for i = 1, #chi do
  983. if chi[i].ClassName == "Part" or chi[i].ClassName == "MeshPart" then
  984. chi[i].Transparency = chi[i].Transparency + .25
  985. wait(.01)
  986. end
  987. end
  988. end
  989. for i = 1, #chi do
  990. if chi[i].ClassName == "Part" or chi[i].ClassName == "MeshPart" then
  991. chi[i]:Destroy()
  992. end
  993. end
  994. end
  995.  
  996.  
  997. function Teleport(pos)
  998. telesnd:Play()
  999. local ch = chara:GetChildren()
  1000. for i = 1, #ch do
  1001. if ch[i].ClassName == "Part" and ch[i].Name ~= "HumanoidRootPart" then
  1002. local trace = Instance.new("Part",game.Workspace)
  1003. trace.Size = ch[i].Size
  1004. trace.Material = "Neon"
  1005. trace.BrickColor = BrickColor.new("Really black")
  1006. trace.Transparency = .3
  1007. trace.CanCollide = false
  1008. trace.Anchored = true
  1009. trace.CFrame = ch[i].CFrame
  1010. if ch[i].Name == "Head" then
  1011. mehs = Instance.new("CylinderMesh",trace)
  1012. mehs.Scale = Vector3.new(1.25,1.25,1.25)
  1013. end
  1014. tracedisappear = coroutine.wrap(function()
  1015. wait(1)
  1016. for i = 1, 7 do
  1017. wait(.1)
  1018. trace.Transparency = trace.Transparency + .1
  1019. end
  1020. trace:Destroy()
  1021. end)
  1022. tracedisappear()
  1023. end
  1024. end
  1025. chara.Torso.CFrame = CFrame.new(pos.X,pos.Y,pos.Z)
  1026. end
  1027.  
  1028.  
  1029. function Grab(mouse)
  1030. local hit = mouse.Target
  1031. if hit ~= nil then
  1032. if hit.Parent:FindFirstChild("Humanoid")~=nil then
  1033. local torsy = nil
  1034. if hit.Parent:FindFirstChild("Torso")~=nil then
  1035. torsy = hit.Parent.Torso
  1036. elseif hit.Parent:FindFirstChild("UpperTorso")~=nil then
  1037. torsy = hit.Parent.UpperTorso
  1038. end
  1039. local bodpos = Instance.new("BodyPosition",torsy)
  1040. bodpos.Position = torsy.Position
  1041. wait(1)
  1042. burnsnd:Play()
  1043. hit.Parent.Humanoid.MaxHealth = 100
  1044. bodpos.Position = bodpos.Position + Vector3.new(0,4,0)
  1045. for i = 1, 10 do
  1046. wait(.1)
  1047. BurningEff(torsy)
  1048. hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - 10
  1049. end
  1050. KillMortal(hit.Parent)
  1051. end
  1052. else end
  1053. end
  1054.  
  1055.  
  1056. function onKeyDown(key)
  1057. if key == "z" then
  1058. Teleport(Mouse.Hit.p + Vector3.new(0,2,0))
  1059. elseif key == "x" then
  1060. Grab(Mouse)
  1061. end
  1062. end
  1063.  
  1064. --Mouse Functions--
  1065. Mouse = player:GetMouse()
  1066. if Mouse then
  1067. Mouse.KeyDown:connect(onKeyDown)
  1068. end
  1069.  
  1070. while true do
  1071. wait(.01)
  1072. chance = math.random(0,100)
  1073. if chance < 10 then
  1074. sel = math.random(1,3)
  1075. if sel == 1 then
  1076. tecks.Text = "Anonymous"
  1077. elseif sel == 2 then
  1078. tecks.Text = "Aymnosuno"
  1079. elseif sel == 3 then
  1080. tecks.Text = "suomynonA"
  1081. end
  1082. else tecks.Text = "Anonymous"
  1083. if chara.Humanoid.Health > 0 then
  1084. chara.Humanoid.MaxHealth = math.huge
  1085. chara.Humanoid.Health = math.huge
  1086. end
  1087. if game.Lighting:FindFirstChild("ColorCorrection") == nil then
  1088. local l = Instance.new("ColorCorrectionEffect",game.Lighting)
  1089. l.Contrast,l.Saturation,l.Brightness = 2, -0.75, 0.375
  1090. l.TintColor = Color3.new(1,0,0)
  1091. end
  1092. tecks.Position = UDim2.new(0,math.random(-1,1),0,math.random(-1,1))
  1093. end
  1094. end
  1095. -------------
  1096. --Archangel--
  1097. -------------
  1098. --By --
  1099. --CKBackup --
  1100. -------------
  1101.  
  1102. player = game.Players.LocalPlayer
  1103. chara = player.Character
  1104. debby = game:GetService("Debris")
  1105.  
  1106. --Outfit--
  1107.  
  1108. New = function(Object, Parent, Name, Data)
  1109. local Object = Instance.new(Object)
  1110. for Index, Value in pairs(Data or {}) do
  1111. Object[Index] = Value
  1112. end
  1113. Object.Parent = Parent
  1114. Object.Name = Name
  1115. return Object
  1116. end
  1117.  
  1118. Chest = New("Model",chara,"Chest",{})
  1119. MainPart = New("Part",Chest,"MainPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(2, 2.00000024, 1),CFrame = CFrame.new(-2, 24.0000038, -9.49999332, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1120. Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara.Torso,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),C1 = CFrame.new(0, 1.90734863e-006, 6.67572021e-006, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1121. Part = New("WedgePart",Chest,"Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 4.4000001, 0.800000012),CFrame = CFrame.new(-0.600000024, 23.3807621, -7.38075256, 0, 0, -0.99999994, 0.707106948, 0.707107484, 0, 0.707107484, -0.707106948, 0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1122. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, 0.707106471, 0.707107008, 0, 0.707107008, -0.707106471, -0.99999994, 0, 0),C1 = CFrame.new(1.39999998, -0.619241714, 2.11924028, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1123. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.200000003, 1.79999995),CFrame = CFrame.new(-0.299993277, 21.6071854, -9.09998989, 0.866024911, -0.500000834, 0, 0.500001192, 0.866025507, 0, 0, 0, 1.00000072),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1124. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1125. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.866024911, 0.500000834, 0, -0.500000834, 0.866024911, 0, 0, 0, 1),C1 = CFrame.new(1.70000672, -2.39281845, 0.400003433, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1126. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.200000003, 1.79999995),CFrame = CFrame.new(-3.6999929, 21.6071854, -9.09998989, 0.499998927, -0.866026044, 0, 0.86602664, 0.499999285, 0, 0, 0, 1.00000072),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1127. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1128. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.499998927, 0.866026044, 0, -0.866026044, 0.499998927, 0, 0, 0, 1),C1 = CFrame.new(-1.6999929, -2.39281845, 0.400003433, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1129. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 2),CFrame = CFrame.new(-2, 24.9000034, -8.89999294, 0, 0, -1, 0, 1.00000072, -0, 1.00000072, 0, -0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1130. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0),C1 = CFrame.new(0, 0.899999619, 0.600000381, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1131. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.200000003, 3.5999999),CFrame = CFrame.new(-1.99999106, 21.6071815, -8.29999733, 4.27941371e-009, -1.59710094e-008, 1, 0.866026163, 0.500000119, 4.27942259e-009, -0.500000119, 0.866026163, 1.59710236e-008),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1132. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1133. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 4.27941371e-009, 0.866025567, -0.499999762, -1.59710094e-008, 0.499999762, 0.866025567, 1, 4.27941993e-009, 1.5971013e-008),C1 = CFrame.new(8.94069672e-006, -2.39282227, 1.19999504, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1134. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-1.49999988, 24.9000092, -9.8999939, 0, 0, -1, 0, -1.00000072, -0, -1.00000072, 0, -0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1135. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1136. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, -1, 0, -1, -0, -0),C1 = CFrame.new(0.500000119, 0.900005341, -0.400000572, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1137. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(1.20000005, 0.200000003, 0.200000003),CFrame = CFrame.new(-1.99999988, 24.9000092, -9.09999371, 1, 0, 0, 0, 1.00000072, 0, 0, 0, 1.00000072),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1138. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1139. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C1 = CFrame.new(1.1920929e-007, 0.900005341, 0.399999619, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1140. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-1.69999993, 24.9000034, -9.8999939, 0, 0, 1, 0, 1.00000072, 0, -1.00000072, 0, 0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1141. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1142. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(0.300000072, 0.899999619, -0.400000572, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1143. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-2.09999895, 24.7000008, -9.8999939, 0, 0, -1, 0, 1.00000072, 0, 1.00000072, 0, 0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1144. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1145. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),C1 = CFrame.new(-0.099998951, 0.699996948, -0.400000572, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1146. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-1.70000005, 24.7000027, -9.8999939, 0, 0, -1, 0, -1.00000072, 0, -1.00000072, 0, 0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1147. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1148. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, -1, 0, -1, 0, 0),C1 = CFrame.new(0.299999952, 0.699998856, -0.400000572, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1149. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.200000003, 0.600000024),CFrame = CFrame.new(-2.5, 24.9000092, -9.49999619, 1, 0, 0, 0, 1.00000072, 0, 0, 0, 1.00000072),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1150. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1151. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C1 = CFrame.new(-0.5, 0.900005341, -2.86102295e-006, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1152. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000033, 1.60000002, 0.200000003),CFrame = CFrame.new(-3.24999404, 22.3866081, -9.89999008, -0.866026044, -0.499998868, 0, 0.499999225, -0.86602664, 0, 0, 0, 1.00000072),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1153. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1154. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.866026044, 0.499998868, 0, -0.499998868, -0.866026044, 0, 0, 0, 1),C1 = CFrame.new(-1.24999404, -1.61339569, -0.399996758, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1155. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-1.89999998, 24.6999969, -9.8999939, 0, 0, 1, 0, 1.00000072, 0, -1.00000072, 0, 0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1156. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1157. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(0.100000024, 0.699993134, -0.400000572, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1158. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000033, 1.60000002, 0.200000003),CFrame = CFrame.new(-0.74999404, 22.3866081, -9.89999008, 0.866024911, -0.500000834, 0, 0.500001192, 0.866025507, 0, 0, 0, 1.00000072),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1159. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1160. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.866024911, 0.500000834, 0, -0.500000834, 0.866024911, 0, 0, 0, 1),C1 = CFrame.new(1.25000596, -1.61339569, -0.399996758, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1161. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 1.60000002, 0.200000003),CFrame = CFrame.new(-0.477270842, 22.5081749, -6.50816822, -6.16093132e-008, -0.178884313, 0.983862221, -0.707101703, 0.695696652, 0.126490459, -0.707103908, -0.695697606, -0.126490712),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1162. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1163. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -6.16093132e-008, -0.707101226, -0.707103431, -0.178884313, 0.695696175, -0.695697129, 0.983862221, 0.126490369, -0.126490623),C1 = CFrame.new(1.52272916, -1.49182892, 2.99182415, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1164. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 3, 0.400000006),CFrame = CFrame.new(-2.79999995, 23.0272083, -7.02719975, 0, 0, 1, -0.707107842, 0.707106829, 0, -0.707106829, -0.707107842, 0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1165. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1166. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, -0.707107365, -0.707106352, 0, 0.707106352, -0.707107365, 1, 0, 0),C1 = CFrame.new(-0.799999952, -0.972795486, 2.47279263, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1167. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 3, 0.400000006),CFrame = CFrame.new(-1.19999993, 23.0272083, -7.02719975, 1.98725871e-008, 2.98023224e-008, -0.99999994, 0.707106948, 0.707107544, 0, 0.707107544, -0.707106948, 2.23517578e-008),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1168. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1169. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 1.98725871e-008, 0.707106471, 0.707107067, 2.98023224e-008, 0.707107067, -0.707106471, -0.99999994, 0, 2.23517418e-008),C1 = CFrame.new(0.800000072, -0.972795486, 2.47279263, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1170. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 1.60000002, 0.200000003),CFrame = CFrame.new(-3.52272773, 22.5081806, -6.50817204, 9.39882394e-009, 0.178885445, -0.983869851, 0.707106948, 0.695701838, 0.126491234, 0.707107544, -0.695701241, -0.126491114),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1171. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1172. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 9.39882394e-009, 0.707106471, 0.707107067, 0.178885445, 0.695701361, -0.695700765, -0.983869851, 0.126491144, -0.126491025),C1 = CFrame.new(-1.52272773, -1.4918232, 2.99182034, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1173. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.799999952, 0.400000006),CFrame = CFrame.new(-1.60000002, 22.2493916, -6.24938107, 0, 0, 1, -0.707107842, 0.707106829, 0, -0.707106829, -0.707107842, 0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1174. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1175. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, -0.707107365, -0.707106352, 0, 0.707106352, -0.707107365, 1, 0, 0),C1 = CFrame.new(0.399999976, -1.75061226, 3.25061083, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1176. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 3.60000014, 0.200000003),CFrame = CFrame.new(-2, 21.8958378, -5.89583111, 5.96046412e-008, -0.99999994, 0, 0.707107663, 4.21469011e-008, 0.707106769, -0.707106769, -4.21468478e-008, 0.707107663),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1177. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1178. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 5.96046412e-008, 0.707107186, -0.707106292, -0.99999994, 4.21468727e-008, -4.21468194e-008, 0, 0.707106292, 0.707107186),C1 = CFrame.new(0, -2.10416603, 3.60416079, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1179. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.400000006, 1.4000001, 0.200000003),CFrame = CFrame.new(-2, 23.9000015, -9.8999939, 1, 0, 0, 0, 1.00000072, 0, 0, 0, 1.00000072),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1180. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1181. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C1 = CFrame.new(0, -0.100002289, -0.400000572, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1182. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 4.4000001, 2),CFrame = CFrame.new(-2, 23.380764, -7.38075399, 0, 0, -1, 0.707106769, 0.707107067, 0, 0.707107067, -0.707106769, 0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1183. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, 0.707106769, 0.707107067, 0, 0.707107067, -0.707106769, -1, 0, 0),C1 = CFrame.new(0, -0.619239807, 2.11923838, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1184. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.800000012, 8.60000038),CFrame = CFrame.new(2.34100294, 20.6883812, -6.12814236, -0.707106769, -0.353553057, 0.612372756, -0.183013052, -0.745010674, -0.641456723, 0.68301326, -0.565650463, 0.462097287),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1185. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1186. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.707106769, -0.183012933, 0.683012784, -0.353553057, -0.745010197, -0.565650105, 0.612372756, -0.641456246, 0.46209693),C1 = CFrame.new(4.34100294, -3.31162071, 3.37184954, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1187. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.800000012, 2.80000019),CFrame = CFrame.new(-9.58220959, 19.8679085, -3.07410526, -0.707106769, -0.183013007, 0.683012724, 0.183013052, 0.885645866, 0.426777512, -0.68301326, 0.426777482, -0.592752457),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1188. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1189. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.707106769, 0.183012933, -0.683012784, -0.183013007, 0.88564527, 0.426777184, 0.683012724, 0.426777214, -0.59275198),C1 = CFrame.new(-7.58220959, -4.13209343, 6.42588568, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1190. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.800000012, 5.80000019),CFrame = CFrame.new(1.554389, 22.8945351, -6.3513689, -0.707106769, 1.79124072e-007, 0.707106888, -0.183013052, -0.965926528, -0.183012769, 0.68301326, -0.258819342, 0.683013201),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1191. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1192. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.707106769, -0.183012933, 0.683012784, 1.79124072e-007, -0.965925813, -0.258819163, 0.707106888, -0.183012649, 0.683012724),C1 = CFrame.new(3.554389, -1.10546875, 3.14862299, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1193. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.799999893, 1.80000019, 0.200000003),CFrame = CFrame.new(-3.29999399, 22.3000069, -9.59999084, 0, 0.499999017, -0.866026223, 0, 0.866026819, 0.499999374, 1.00000072, 0, 0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1194. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0.499999017, 0.866026223, 0, -0.866026223, 0.499999017, 0),C1 = CFrame.new(-1.29999399, -1.69999695, -0.0999975204, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1195. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.799999893, 1.80000019, 0.200000003),CFrame = CFrame.new(-0.699993968, 22.3000069, -9.59999084, 0, -0.500000894, -0.866024911, 0, 0.866025507, -0.500001252, 1.00000072, 0, 0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1196. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, 0, 1, -0.500000894, 0.866024911, 0, -0.866024911, -0.500000894, 0),C1 = CFrame.new(1.30000603, -1.69999695, -0.0999975204, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1197. Part = New("WedgePart",Chest,"Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 4.4000001, 0.800000012),CFrame = CFrame.new(-3.4000001, 23.3807621, -7.38075256, 0, 0, 1, -0.707106948, 0.707107663, 0, -0.707107663, -0.707106948, 0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1198. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, -0.707106471, -0.707107186, 0, 0.707107186, -0.707106471, 1, 0, 0),C1 = CFrame.new(-1.4000001, -0.619241714, 2.11924028, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1199. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 1.80000007, 2),CFrame = CFrame.new(-1.99999094, 22.3000011, -8.69999981, -1.59710094e-008, -7.10542736e-015, -1, 0.500000119, 0.866026103, -7.98551447e-009, 0.866026103, -0.500000119, -1.38313112e-008),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1200. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -1.59710094e-008, 0.499999791, 0.866025507, -7.10542736e-015, 0.866025507, -0.499999791, -1, -7.98550914e-009, -1.38313005e-008),C1 = CFrame.new(9.05990601e-006, -1.70000267, 0.799993515, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1201. Part = New("WedgePart",Chest,"Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 1.79999995, 0.800000012),CFrame = CFrame.new(-0.599990845, 22.3000011, -8.69999981, 0, 0, -1.00000024, 0.500000358, 0.866026521, 0, 0.866026282, -0.500000477, 0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1202. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, 0.5, 0.866025686, 0, 0.866025925, -0.500000119, -1.00000024, 0, 0),C1 = CFrame.new(1.40000916, -1.70000267, 0.799993515, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1203. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.800000012, 8.60000038),CFrame = CFrame.new(-6.47564888, 20.6739483, -6.07427692, -0.707106769, 0.353553057, -0.612372756, 0.183013052, -0.745010674, -0.641456723, -0.68301326, -0.565650463, 0.462097287),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1204. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1205. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.707106769, 0.183012933, -0.683012784, 0.353553057, -0.745010197, -0.565650105, -0.612372756, -0.641456246, 0.46209693),C1 = CFrame.new(-4.47564888, -3.32605362, 3.42571497, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1206. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.800000012, 2.80000019),CFrame = CFrame.new(5.44756413, 19.8823414, -3.12796831, -0.707106769, 0.183013007, -0.683012724, -0.183012992, 0.885645568, 0.426777363, 0.683013022, 0.426777333, -0.592752218),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1207. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1208. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.707106769, -0.183012933, 0.683012784, 0.183013007, 0.88564527, 0.426777184, -0.683012724, 0.426777214, -0.59275198),C1 = CFrame.new(7.44756413, -4.11766052, 6.37202263, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1209. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.800000012, 7.20000029),CFrame = CFrame.new(-6.16714716, 22.0017948, -6.03786945, 0.707106769, -0.183013007, -0.683012724, -0.183013052, 0.885645866, -0.426777512, 0.68301326, 0.426777482, 0.592752457),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1210. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1211. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.707106769, -0.183012933, 0.683012784, -0.183013007, 0.88564527, 0.426777184, -0.683012724, -0.426777214, 0.59275198),C1 = CFrame.new(-4.16714716, -1.998209, 3.46212244, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1212. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.800000012, 7.20000029),CFrame = CFrame.new(2.03250122, 22.0162277, -6.09173298, 0.707106769, 0.183013007, 0.683012724, 0.183013052, 0.885645866, -0.426777512, -0.68301326, 0.426777482, 0.592752457),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1213. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1214. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.707106769, 0.183012933, -0.683012784, 0.183013007, 0.88564527, 0.426777184, 0.683012724, -0.426777214, 0.59275198),C1 = CFrame.new(4.03250122, -1.98377609, 3.40825891, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1215. Part = New("WedgePart",Chest,"Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 1.79999995, 1),CFrame = CFrame.new(-0.699994087, 22.300005, -8.69998837, -0.866026938, -0.500001907, 0, -0.500002265, 0.866027534, 0, 0, 0, -1.00000072),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1216. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.866026938, -0.500001907, 0, -0.500001907, 0.866026938, 0, 0, 0, -1),C1 = CFrame.new(1.30000591, -1.69999886, 0.800004959, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1217. Part = New("WedgePart",Chest,"Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 1.79999995, 1),CFrame = CFrame.new(-3.29999399, 22.300005, -8.69998837, -0.866025984, 0.499998987, 0, 0.499999344, 0.86602658, 0, 0, 0, -1.00000072),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1218. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.866025984, 0.499998987, 0, 0.499998987, 0.866025984, 0, 0, 0, -1),C1 = CFrame.new(-1.29999399, -1.69999886, 0.800004959, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1219. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.800000012, 2.80000019),CFrame = CFrame.new(-9.96617031, 17.0176449, -3.44032335, -0.707106769, -0.353553057, 0.612372756, 0.183013052, 0.745010674, 0.641456723, -0.68301326, 0.565650463, -0.462097287),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1220. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1221. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.707106769, 0.183012933, -0.683012784, -0.353553057, 0.745010197, 0.565650105, 0.612372756, 0.641456246, -0.46209693),C1 = CFrame.new(-7.96617031, -6.98235703, 6.05966759, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1222. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.800000012, 5.80000019),CFrame = CFrame.new(-5.6890378, 22.8801022, -6.29750156, -0.707106769, -1.79124072e-007, -0.707106888, 0.183013052, -0.965926528, -0.183012769, -0.68301326, -0.258819342, 0.683013201),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1223. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1224. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.707106769, 0.183012933, -0.683012784, -1.79124072e-007, -0.965925813, -0.258819163, -0.707106888, -0.183012649, 0.683012724),C1 = CFrame.new(-3.6890378, -1.11990166, 3.20249033, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1225. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.799999952, 0.400000006),CFrame = CFrame.new(-2.4000001, 22.2493916, -6.24938679, 0, 0, -1, 0.707106829, 0.707107842, 0, 0.707107842, -0.707106829, 0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1226. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1227. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, 0.707106352, 0.707107365, 0, 0.707107365, -0.707106352, -1, 0, 0),C1 = CFrame.new(-0.400000095, -1.75061226, 3.25060511, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1228. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.800000012, 2.80000019),CFrame = CFrame.new(4.59495115, 22.1075802, -3.4144063, -0.707106769, -1.79124072e-007, -0.707106888, -0.183013052, 0.965926528, 0.183012769, 0.68301326, 0.258819342, -0.683013201),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1229. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1230. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.707106769, -0.183012933, 0.683012784, -1.79124072e-007, 0.965925813, 0.258819163, -0.707106888, 0.183012649, -0.683012724),C1 = CFrame.new(6.59495115, -1.89242363, 6.08558464, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1231. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.800000012, 2.80000019),CFrame = CFrame.new(5.83152485, 17.0320778, -3.49418688, -0.707106769, 0.353553057, -0.612372756, -0.183013052, 0.745010674, 0.641456723, 0.68301326, 0.565650463, -0.462097287),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1232. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1233. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.707106769, -0.183012933, 0.683012784, 0.353553057, 0.745010197, 0.565650105, -0.612372756, 0.641456246, -0.46209693),C1 = CFrame.new(7.83152485, -6.96792412, 6.00580406, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1234. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.800000012, 2.80000019),CFrame = CFrame.new(-8.72959423, 22.0931454, -3.36054277, -0.707106769, 1.79124072e-007, 0.707106888, 0.183013052, 0.965926528, 0.183012769, -0.68301326, 0.258819342, -0.683013201),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1235. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1236. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.707106769, 0.183012933, -0.683012784, 1.79124072e-007, 0.965925813, 0.258819163, 0.707106888, 0.183012649, -0.683012724),C1 = CFrame.new(-6.72959423, -1.90685844, 6.13944817, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1237. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.800000012, 8.60000038),CFrame = CFrame.new(-6.47564602, 27.0732079, -5.44610357, 0.707106829, 0.353553236, -0.612372577, 0, 0.866026163, 0.500000119, 0.707107306, -0.353553474, 0.612373054),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1238. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1239. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.707106829, 0, 0.707106829, 0.353553236, 0.866025567, -0.353553236, -0.612372577, 0.499999791, 0.612372577),C1 = CFrame.new(-4.47564602, 3.07320213, 4.05388832, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1240. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.800000012, 2.80000019),CFrame = CFrame.new(-9.96616936, 29.9232082, -1.95558119, 0.707106829, -0.353553236, 0.612372577, 0, -0.866026163, -0.500000119, 0.707107306, 0.353553474, -0.612373054),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1241. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1242. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.707106829, 0, 0.707106829, -0.353553236, -0.866025567, 0.353553236, 0.612372577, -0.499999791, -0.612372577),C1 = CFrame.new(-7.96616936, 5.92320251, 7.54440928, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1243. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.800000012, 2.80000019),CFrame = CFrame.new(-8.72959423, 25.0000019, -3.19215298, 0.707106829, 0, 0.707106829, 0, -1.00000072, 0, 0.707107306, 0, -0.707107306),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1244. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1245. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.707106829, 0, 0.707106829, 0, -1, 0, 0.707106829, 0, -0.707106829),C1 = CFrame.new(-6.72959423, 0.999998093, 6.30783796, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1246. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.800000012, 2.80000019),CFrame = CFrame.new(-9.58220863, 27.0752773, -2.33954096, 0.707106829, -0.183012947, 0.683012664, 0, -0.965926468, -0.25881958, 0.707107306, 0.183013067, -0.683013141),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1247. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1248. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.707106829, 0, 0.707106829, -0.183012947, -0.965925753, 0.183012947, 0.683012664, -0.258819401, -0.683012664),C1 = CFrame.new(-7.58220863, 3.07527161, 7.16044998, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1249. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.800000012, 7.20000029),CFrame = CFrame.new(-6.1671443, 25.7811813, -5.75460577, -0.707106829, -0.183012947, -0.683012664, 0, -0.965926468, 0.25881958, -0.707107306, 0.183013067, 0.683013141),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1250. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1251. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.707106829, 0, -0.707106829, -0.183012947, -0.965925753, 0.183012947, -0.683012664, 0.258819401, 0.683012664),C1 = CFrame.new(-4.1671443, 1.78117752, 3.74538612, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1252. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.800000012, 7.20000029),CFrame = CFrame.new(2.03250408, 25.7811813, -5.69884253, -0.707106829, 0.183012947, 0.683012664, 0, -0.965926468, 0.25881958, 0.707107306, 0.183013067, 0.683013141),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1253. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1254. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.707106829, 0, 0.707106829, 0.183012947, -0.965925753, 0.183012947, 0.683012664, 0.258819401, 0.683012664),C1 = CFrame.new(4.03250408, 1.78117752, 3.80114937, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1255. Part = New("WedgePart",Chest,"Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 1.79999995, 0.800000012),CFrame = CFrame.new(-3.39999104, 22.3000011, -8.69999981, 0, 0, 1, -0.500000238, 0.866026103, 0, -0.866026103, -0.500000238, 0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1256. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, -0.499999911, -0.866025507, 0, 0.866025507, -0.499999911, 1, 0, 0),C1 = CFrame.new(-1.39999104, -1.70000267, 0.799993515, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1257. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.800000012, 2.80000019),CFrame = CFrame.new(5.83152771, 29.9232082, -1.89981794, 0.707106829, 0.353553236, -0.612372577, 0, -0.866026163, -0.500000119, -0.707107306, 0.353553474, -0.612373054),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1258. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1259. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.707106829, 0, -0.707106829, 0.353553236, -0.866025567, 0.353553236, -0.612372577, -0.499999791, -0.612372577),C1 = CFrame.new(7.83152771, 5.92320251, 7.60017252, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1260. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.800000012, 5.80000019),CFrame = CFrame.new(1.5543952, 25.0000019, -6.17695141, 0.707106829, 0, 0.707106829, 0, 1.00000072, 0, -0.707107306, 0, 0.707107306),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1261. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1262. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829),C1 = CFrame.new(3.5543952, 0.999998093, 3.32304049, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1263. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.800000012, 2.80000019),CFrame = CFrame.new(4.59495401, 25.0000019, -3.13638973, 0.707106829, 0, -0.707106829, 0, -1.00000072, 0, -0.707107306, 0, -0.707107306),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1264. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1265. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.707106829, 0, -0.707106829, 0, -1, 0, -0.707106829, 0, -0.707106829),C1 = CFrame.new(6.59495401, 0.999998093, 6.36360121, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1266. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.800000012, 8.60000038),CFrame = CFrame.new(2.34100628, 27.0732079, -5.39034224, 0.707106829, -0.353553236, 0.612372577, 0, 0.866026163, 0.500000119, -0.707107306, -0.353553474, 0.612373054),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1267. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1268. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.707106829, 0, -0.707106829, -0.353553236, 0.866025567, -0.353553236, 0.612372577, 0.499999791, 0.612372577),C1 = CFrame.new(4.34100628, 3.07320213, 4.10964966, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1269. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.800000012, 2.80000019),CFrame = CFrame.new(5.44756699, 27.0752773, -2.28377771, 0.707106829, 0.183012947, -0.683012664, 0, -0.965926468, -0.25881958, -0.707107306, 0.183013067, -0.683013141),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1270. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1271. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.707106829, 0, -0.707106829, 0.183012947, -0.965925753, 0.183012947, -0.683012664, -0.258819401, -0.683012664),C1 = CFrame.new(7.44756699, 3.07527161, 7.21621323, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1272. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.800000012, 5.80000019),CFrame = CFrame.new(-5.68903446, 25.0000019, -6.23271656, 0.707106829, 0, -0.707106829, 0, 1.00000072, 0, 0.707107306, 0, 0.707107306),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1273. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1274. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.707106829, 0, 0.707106829, 0, 1, 0, -0.707106829, 0, 0.707106829),C1 = CFrame.new(-3.68903446, 0.999998093, 3.26727533, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1275. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-2.49999905, 24.9000072, -9.8999939, 0, 0, 1, 0, -1.00000072, 0, 1.00000072, 0, 0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1276. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1277. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, -1, 0, 1, 0, 0),C1 = CFrame.new(-0.499999046, 0.900003433, -0.400000572, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1278. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-2.30000019, 24.9000015, -9.8999939, 0, 0, -1, 0, 1.00000072, 0, 1.00000072, 0, 0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1279. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1280. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),C1 = CFrame.new(-0.300000191, 0.899997711, -0.400000572, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1281. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.200000003, 0.600000024),CFrame = CFrame.new(-1.49999988, 24.9000092, -9.49999619, 1, 0, 0, 0, 1.00000072, 0, 0, 0, 1.00000072),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1282. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1283. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C1 = CFrame.new(0.500000119, 0.900005341, -2.86102295e-006, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1284. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-2.30000019, 24.7000008, -9.8999939, 0, 0, 1, 0, -1.00000072, 0, 1.00000072, 0, 0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1285. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1286. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, -1, 0, 1, 0, 0),C1 = CFrame.new(-0.300000191, 0.699996948, -0.400000572, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1287. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(2, 0.200000003, 1),CFrame = CFrame.new(-1.99999988, 23.1000004, -9.49999619, 1, 0, 0, 0, 1.00000072, 0, 0, 0, 1.00000072),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1288. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1289. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C1 = CFrame.new(1.1920929e-007, -0.900003433, -2.86102295e-006, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1290. FakeHead = New("Model",chara,"FakeHead",{})
  1291. MainPart = New("Part",FakeHead,"MainPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(2, 1.00000024, 1),CFrame = CFrame.new(-2, 25.5000057, -9.49999237, 1, 0, 0, 0, 1.00000072, 0, 0, 0, 1.00000072),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1292. Mesh = New("SpecialMesh",MainPart,"Mesh",{Scale = Vector3.new(1.25, 1.25, 1.25),})
  1293. Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara.Head,C1 = CFrame.new(0, 1.90734863e-006, 7.62939453e-006, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1294. Part = New("Part",FakeHead,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(1, 0.200000003, 0.200000003),CFrame = CFrame.new(-1.22218204, 26.900013, -10.2778091, -0.707106829, 0, 0.707106829, 0, 1.00000072, 0, -0.707107306, 0, -0.707107306),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1295. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1296. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, -0.707106829),C1 = CFrame.new(0.777817965, 1.40000534, -0.777815819, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1297. Part = New("Part",FakeHead,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(-2.10000014, 25.7000046, -9.99999237, -1, 0, 0, 0, 1.00000072, 0, 0, 0, -1.00000072),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1298. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0.0799999982, 0.0299999993, 0.0399999991),Scale = Vector3.new(0.400000006, 1.5, 0.200000003),MeshType = Enum.MeshType.Sphere,})
  1299. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(-0.100000143, 0.199998856, -0.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1300. Part = New("Part",FakeHead,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(-1.9000001, 25.7000046, -9.99999237, 1, 0, 0, 0, 1.00000072, 0, 0, 0, 1.00000072),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1301. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0.0799999982, 0.0299999993, -0.0399999991),Scale = Vector3.new(0.400000006, 1.5, 0.200000003),MeshType = Enum.MeshType.Sphere,})
  1302. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C1 = CFrame.new(0.0999999046, 0.199998856, -0.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1303. Part = New("Part",FakeHead,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.400000006, 0.200000003, 0.400000006),CFrame = CFrame.new(-2, 25.5000267, -9.99999237, 1, 0, 0, 0, 1.00000072, 0, 0, 0, 1.00000072),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1304. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 0.5, 0.699999988),MeshType = Enum.MeshType.Sphere,})
  1305. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C1 = CFrame.new(0, 2.0980835e-005, -0.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1306. Part = New("Part",FakeHead,"Part",{BrickColor = BrickColor.new("Institutional white"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.800000012, 0.600000024, 1),CFrame = CFrame.new(-2.0000093, 26.3000069, -9.49998474, 1, 1.14938619e-008, 1.83980446e-005, -6.50001564e-009, 1.00000072, 5.2449689e-008, -1.83980574e-005, -5.14992635e-008, 1.00000072),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1307. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.600000024, 0.600000024, 0.600000024),MeshId = "http://www.roblox.com/asset/?id=361948302",MeshType = Enum.MeshType.FileMesh,})
  1308. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 1, -6.5000112e-009, -1.83980446e-005, 1.14938619e-008, 1, -5.1499228e-008, 1.83980446e-005, 5.244965e-008, 1),C1 = CFrame.new(-9.29832458e-006, 0.800001144, 7.62939453e-006, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1309. Part = New("Part",FakeHead,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(1, 0.200000003, 0.200000003),CFrame = CFrame.new(-2, 26.900013, -10.5999908, -1, 0, 0, 0, 1.00000072, 0, 0, 0, -1.00000072),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1310. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1311. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 1.40000534, -1.09999752, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1312. Part = New("Part",FakeHead,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(1, 0.200000003, 0.200000003),CFrame = CFrame.new(-2.77781606, 26.900013, -10.2778091, -0.707106829, 0, -0.707106829, 0, 1.00000072, 0, 0.707107306, 0, -0.707107306),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1313. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1314. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.707106829, 0, 0.707106829, 0, 1, 0, -0.707106829, 0, -0.707106829),C1 = CFrame.new(-0.777816057, 1.40000534, -0.777815819, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1315. Part = New("Part",FakeHead,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(1, 0.200000003, 0.200000003),CFrame = CFrame.new(-3.0999999, 26.9000092, -9.49999237, 0, 0, 1, 0, 1.00000072, 0, -1.00000072, 0, 0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1316. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1317. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(-1.0999999, 1.40000153, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1318. Part = New("Part",FakeHead,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(1, 0.200000003, 0.200000003),CFrame = CFrame.new(-2.77781701, 26.9000092, -8.72217464, -0.707106829, 0, 0.707106829, 0, 1.00000072, 0, -0.707107306, 0, -0.707107306),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1319. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1320. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, -0.707106829),C1 = CFrame.new(-0.777817011, 1.40000153, 0.777816772, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1321. Part = New("Part",FakeHead,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(1, 0.200000003, 0.200000003),CFrame = CFrame.new(-2, 26.9000092, -8.39999294, -1, 0, 0, 0, 1.00000072, 0, 0, 0, -1.00000072),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1322. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1323. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 1.40000153, 1.09999847, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1324. Part = New("Part",FakeHead,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(1, 0.200000003, 0.200000003),CFrame = CFrame.new(-1.22218394, 26.9000092, -8.72217464, -0.707106829, 0, -0.707106829, 0, 1.00000072, 0, 0.707107306, 0, -0.707107306),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1325. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1326. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.707106829, 0, 0.707106829, 0, 1, 0, -0.707106829, 0, -0.707106829),C1 = CFrame.new(0.777816057, 1.40000153, 0.777816772, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1327. Part = New("Part",FakeHead,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(1, 0.200000003, 0.200000003),CFrame = CFrame.new(-0.899999976, 26.900013, -9.49999237, 0, 0, 1, 0, 1.00000072, 0, -1.00000072, 0, 0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1328. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1329. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(1.10000002, 1.40000534, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1330. LeftArm = New("Model",chara,"LeftArm",{})
  1331. MainPart = New("Part",LeftArm,"MainPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1, 2.00000024, 1),CFrame = CFrame.new(-3.50000024, 24.0000095, -9.49999237, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1332. Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara["Left Arm"],C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(-2.38418579e-007, 7.62939453e-006, 7.62939453e-006, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1333. Part = New("Part",LeftArm,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.200000003, 1),CFrame = CFrame.new(-3.10000014, 24.9000015, -9.49999237, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1334. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1335. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(-0.400000095, 0.899991989, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  1336. Part = New("Part",LeftArm,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(1, 0.200000003, 0.200000003),CFrame = CFrame.new(-3.89999938, 23.7000122, -9.49999237, 0, 0, -1, 0, 1, 0, 1, 0, 0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1337. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1338. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),C1 = CFrame.new(0.399999142, -0.29999733, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  1339. Part = New("Part",LeftArm,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(1, 0.200000003, 1),CFrame = CFrame.new(-3.50000024, 23.5000076, -9.49999237, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1340. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1341. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, -0.500001907, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  1342. Part = New("Part",LeftArm,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(1, 0.400000006, 1),CFrame = CFrame.new(-3.69999933, 25, -9.49999237, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1343. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1344. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0.199999094, 0.999990463, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  1345. Part = New("Part",LeftArm,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(1, 0.200000003, 0.200000003),CFrame = CFrame.new(-3.10000014, 25.0999985, -9.49999237, 0, 0, -1, 0, 1, 0, 1, 0, 0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1346. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  1347. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1348. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),C1 = CFrame.new(-0.400000095, 1.09998894, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  1349. Part = New("Part",LeftArm,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(1, 0.400000006, 0.400000006),CFrame = CFrame.new(-4.4000001, 25, -9.49999237, 0, 0, 1, 0, 1, 0, -1, 0, 0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1350. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  1351. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1352. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(0.899999857, 0.999990463, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  1353. EnamatePart2 = New("Part",LeftArm,"EnamatePart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Transparency = 1,Transparency = 1,Size = Vector3.new(1, 0.400000036, 1),CFrame = CFrame.new(-3.5, 23, -9.50000095, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1354. Weld = New("ManualWeld",EnamatePart2,"Weld",{Part0 = EnamatePart2,Part1 = MainPart,C1 = CFrame.new(-2.38418579e-007, -1.00000954, 8.58306885e-006, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  1355. LeftLeg = New("Model",chara,"LeftLeg",{})
  1356. MainPart = New("Part",LeftLeg,"MainPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1, 2.00000024, 1),CFrame = CFrame.new(-2.50000024, 21.9999981, -9.49999237, -1, 0, 0, 0, 1.00000143, 0, 0, 0, -1.00000143),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1357. Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara["Left Leg"],C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(-2.38418579e-007, -1.90734863e-006, 7.62939453e-006, 1, 0, 0, 0, 1.00000072, 0, 0, 0, 1.00000072),})
  1358. Part = New("Part",LeftLeg,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(1, 0.200000003, 1),CFrame = CFrame.new(-2.50000024, 21.4999981, -9.49999237, -1, 0, 0, 0, 1.00000143, 0, 0, 0, -1.00000143),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1359. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1360. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  1361. Part = New("Part",LeftLeg,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(1, 0.200000003, 0.200000003),CFrame = CFrame.new(-2.89999819, 21.6999989, -9.49999237, 0, 0, -1, 0, 1.00000143, 0, 1.00000143, 0, 0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1362. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1363. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),C1 = CFrame.new(0.39999795, -0.299999237, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  1364. RightArm = New("Model",chara,"RightArm",{})
  1365. MainPart = New("Part",RightArm,"MainPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1, 2.00000024, 1),CFrame = CFrame.new(-0.49999994, 24.0000038, -9.49999237, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1366. Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara["Right Arm"],C1 = CFrame.new(5.96046448e-008, 3.81469727e-006, 7.62939453e-006, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1367. Part = New("Part",RightArm,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(1, 0.200000003, 0.200000003),CFrame = CFrame.new(-0.099999994, 23.7000027, -9.49999237, 0, 0, 1, 0, 1, 0, -1, 0, 0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1368. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1369. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(0.399999946, -0.300001144, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1370. Part = New("Part",RightArm,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(1, 0.200000003, 1),CFrame = CFrame.new(-0.5, 23.5000038, -9.49999237, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1371. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1372. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C1 = CFrame.new(-5.96046448e-008, -0.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1373. Part = New("Part",RightArm,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(1, 0.400000006, 1),CFrame = CFrame.new(-0.299999952, 25.0000038, -9.49999237, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1374. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1375. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C1 = CFrame.new(0.199999988, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1376. Part = New("Part",RightArm,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(1, 0.400000006, 0.400000006),CFrame = CFrame.new(0.400000036, 25.0000038, -9.49999237, 0, 0, -1, 0, 1, 0, 1, 0, 0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1377. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  1378. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1379. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),C1 = CFrame.new(0.899999976, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1380. Part = New("Part",RightArm,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(1, 0.200000003, 0.200000003),CFrame = CFrame.new(-0.900000036, 25.1000042, -9.49999237, 0, 0, 1, 0, 1, 0, -1, 0, 0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1381. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  1382. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1383. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(-0.400000095, 1.10000038, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1384. Part = New("Part",RightArm,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.200000003, 1),CFrame = CFrame.new(-0.899999976, 24.9000034, -9.49999237, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1385. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1386. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C1 = CFrame.new(-0.400000036, 0.899999619, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1387. EnamatePart = New("Part",RightArm,"EnamatePart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Transparency = 1,Transparency = 1,Size = Vector3.new(1, 0.400000036, 1),CFrame = CFrame.new(-0.5, 23.0000019, -9.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1388. Weld = New("ManualWeld",EnamatePart,"Weld",{Part0 = EnamatePart,Part1 = MainPart,C1 = CFrame.new(-5.96046448e-008, -1.00000191, -7.62939453e-006, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1389. RightLeg = New("Model",chara,"RightLeg",{})
  1390. MainPart = New("Part",RightLeg,"MainPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1, 2.00000024, 1),CFrame = CFrame.new(-1.50000012, 21.9999981, -9.49999237, 1, 0, 0, 0, 1.00000143, 0, 0, 0, 1.00000143),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1391. Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara["Right Leg"],C1 = CFrame.new(-1.1920929e-007, -1.90734863e-006, 7.62939453e-006, 1, 0, 0, 0, 1.00000072, 0, 0, 0, 1.00000072),})
  1392. Part = New("Part",RightLeg,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(1, 0.200000003, 0.200000003),CFrame = CFrame.new(-1.10000002, 21.6999989, -9.49999237, 0, 0, 1, 0, 1.00000143, 0, -1.00000143, 0, 0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1393. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1394. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(0.400000095, -0.299999237, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1395. Part = New("Part",RightLeg,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(1, 0.200000003, 1),CFrame = CFrame.new(-1.50000012, 21.4999981, -9.49999237, 1, 0, 0, 0, 1.00000143, 0, 0, 0, 1.00000143),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1396. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1397. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C1 = CFrame.new(0, -0.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1398. lap = LeftArm:GetChildren()
  1399. rap = RightArm:GetChildren()
  1400. llp = LeftLeg:GetChildren()
  1401. rlp = RightLeg:GetChildren()
  1402. chp = Chest:GetChildren()
  1403. hdp = FakeHead:GetChildren()
  1404.  
  1405. ch = chara:GetChildren()
  1406. for i = 1, #ch do
  1407. if ch[i].ClassName == "Part" then
  1408. ch[i].Transparency = 1
  1409. if ch[i].Name == "Torso" then
  1410. ch[i].roblox.Transparency = 1
  1411. end
  1412. if ch[i].Name == "Head" then
  1413. ch[i].face.Transparency = 1
  1414. end
  1415. elseif ch[i].ClassName == "Accessory" then
  1416. ch[i]:Destroy()
  1417. end
  1418. end
  1419.  
  1420. --Animations--
  1421. function loada(anim)
  1422. local loaded = chara.Humanoid:LoadAnimation(anim)
  1423. return loaded
  1424. end
  1425.  
  1426. IdleA = New("Animation",chara,"Idle",{AnimationId = "rbxassetid://169638954"})
  1427. IdleAnim = loada(IdleA)
  1428. IdleAnim:Play()
  1429.  
  1430. --Sounds--
  1431. Music = New("Sound",chara,"Music",{SoundId = "rbxassetid://242463565",Volume = 1,Looped = true})
  1432. SpellCastSnd = New("Sound",chara,"SpellCast",{SoundId = "rbxassetid://161006131",Volume = 1})
  1433. ExplodeSnd = New("Sound",chara,"Explode",{SoundId = "rbxassetid://221920694",Volume = 1})
  1434. MeteorSnd = New("Sound",chara,"Meteor",{SoundId = "rbxassetid://231917888",Volume = 1})
  1435. LasChgSnd = New("Sound",chara,"LasChg",{SoundId = "rbxassetid://137463716",Volume = 1})
  1436. LaserSnd = New("Sound",chara,"Laser",{SoundId = "rbxassetid://162246701",Volume = 1})
  1437. LasLoopSnd = New("Sound",chara,"LasLoop",{SoundId = "rbxassetid://162246683",Volume = 1,Looped = true})
  1438. deathmus = New("Sound",chara.Torso,"DeathMus",{SoundId = "rbxassetid://19094700",PlaybackSpeed = .5,Volume = 5,Looped = true})
  1439. deathex = New("Sound",chara.Torso,"DeathEx",{SoundId = "rbxassetid://11984351",PlaybackSpeed = 1,Volume = 5})
  1440. Snd = New("Sound",chara,"",{SoundId = "",Volume = 1})
  1441. Music:Play()
  1442.  
  1443. --Fly--
  1444. local truflyposy = chara.Torso.Position.Y+10
  1445. local flyposy = truflyposy
  1446. local bodfly = Instance.new("BodyPosition", chara.Torso)
  1447. bodfly.Name = "Fly"
  1448. bodfly.maxForce = Vector3.new(0,10000,0)
  1449. bodfly.Position = Vector3.new(0,flyposy,0)
  1450.  
  1451. --Enamate--
  1452. function Enamate(part)
  1453. local trace = Instance.new("Part",chara)
  1454. trace.Size = Vector3.new(1,1,1)
  1455. trace.TopSurface = 0
  1456. trace.BottomSurface = 0
  1457. trace.BrickColor = BrickColor.new("New Yeller")
  1458. trace.CanCollide = false
  1459. trace.Anchored = true
  1460. trace.CFrame = part.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(math.random(0,359)),math.rad(math.random(0,359)),math.rad(math.random(0,359)))
  1461. local tracedisp = coroutine.wrap(function()
  1462. for i = 1, 9 do
  1463. wait(.01)
  1464. trace.Transparency = trace.Transparency + .1
  1465. end
  1466. wait(.01)
  1467. trace:Destroy()
  1468. end)
  1469. tracedisp()
  1470. end
  1471. function Enamate2(part,name)
  1472. if chara:FindFirstChild(name)== nil then
  1473. local angl = CFrame.fromEulerAnglesXYZ(math.rad(math.random(0,359)),math.rad(math.random(0,359)),math.rad(math.random(0,359)))
  1474. local trace = Instance.new("Part",chara)
  1475. trace.Size = Vector3.new(1,1,1)
  1476. trace.Name = name
  1477. trace.TopSurface = 0
  1478. trace.BottomSurface = 0
  1479. trace.BrickColor = BrickColor.new("New Yeller")
  1480. trace.CanCollide = false
  1481. trace.Anchored = true
  1482. trace.CFrame = part.CFrame * angl
  1483. local tracem = Instance.new("SpecialMesh",trace)
  1484. tracem.MeshId = "rbxassetid://3270017"
  1485. local tracedisp = coroutine.wrap(function()
  1486. for i = 1, 9 do
  1487. wait(.01)
  1488. trace.Transparency = trace.Transparency + .1
  1489. trace.CFrame = part.CFrame * angl
  1490. tracem.Scale = tracem.Scale + Vector3.new(.5,.5,0)
  1491. end
  1492. wait(.01)
  1493. trace:Destroy()
  1494. end)
  1495. tracedisp()
  1496. end
  1497. end
  1498. function Enamate3()
  1499. if chara:FindFirstChild("Ring")== nil then
  1500. local trace = Instance.new("Part",chara)
  1501. trace.Size = Vector3.new(1,1,1)
  1502. trace.Name = "Ring"
  1503. trace.TopSurface = 0
  1504. trace.BottomSurface = 0
  1505. trace.BrickColor = BrickColor.new("New Yeller")
  1506. trace.CanCollide = false
  1507. trace.Anchored = true
  1508. trace.CFrame = chara.Torso.CFrame
  1509. local tracem = Instance.new("SpecialMesh",trace)
  1510. tracem.MeshId = "rbxassetid://3270017"
  1511. local tracedisp = coroutine.wrap(function()
  1512. for i = 1, 99 do
  1513. wait(.01)
  1514. trace.Transparency = trace.Transparency + .01
  1515. trace.CFrame = chara.Torso.CFrame
  1516. tracem.Scale = tracem.Scale + Vector3.new(.2,.2,0)
  1517. end
  1518. wait(.01)
  1519. trace:Destroy()
  1520. end)
  1521. tracedisp()
  1522. end
  1523. end
  1524.  
  1525. --Play Sound in Part--
  1526. function PlaySnd(snd,part)
  1527. local sound = snd:Clone()
  1528. sound.PlayOnRemove = true
  1529. sound.Parent = Part
  1530. sound:Destroy()
  1531. end
  1532.  
  1533. --Explosion--
  1534. function Expld(rad,pos)
  1535. local ex = Instance.new("Explosion",game.Workspace)
  1536. ex.BlastRadius = rad
  1537. ex.BlastPressure = 0
  1538. ex.Position = pos
  1539. ex.Visible = false
  1540. ex.Hit:connect(function(hit)
  1541. if hit.Parent ~= chara and hit.Parent:FindFirstChild("Humanoid")~= nil then
  1542. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - rad
  1543. end
  1544. end)
  1545. end
  1546.  
  1547. --Cross Explosion--
  1548. function CrossExplosion()
  1549. local cirpos = Mouse.Hit.p
  1550. local spellcircle = Instance.new("Part",chara)
  1551. spellcircle.Anchored = true
  1552. spellcircle.Size = Vector3.new(1,1,1)
  1553. spellcircle.CFrame = CFrame.new(cirpos.x,cirpos.y,cirpos.z)
  1554. spellcircle.Transparency = 1
  1555. spellcircle.CanCollide = false
  1556. local blkm = Instance.new("BlockMesh",spellcircle)
  1557. blkm.Scale = Vector3.new(0,1,0)
  1558. local dec = Instance.new("Decal",spellcircle)
  1559. dec.Texture = "rbxassetid://685910499"
  1560. dec.Transparency = 1
  1561. dec.Face = "Top"
  1562. local ptl = Instance.new("PointLight",spellcircle)
  1563. ptl.Range = 0
  1564. ptl.Color = Color3.new(1,1,1)
  1565. spellc = coroutine.wrap(function()
  1566. while spellc ~= nil do
  1567. wait(.01)
  1568. spellcircle.CFrame = spellcircle.CFrame * CFrame.fromEulerAnglesXYZ(0,math.rad(10),0)
  1569. end
  1570. end)
  1571. spellc()
  1572. PlaySnd(SpellCastSnd,spellcircle)
  1573. for i = 1, 10 do
  1574. wait(.01)
  1575. ptl.Range = ptl.Range + 1
  1576. dec.Transparency = dec.Transparency - .1
  1577. blkm.Scale = blkm.Scale + Vector3.new(1,0,1)
  1578. end
  1579. wait(.5)
  1580. PlaySnd(ExplodeSnd,spellcircle)
  1581. local pemit = Instance.new("ParticleEmitter",spellcircle)
  1582. pemit.Color = ColorSequence.new(Color3.new(1,1,0))
  1583. pemit.LightEmission = 1
  1584. pemit.Size = NumberSequence.new(5)
  1585. pemit.Texture = "rbxasset://textures/particles/smoke_main.dds"
  1586. pemit.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(0.9,0),NumberSequenceKeypoint.new(1,1)})
  1587. pemit.Lifetime = NumberRange.new(1)
  1588. pemit.Rate = 10000
  1589. pemit.Speed = NumberRange.new(100)
  1590. Expld(12,spellcircle.Position)
  1591. wait(.5)
  1592. local pt1 = Instance.new("Part",chara)
  1593. pt1.Size = Vector3.new(0,0,0)
  1594. pt1.Anchored = true
  1595. pt1.CFrame = spellcircle.CFrame + Vector3.new(0,60,0)
  1596. pt1.Transparency = 1
  1597. local pemit2 = pemit:clone()
  1598. pemit2.Lifetime = NumberRange.new(.25)
  1599. pemit2.EmissionDirection = "Left"
  1600. pemit2.Parent = pt1
  1601. local pemit3 = pemit2:clone()
  1602. pemit3.EmissionDirection = "Right"
  1603. pemit3.Parent = pt1
  1604. for i = 1, 10 do
  1605. Expld(12,spellcircle.Position)
  1606. wait(.5)
  1607. end
  1608. pemit.Enabled = false
  1609. pemit2.Enabled = false
  1610. pemit3.Enabled = false
  1611. for i = 1, 10 do
  1612. wait(.01)
  1613. ptl.Range = ptl.Range - 1
  1614. dec.Transparency = dec.Transparency + .1
  1615. blkm.Scale = blkm.Scale - Vector3.new(1,0,1)
  1616. end
  1617. wait(.01)
  1618. spellcircle:Destroy()
  1619. pt1:Destroy()
  1620. end
  1621.  
  1622. --Meteor--
  1623. function Meteor()
  1624. local meteor = Instance.new("Part",game.Workspace)
  1625. meteor.Size = Vector3.new(5,5,5)
  1626. meteor.BrickColor = BrickColor.new("Institutional white")
  1627. meteor.Material = "Neon"
  1628. meteor.TopSurface = 0
  1629. meteor.BottomSurface = 0
  1630. meteor.Shape = 0
  1631. meteor.CFrame = chara.Torso.CFrame + Vector3.new(0,100,0)
  1632. meteor.Velocity = (Mouse.Hit.p - (chara.Torso.CFrame.p + Vector3.new(0,100,0))).unit*100
  1633. debby:AddItem(meteor,15)
  1634. local bfo = Instance.new("BodyForce",meteor)
  1635. bfo.Force = Vector3.new(0,game.Workspace.Gravity*meteor:GetMass(),0)
  1636. local eff = Instance.new("ParticleEmitter",meteor)
  1637. eff.Color = ColorSequence.new(Color3.new(1,1,0))
  1638. eff.LightEmission = 1
  1639. eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,10),NumberSequenceKeypoint.new(1,0)})
  1640. eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(1,1)})
  1641. eff.Texture = "rbxasset://textures/particles/smoke_main.dds"
  1642. eff.Rate = 100000
  1643. eff.Speed = NumberRange.new(0)
  1644. eff.Lifetime = NumberRange.new(1)
  1645. local mehs = Instance.new("SpecialMesh",meteor)
  1646. mehs.MeshType = "Sphere"
  1647. mehs.Scale = Vector3.new(2,2,2)
  1648. --
  1649. meteor.Touched:connect(function(hit)
  1650. if meteor.Anchored == false then
  1651. meteor.Anchored = true
  1652. meteor.CanCollide = false
  1653. eff.Speed = NumberRange.new(50)
  1654. eff.VelocitySpread = 10000
  1655. PlaySnd(MeteorSnd,meteor)
  1656. Expld(15,meteor.Position)
  1657. for i = 1, 10 do
  1658. wait(.01)
  1659. mehs.Scale = mehs.Scale + Vector3.new(.5,.5,.5)
  1660. meteor.Transparency = meteor.Transparency + .1
  1661. end
  1662. eff.Enabled = false
  1663. end
  1664. end)
  1665. end
  1666.  
  1667. --Beam--
  1668. lasactive = false
  1669. function Beam()
  1670. lasactive = true
  1671. LasChgSnd:Play()
  1672. local StartPart = Instance.new("Part",chara)
  1673. StartPart.Size = Vector3.new(0,0,0)
  1674. StartPart.Anchored = true
  1675. StartPart.BrickColor = BrickColor.new("Institutional white")
  1676. StartPart.Material = "Neon"
  1677. StartPart.Transparency = 1
  1678. local mehs = Instance.new("SpecialMesh",StartPart)
  1679. mehs.MeshType = "Sphere"
  1680. mehs.Scale = Vector3.new(0,0,0)
  1681. for i = 1, 20 do
  1682. wait(.01)
  1683. StartPart.CFrame = chara.Torso.CFrame + Vector3.new(0,10,0)
  1684. mehs.Scale = mehs.Scale + Vector3.new(2.5,2.5,2.5)
  1685. StartPart.Transparency = StartPart.Transparency - .05
  1686. end
  1687. local EffectPart = Instance.new("Part",chara)
  1688. EffectPart.Size = Vector3.new(0,0,0)
  1689. EffectPart.Anchored = true
  1690. EffectPart.Transparency = 1
  1691. LaserSnd:Play()
  1692. LasLoopSnd:Play()
  1693. local P = Instance.new("Part",chara)
  1694. P.BrickColor = BrickColor.new("New Yeller")
  1695. P.Material = "Neon"
  1696. P.Anchored = true
  1697. P.CanCollide = false
  1698. P.Locked = true
  1699. P.BottomSurface = "Smooth"
  1700. P.TopSurface = "Smooth"
  1701. for i = 1, 20 do
  1702. wait(.1)
  1703. StartPart.CFrame = chara.Torso.CFrame + Vector3.new(0,10,0)
  1704. local Place0 = StartPart.CFrame
  1705. local Place1 = Mouse.Hit
  1706. EffectPart.Position = Mouse.Hit.p
  1707. local meshla = Instance.new("BlockMesh", P)
  1708. meshla.Scale = Vector3.new(1,1,1)
  1709. local trace = Instance.new("Part",game.Workspace)
  1710. trace.Size = Vector3.new(0,0,0)
  1711. trace.BrickColor = BrickColor.new("Institutional white")
  1712. trace.Material = "Neon"
  1713. trace.CanCollide = false
  1714. trace.Anchored = true
  1715. trace.CFrame = EffectPart.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(math.random(0,359)),math.rad(math.random(0,359)),math.rad(math.random(0,359)))
  1716. tracem = Instance.new("BlockMesh",trace)
  1717. tracem.Scale = Vector3.new(10,10,10)
  1718. local tracedisp = coroutine.wrap(function()
  1719. for i = 1, 9 do
  1720. wait(.01)
  1721. tracem.Scale = tracem.Scale + Vector3.new(10,10,10)
  1722. trace.Transparency = trace.Transparency + .1
  1723. end
  1724. wait(.01)
  1725. trace:Destroy()
  1726. end)
  1727. tracedisp()
  1728. P.Size = Vector3.new(1,1,(Place0.p - Place1.p).magnitude)
  1729. P.CFrame = CFrame.new((Place0.p + Place1.p)/2,Place0.p)
  1730. Expld(15,EffectPart.Position)
  1731. P:Destroy()
  1732. end
  1733. ----
  1734. LasLoopSnd:Stop()
  1735. for i = 1, 20 do
  1736. wait(.01)
  1737. StartPart.CFrame = chara.Torso.CFrame + Vector3.new(0,10,0)
  1738. mehs.Scale = mehs.Scale - Vector3.new(2.5,2.5,2.5)
  1739. StartPart.Transparency = StartPart.Transparency + .05
  1740. end
  1741. StartPart:Destroy()
  1742. EffectPart:Destroy()
  1743. lasactive = false
  1744. end
  1745.  
  1746. --Sword Stab--
  1747. function SwordStab()
  1748. local cirpos = Mouse.Hit.p
  1749. local spellcircle = Instance.new("Part",chara)
  1750. spellcircle.Anchored = true
  1751. spellcircle.Size = Vector3.new(1,1,1)
  1752. spellcircle.CFrame = CFrame.new(cirpos.x,cirpos.y,cirpos.z)
  1753. spellcircle.Transparency = 1
  1754. spellcircle.CanCollide = false
  1755. local blkm = Instance.new("BlockMesh",spellcircle)
  1756. blkm.Scale = Vector3.new(0,1,0)
  1757. local dec = Instance.new("Decal",spellcircle)
  1758. dec.Texture = "rbxassetid://685910499"
  1759. dec.Transparency = 1
  1760. dec.Face = "Top"
  1761. local ptl = Instance.new("PointLight",spellcircle)
  1762. ptl.Range = 0
  1763. ptl.Color = Color3.new(1,1,1)
  1764. spellc = coroutine.wrap(function()
  1765. while spellc ~= nil do
  1766. wait(.01)
  1767. spellcircle.CFrame = spellcircle.CFrame * CFrame.fromEulerAnglesXYZ(0,math.rad(10),0)
  1768. end
  1769. end)
  1770. spellc()
  1771. PlaySnd(SpellCastSnd,spellcircle)
  1772. for i = 1, 40 do
  1773. wait(.01)
  1774. ptl.Range = ptl.Range + 1
  1775. dec.Transparency = dec.Transparency - .1
  1776. blkm.Scale = blkm.Scale + Vector3.new(1,0,1)
  1777. end
  1778. wait(.5)
  1779. local sword = Instance.new("Part",game.Workspace)
  1780. sword.Size = Vector3.new(2,50,2)
  1781. sword.BottomSurface = 0
  1782. sword.TopSurface = 0
  1783. sword.Position = spellcircle.Position + Vector3.new(0,250,0)
  1784. sword.CFrame = sword.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,0)
  1785. local mehs = Instance.new("SpecialMesh",sword)
  1786. mehs.MeshId = "http://www.roblox.com/asset/?id=79109302"
  1787. mehs.Scale = Vector3.new(40,40,40)
  1788. mehs.TextureId = "http://www.roblox.com/asset/?id=79109351"
  1789. mehs.VertexColor = Vector3.new(1,1,0)
  1790. local bodf = Instance.new("BodyPosition",sword)
  1791. bodf.Position = spellcircle.Position
  1792. sword.Touched:connect(function(hit)
  1793. if sword.Anchored == false then
  1794. sword.Anchored = true
  1795. PlaySnd(ExplodeSnd,spellcircle)
  1796. local pt = Instance.new("Part",game.Workspace)
  1797. pt.Shape = 0
  1798. pt.Size = Vector3.new(1,1,1)
  1799. pt.Material = "Neon"
  1800. pt.CFrame = spellcircle.CFrame
  1801. pt.BrickColor = BrickColor.new("New yeller")
  1802. local mh = Instance.new("SpecialMesh",pt)
  1803. mh.MeshType = "Sphere"
  1804. mh.Scale = Vector3.new(0,0,0)
  1805. for i = 1, 10 do
  1806. wait(.01)
  1807. mh.Scale = mh.Scale + Vector3.new(10,10,10)
  1808. pt.Transparency = pt.Transparency + .1
  1809. Expld(mh.Scale.x,spellcircle.Position)
  1810. end
  1811. wait(1)
  1812. for i = 1, 9 do
  1813. wait(.01)
  1814. sword.Transparency = sword.Transparency +.1
  1815. end
  1816. sword:Destroy()
  1817. wait(.5)
  1818. for i = 1, 40 do
  1819. wait(.01)
  1820. ptl.Range = ptl.Range - 1
  1821. dec.Transparency = dec.Transparency + .1
  1822. blkm.Scale = blkm.Scale - Vector3.new(1,0,1)
  1823. end
  1824. spellcircle:Destroy()
  1825. end
  1826. end)
  1827. end
  1828.  
  1829. --KeyDown--
  1830. mus = true
  1831. function onKeyDown(key)
  1832. if key == "e" then
  1833. flyposy = flyposy - 10
  1834. elseif key == "q" then
  1835. flyposy = flyposy + 10
  1836. elseif key == "z" and lasactive == false then
  1837. CrossExplosion()
  1838. elseif key == "x" and lasactive == false then
  1839. Meteor()
  1840. elseif key == "c" and lasactive == false then
  1841. Beam()
  1842. elseif key == "v" and lasactive == false then
  1843. SwordStab()
  1844. elseif key == "m" then
  1845. if mus == true then
  1846. Music:Stop()
  1847. mus = false
  1848. elseif mus == false then
  1849. Music:Play()
  1850. mus = true
  1851. end
  1852. end
  1853. end
  1854.  
  1855. --Mouse Function--
  1856. Mouse = player:GetMouse()
  1857. if Mouse then
  1858. Mouse.KeyDown:connect(onKeyDown)
  1859. end
  1860.  
  1861. --Loop Function--
  1862. cter = 0
  1863. while chara.Humanoid.Health > 0 do
  1864. wait(.1)
  1865. chara.Humanoid.MaxHealth = math.huge
  1866. chara.Humanoid.Health = math.huge
  1867. bodfly.Position = Vector3.new(0,flyposy,0)
  1868. Enamate(EnamatePart)
  1869. Enamate2(EnamatePart,"EnamateRing")
  1870. Enamate(EnamatePart2)
  1871. Enamate2(EnamatePart2,"EnamateRing2")
  1872. Enamate3()
  1873. for i = 1, #lap do
  1874. lap[i].Anchored = false
  1875. end
  1876. for i = 1, #rap do
  1877. rap[i].Anchored = false
  1878. end
  1879. for i = 1, #llp do
  1880. llp[i].Anchored = false
  1881. end
  1882. for i = 1, #rlp do
  1883. rlp[i].Anchored = false
  1884. end
  1885. for i = 1, #chp do
  1886. chp[i].Anchored = false
  1887. end
  1888. for i = 1, #hdp do
  1889. hdp[i].Anchored = false
  1890. end
  1891. for i = 1, #ch do
  1892. if ch[i].ClassName == "Part" then
  1893. ch[i].Anchored = false
  1894. end
  1895. end-- Bat Mobile Script --
  1896. -- Local Script --
  1897. -- Made by Immunidon (Not the script) --
  1898.  
  1899. print("Loaded")
  1900. local modelName="BatMobile"
  1901. pcall(function() game.Workspace:FindFirstChild(modelName):Destroy() end)
  1902. local player
  1903. local torso
  1904. --#Local Functions
  1905. local c=function(f) coroutine.resume(coroutine.create(f)) end
  1906. --#Settings
  1907. local inf=math.huge
  1908. local pi=math.pi
  1909. local mr=math.rad
  1910. local ms=math.sin
  1911. local mc=math.cos
  1912. local mrand=math.random
  1913. local cn=CFrame.new
  1914. local ca=CFrame.Angles
  1915. local ti=table.insert
  1916. local tr=table.remove
  1917. local model2=Instance.new("Model", workspace) model2.Name=modelName
  1918. local gui=Instance.new("ScreenGui") gui.Name=modelName
  1919. local skincolor="Really black"
  1920. local body={}
  1921. local animate={}
  1922. local obj={}
  1923. local dmg=mrand(10, 70)
  1924. local mouse
  1925. local walkSpeed=70
  1926. local combo=0
  1927. local switch=0
  1928. local key=false
  1929. local hit=false
  1930. local block=false
  1931. local trails
  1932. local speed=0
  1933. local add={
  1934. Part=function(par, a, c, col, t, s, cf, ms)
  1935. local p=Instance.new("Part", par) pcall(function() p.TopSurface="Smooth" p.BottomSurface="Smooth" p.formFactor="Custom" p.Anchored=a p.CanCollide=c p.BrickColor=BrickColor.new(col) p.Transparency=t p.Size=s p.CFrame=cf or cn() end)
  1936. local m=Instance.new("BlockMesh", p) pcall(function() m.Scale=ms or Vector3.new(1, 1, 1) end)
  1937. return p
  1938. end;
  1939. Cylinder=function(par, a, c, col, t, s, cf, ms)
  1940. local p=Instance.new("Part", par) pcall(function() p.TopSurface="Smooth" p.BottomSurface="Smooth" p.formFactor="Custom" p.Anchored=a p.CanCollide=c p.BrickColor=BrickColor.new(col) p.Transparency=t p.Size=s p.CFrame=cf or cn() end)
  1941. local m=Instance.new("CylinderMesh", p) pcall(function() m.Scale=ms or Vector3.new(1, 1, 1) end)
  1942. return p
  1943. end;
  1944. Wedge=function(par, a, c, col, t, s, cf, ms)
  1945. local p=Instance.new("WedgePart", par) pcall(function() p.TopSurface="Smooth" p.BottomSurface="Smooth" p.formFactor="Custom" p.Anchored=a p.CanCollide=c p.BrickColor=BrickColor.new(col) p.Transparency=t p.Size=s p.CFrame=cf or cn() end)
  1946. local m=Instance.new("SpecialMesh", p) pcall(function() m.Scale=ms or Vector3.new(1, 1, 1) m.MeshType="Wedge" end)
  1947. return p
  1948. end;
  1949. Gui=function(ins, par, bc, bg, tc, fs, text, t, s, pos)
  1950. local g=Instance.new(ins, par) pcall(function() g.BorderColor=BrickColor.new(bc) g.BackgroundColor=BrickColor.new(bg) g.TextColor=BrickColor.new(tc) g.FontSize=fs g.Font="ArialBold" g.Text=text g.BackgroundTransparency=t g.Size=s g.Position=pos end)
  1951. return g
  1952. end;
  1953. Weld=function(par, p1, cf)
  1954. local w=Instance.new("Weld", par) pcall(function() w.Part0=w.Parent or par w.Part1=p1 w.C1=cf or cn() end)
  1955. return w
  1956. end;
  1957. Mesh=function(ins, par, s, t, id, tid, of)
  1958. pcall(function() for i, v in pairs(par:children()) do if v:isA("BlockMesh") or v:isA("CylinderMesh") or v:isA("SpecialMesh") then v:remove() end end end)
  1959. local m=Instance.new(ins, par) pcall(function() m.Scale=s or Vector3.new(1, 1, 1) m.Offset=of or Vector3.new() m.MeshId=id or "" m.TextureId=tid or "" m.MeshType=t end)
  1960. return m
  1961. end;
  1962. Sound=function(parent, id, pitch, volume)
  1963. local s=Instance.new("Sound", parent) pcall(function() s.SoundId=id s.Volume=volume or 1 s.Pitch=pitch or 1 end)
  1964. return s
  1965. end;
  1966. }
  1967. local Sounds={
  1968. Slash="rbxasset://sounds//swordslash.wav";
  1969. Hit="http://www.roblox.com/asset/?id=11113679 ";
  1970. Equip="rbxasset://sounds/unsheath.wav";
  1971. Charge="http://www.roblox.com/asset/?id=2101137";
  1972. ElectricShortage="http://roblox.com/asset/?id=10209481";
  1973. ElectricSound="http://www.roblox.com/asset/?id=10756118";
  1974. Electric="http://www.roblox.com/asset/?id=2800815";
  1975. Abscond="http://www.roblox.com/asset/?id=2767090";
  1976. Cannon="http://www.roblox.com/asset/?id=2920959";
  1977. Bash="http://www.roblox.com/asset/?id=25270310";
  1978. Suirize="http://roblox.com/asset/?id=10209605";
  1979. Heli="http://www.roblox.com/asset/?id=27112125";
  1980. }
  1981. local Decals={
  1982. }
  1983. local Meshes={
  1984. Charge="http://www.roblox.com/asset/?id=20329976";
  1985. Noob="http://www.roblox.com/asset/?id=29515710";
  1986. Ring="http://www.roblox.com/asset/?id=3270017";
  1987. Crown="http://www.roblox.com/asset/?id=1323306";
  1988. Spring="http://www.roblox.com/Asset/?id=9753878";
  1989. Sword="rbxasset://fonts/sword.mesh";
  1990. Shield="http://www.roblox.com/asset/?id=50798797";
  1991. Diamond="http://www.roblox.com/Asset/?id=9756362";
  1992. Shuriken="http://www.roblox.com/asset/?id=11112101";
  1993. ShurikenT="http://www.roblox.com/asset/?id=11112112"
  1994. }
  1995. function createParts()
  1996. --#GuiDescendants
  1997. obj.AL=add.Gui("TextLabel", gui, "Really black", "Really black", "White", "Size18", "Speed(speed)", 0, UDim2.new(0, 150, 0, 50), UDim2.new(0, 0, 0, 150))
  1998. obj.AL2=add.Gui("TextLabel", obj.AL, "Really black", "Really black", "White", "Size18", "HeavyBreak(V)", 0, UDim2.new(1, 0, 1, 0), UDim2.new(0, 0, 1, 0))
  1999. obj.AL3=add.Gui("TextLabel", obj.AL2, "Really black", "Really black", "White", "Size18", "Rocket(R)", 0, UDim2.new(1, 0, 1, 0), UDim2.new(0, 0, 1, 0))
  2000. obj.AL4=add.Gui("TextLabel", obj.AL3, "Really black", "Really black", "White", "Size18", "MachineGun(F)", 0, UDim2.new(1, 0, 1, 0), UDim2.new(0, 0, 1, 0))
  2001. obj.AL5=add.Gui("TextLabel", obj.AL4, "Really black", "Really black", "White", "Size18", "Boost(B)", 0, UDim2.new(1, 0, 1, 0), UDim2.new(0, 0, 1, 0))
  2002. obj.AL6=add.Gui("TextLabel", obj.AL5, "Really black", "Really black", "White", "Size18", "Blade(C)", 0, UDim2.new(1, 0, 1, 0), UDim2.new(0, 0, 1, 0))
  2003. obj.AL7=add.Gui("TextLabel", obj.AL6, "Really black", "Really black", "White", "Size18", "Hover(X)", 0, UDim2.new(1, 0, 1, 0), UDim2.new(0, 0, 1, 0))
  2004. obj.AL8=add.Gui("TextLabel", obj.AL7, "Really black", "Really black", "White", "Size18", "SelfDestruct(G)", 0, UDim2.new(1, 0, 1, 0), UDim2.new(0, 0, 1, 0))
  2005. -- obj.AL9=add.Gui("TextLabel", obj.AL8, "Really black", "Really black", "White", "Size18", "MaximumArmor(Z)", 0, UDim2.new(1, 0, 1, 0), UDim2.new(0, 0, 1, 0))
  2006. --#CarDesgin
  2007. for i, v in pairs(model2:children()) do
  2008. if i~=1 then return end
  2009. end
  2010. obj.Frame=add.Part(model2, false, true, "Really black", 0, Vector3.new(5, 1, 10))
  2011. obj.sup=add.Part(model2, false, true, "Really black", 0, Vector3.new(1, 1, 5))
  2012. obj.supW=add.Weld(obj.sup, obj.Frame, cn(-3, 0, -5))
  2013. obj.Wheels=add.Cylinder(model2, false, true, "White", 0, Vector3.new(3, 1.5, 3))
  2014. obj.WheelsW=add.Weld(obj.Wheels, obj.sup, cn(1.25, 0, -3)*ca(0, 0, mr(90)))
  2015. obj.w=add.Wedge(model2, false, true, "Really black", 0, Vector3.new(1, 1, 1))
  2016. obj.wW=add.Weld(obj.w, obj.sup, cn(0, 0, -3)*ca(0, 0, mr(90)))
  2017. obj.w=add.Wedge(model2, false, true, "Really black", 0, Vector3.new(1, 1, 5))
  2018. obj.wW=add.Weld(obj.w, obj.sup, cn(0, 1, 0))
  2019. obj.w=add.Wedge(model2, false, true, "Really black", 0, Vector3.new(1, 1, 5))
  2020. obj.wW=add.Weld(obj.w, obj.sup, cn(0, -1, 0)*ca(0, 0, pi))
  2021. obj.w=add.Wedge(model2, false, true, "Really black", 0, Vector3.new(.5, 1, 2))
  2022. obj.wW=add.Weld(obj.w, obj.Frame, cn(-2, 0, -6)*ca(0, 0, -mr(90)))
  2023. obj.sup=add.Part(model2, false, true, "Really black", 0, Vector3.new(1, 1, 5))
  2024. obj.supW=add.Weld(obj.sup, obj.Frame, cn(3, 0, -5))
  2025. obj.Wheels2=add.Cylinder(model2, false, true, "White", 0, Vector3.new(3, 1.5, 3))
  2026. obj.Wheels2W=add.Weld(obj.Wheels2, obj.sup, cn(-1.25, 0, -3)*ca(0, 0, mr(90)))
  2027. obj.w=add.Wedge(model2, false, true, "Really black", 0, Vector3.new(1, 1, 1))
  2028. obj.wW=add.Weld(obj.w, obj.sup, cn(0, 0, -3)*ca(0, 0, mr(-90)))
  2029. obj.w=add.Wedge(model2, false, true, "Really black",0, Vector3.new(1, 1, 5))
  2030. obj.wW=add.Weld(obj.w, obj.sup, cn(0, 1, 0))
  2031. obj.w=add.Wedge(model2, false, true, "Really black", 0, Vector3.new(1, 1, 5))
  2032. obj.wW=add.Weld(obj.w, obj.sup, cn(0, -1, 0)*ca(0, 0, pi))
  2033. obj.w=add.Wedge(model2, false, true, "Really black", 0, Vector3.new(.5, 1, 2))
  2034. obj.wW=add.Weld(obj.w, obj.Frame, cn(2, 0, -6)*ca(0, 0, mr(90)))
  2035. obj.Wheel3=add.Cylinder(model2, false, true, "White", 0, Vector3.new(4.5, 2, 4.5))
  2036. obj.Wheel3W=add.Weld(obj.Wheel3, obj.Frame, cn(3.5, .5, 5)*ca(0, 0, mr(90)))
  2037. obj.Wheel4=add.Cylinder(model2, false, true, "White", 0, Vector3.new(4.5, 2, 4.5))
  2038. obj.Wheel4W=add.Weld(obj.Wheel4, obj.Frame, cn(-3.5, .5, 5)*ca(0, 0, mr(-90)))
  2039. obj.sR=add.Cylinder(model2, false, true, "Really black", 0, Vector3.new(3.5, 6, 3.5))
  2040. obj.sRW=add.Weld(obj.sR, obj.Frame, cn(2.6, 0, 0)*ca(mr(90), 0, 0))
  2041. obj.sL=add.Cylinder(model2, false, true, "Really black", 0, Vector3.new(3.5, 6, 3.5))
  2042. obj.sLW=add.Weld(obj.sL, obj.Frame, cn(-2.6, 0, 0)*ca(mr(90), 0, 0))
  2043. obj.VC=Instance.new("VehicleSeat", model2) obj.VC.HeadsUpDisplay=false obj.VC.CanCollide=false
  2044. obj.VC.Size=Vector3.new(2, 1, 2)
  2045. obj.VC.BottomSurface="Weld"
  2046. obj.VCW=add.Weld(obj.VC, obj.Frame, cn(0, .2, 0))
  2047. obj.w=add.Wedge(model2, false, true, "Really black", 0, Vector3.new(1, 1, 5))
  2048. obj.wW=add.Weld(obj.w, obj.Frame, cn(0, 0, -5.5)*ca(0, pi/2, -pi/2))
  2049. obj.w=add.Wedge(model2, false, true, "Really black",0, Vector3.new(1, 1, 5))
  2050. obj.wW=add.Weld(obj.w, obj.Frame, cn(0, 0, -5.5)*ca(0, -pi/2, pi/2))
  2051. obj.w=add.Wedge(model2, false, true, "Really black", 0, Vector3.new(1.5, 1, 3))
  2052. obj.wW=add.Weld(obj.w, obj.Frame, cn(0, 0, -7)*ca(0, 0, 0))
  2053. obj.p=add.Part(model2, false, true, "Really black", 0, Vector3.new(4, .5, 1))
  2054. obj.pW=add.Weld(obj.p, obj.Frame, cn(0, .5, -5))
  2055. obj.w=add.Wedge(model2, false, true, "Really black", 0, Vector3.new(.5, 3, 4))
  2056. obj.wW=add.Weld(obj.w, obj.Frame, cn(.5, .6, -4.5)*ca(0, pi/2, -pi/2))
  2057. obj.w=add.Wedge(model2, false, false, "Really black", .5, Vector3.new(1, 2, 1.5))
  2058. obj.wW=add.Weld(obj.w, obj.Frame, cn(2, 1.25, -3.25)*ca(0, 0, -pi/2))
  2059. obj.w=add.Wedge(model2, false, true, "Really black", 0, Vector3.new(.5, 3, 4))
  2060. obj.wW=add.Weld(obj.w, obj.Frame, cn(-.5, .6, -4.5)*ca(0, -pi/2, pi/2))
  2061. obj.w=add.Wedge(model2, false, false, "Really black", .5, Vector3.new(1, 2, 1.5))
  2062. obj.wW=add.Weld(obj.w, obj.Frame, cn(-2, 1.25, -3.25)*ca(0, 0, pi/2))
  2063. obj.w=add.Wedge(model2, false, true, "Really black", 0, Vector3.new(2, 1, 1.5))
  2064. obj.wW=add.Weld(obj.w, obj.Frame, cn(0, 1.25, -4.75)*ca(0, 0, 0))
  2065. obj.ps=add.Part(model2, false, false, "Really black", 0, Vector3.new(4, 1, 5))
  2066. obj.psW=add.Weld(obj.ps, obj.Frame, cn(0, 2, 0))
  2067. obj.w=add.Wedge(model2, false, false, "Really black", 0, Vector3.new(2, 1, 1.5))
  2068. obj.wW=add.Weld(obj.w, obj.ps, cn(0, 0, -3.25)*ca(0, 0, 0))
  2069. obj.w=add.Wedge(model2, false, false, "Really black", 0, Vector3.new(5, 1, 2))
  2070. obj.wW=add.Weld(obj.w, obj.ps, cn(3, 0, 0)*ca(0, -pi/2, 0))
  2071. obj.w=add.Wedge(model2, false, true, "Really black", 0, Vector3.new(5, 2, 1))
  2072. obj.wW=add.Weld(obj.w, obj.ps, cn(3.5, -1.5, 0)*ca(pi, -pi/2, 0))
  2073. obj.w=add.Wedge(model2, false, false, "Really black", 0, Vector3.new(5, 1, 2))
  2074. obj.wW=add.Weld(obj.w, obj.ps, cn(-3, 0, 0)*ca(0, pi/2, 0))
  2075. obj.w=add.Wedge(model2, false, true, "Really black", 0, Vector3.new(5, 2, 1))
  2076. obj.wW=add.Weld(obj.w, obj.ps, cn(3.5, -1.5, 0)*ca(pi, -pi/2, 0))
  2077. obj.csupt=add.Cylinder(model2, false, true, "Really black", 0, Vector3.new(1, 2.5, 1))
  2078. obj.csuptW=add.Weld(obj.csupt, obj.Frame, cn(-3, 2, 2.5)*ca(mr(15), 0, 0))
  2079. obj.csupt=add.Cylinder(model2, false, true, "Really black", 0, Vector3.new(1, 2.5, 1))
  2080. obj.csuptW=add.Weld(obj.csupt, obj.Frame, cn(-2, 2, 2.5)*ca(mr(15), 0, 0))
  2081. obj.p=add.Part(model2, false, false, "Really black", 0, Vector3.new(3.5, .2, 3))
  2082. obj.pW=add.Weld(obj.p, obj.Frame, cn(-2.5, 3, 4))
  2083. obj.csupt=add.Cylinder(model2, false, true, "Really black", 0, Vector3.new(1, 2.5, 1))
  2084. obj.csuptW=add.Weld(obj.csupt, obj.Frame, cn(3, 2, 2.5)*ca(mr(15), 0, 0))
  2085. obj.csupt=add.Cylinder(model2, false, true, "Really black", 0, Vector3.new(1, 2.5, 1))
  2086. obj.csuptW=add.Weld(obj.csupt, obj.Frame, cn(2, 2, 2.5)*ca(mr(15), 0, 0))
  2087. obj.p=add.Part(model2, false, false, "Really black", 0, Vector3.new(3.5, .2, 3))
  2088. obj.pW=add.Weld(obj.p, obj.Frame, cn(2.5, 3, 4))
  2089. obj.w=add.Wedge(model2, false, false, "Really black", 0, Vector3.new(5, 2, 2.5))
  2090. obj.wW=add.Weld(obj.w, obj.ps, cn(0, -.5, 3.75)*ca(0, pi, 0))
  2091. obj.c=add.Cylinder(model2, false, false, "Really black", 0, Vector3.new(3.5, 2, 3.5))
  2092. obj.cW=add.Weld(obj.c, obj.Frame, cn(0, 1, 5)*ca(mr(90), 0, 0))
  2093. obj.TS=add.Cylinder(model2, false, true, "Really black", 0, Vector3.new(3, 2, 3))
  2094. obj.TSW=add.Weld(obj.TS, obj.c, cn(0, 1, 0)*ca(0, 0, 0))
  2095. obj.TSM=add.Mesh("SpecialMesh", obj.TS, Vector3.new(.75, .1, .75), nil, "http://www.roblox.com/Asset/?id=10207677")
  2096. obj.top=add.Part(model2, false, false, "Really black", 0, Vector3.new(4, 1.5, 4))
  2097. obj.topW=add.Weld(obj.top, obj.ps, cn(0, .5, 0))
  2098. obj.topM=add.Mesh("SpecialMesh", obj.top, Vector3.new(1, 1, 1), "Sphere")
  2099. --Machine Gun
  2100. obj.mr=add.Part(model2, false, false, "Really black", 0, Vector3.new(1, 1, 2))
  2101. obj.mrw=add.Weld(obj.mr, obj.Frame, cn(0, 0, 0))
  2102. obj.br=add.Part(model2, false, false, "Really black", 0, Vector3.new(1.5, 1.5, 2.5))
  2103. obj.brw=add.Weld(obj.br, obj.mr, cn(1, 0, 0))
  2104. obj.gr=add.Part(model2, false, false, "Really black", 0, Vector3.new(.5, .5, 1))
  2105. obj.grw=add.Weld(obj.gr, obj.br, cn(0, 0, -1))
  2106. obj.ml=add.Part(model2, false, false, "Really black", 0, Vector3.new(1, 1, 2))
  2107. obj.mlw=add.Weld(obj.ml, obj.Frame, cn(0, 0, 0))
  2108. obj.bl=add.Part(model2, false, false, "Really black", 0, Vector3.new(1.5, 1.5, 2.5))
  2109. obj.blw=add.Weld(obj.bl, obj.ml, cn(-1, 0, 0))
  2110. obj.gl=add.Part(model2, false, false, "Really black", 0, Vector3.new(.5, .5, 1))
  2111. obj.glw=add.Weld(obj.gl, obj.bl, cn(0, 0, -1))
  2112. --Rocket
  2113. obj.rck=add.Cylinder(model2, false, false, "Really black", 0, Vector3.new(1, 4, 1))
  2114. obj.rckw=add.Weld(obj.rck, obj.Frame, cn(0, 0, 0)*ca(-pi/2, 0, 0))
  2115. obj.rock=add.Part(model2, false, false, "Really black", 1, Vector3.new(1, 1, 1))
  2116. obj.rockw=add.Weld(obj.rock, obj.rck, cn(0, 1.5, 0)*ca(pi/2, 0, 0))
  2117. --Blade
  2118. obj.p1=add.Part(model2, false, false, "White", 0, Vector3.new(3, .2, 1))
  2119. obj.p1w=add.Weld(obj.p1, obj.Frame, cn(0, 0, 0))
  2120. obj.br=add.Wedge(model2,false, false, "White", 0, Vector3.new(.2, 2, 1))
  2121. obj.brW=add.Weld(obj.br, obj.p1, cn(2.5, 0, 0)*ca(0, 0, -pi/2))
  2122.  
  2123. obj.p2=add.Part(model2, false, false, "White", 0, Vector3.new(3, .2, 1))
  2124. obj.p2w=add.Weld(obj.p2, obj.Frame, cn(0, 0, 0))
  2125. obj.bl=add.Wedge(model2,false, false, "White", 0, Vector3.new(.2, 2, 1))
  2126. obj.blW=add.Weld(obj.bl, obj.p2, cn(-2.5, 0, 0)*ca(0, 0, pi/2))
  2127. --Animate
  2128. animate={
  2129. ["Wheel"]=function(cf)
  2130. obj.Wheels2W.C1=cn(-1.25, 0, -3)*ca(0, 0, mr(90))*cf
  2131. end,
  2132. ["Wheel2"]=function(cf)
  2133. obj.WheelsW.C1=cn(1.25, 0, -3)*ca(0, 0, mr(90))*cf
  2134. end,
  2135. ["Wheel3"]=function(cf)
  2136. obj.Wheel3W.C1=cn(3.5, .5, 5)*ca(0, 0, mr(90))*cf
  2137. end,
  2138. ["Wheel4"]=function(cf)
  2139. obj.Wheel4W.C1=cn(-3.5, .5, 5)*ca(0, 0, mr(-90))*cf
  2140. end,
  2141. ["MachineGunR"]=function(cf)
  2142. obj.mrw.C1=cf
  2143. end,
  2144. ["MachineGunL"]=function(cf)
  2145. obj.mlw.C1=cf
  2146. end,
  2147. ["MachineGunL"]=function(cf)
  2148. obj.mlw.C1=cf
  2149. end,
  2150. ["Rocket"]=function(cf)
  2151. obj.rckw.C1=cf*ca(-pi/2, 0, 0)
  2152. end,
  2153. ["BladeR"]=function(cf)
  2154. obj.p1w.C1=cf
  2155. end,
  2156. ["BladeL"]=function(cf)
  2157. obj.p2w.C1=cf
  2158. end,
  2159. ["Booster"]=function(cf)
  2160. obj.cW.C1=cn(0, 1, 5)*ca(mr(90), 0, 0)*cf
  2161. end,
  2162. }
  2163. end
  2164. function play(soundid, pitch, volume)
  2165. local sound=add.Sound(workspace, soundid, pitch, volume)
  2166. sound:play()
  2167. c(function() wait(5) sound:remove() end)
  2168. end
  2169. function fade(part, incr)
  2170. if part:isA("BasePart") then
  2171. for i=part.Transparency, 1, incr do part.Transparency=i wait() end
  2172. elseif part:isA("Model") then
  2173. for i, v in pairs(part:children() or part) do
  2174. if v:isA("BasePart") then
  2175. c(function()for i=v.Transparency, 1, incr do v.Transparency=i wait() end end)
  2176. end
  2177. end
  2178. end
  2179. end
  2180. function appear(part, incr)
  2181. if part:isA("BasePart") then
  2182. for i=part.Transparency, 0, -incr do v.Transparency=i wait() end
  2183. elseif part:isA("Model") then
  2184. for i, v in pairs(part:children() or part) do
  2185. if v:isA("BasePart") then
  2186. c(function()for i=v.Transparency, 0, -incr do v.Transparency=i wait() end end)
  2187. end
  2188. end
  2189. end
  2190. end
  2191. function computePos(pos, pos2)
  2192. local pos3=Vector3.new(pos2.x, pos.y, pos2.z)
  2193. return cn(pos, pos3)
  2194. end
  2195. function rayCast(pos, dir, max, ingore)
  2196. return workspace:findPartOnRay(Ray.new(pos, dir.unit*(max or 999)), ignore)
  2197. end
  2198. function nearObj(pos, dis)
  2199. local temp
  2200. local distance=dis
  2201. for i, v in pairs(workspace:children()) do
  2202. if v:isA("Model") then
  2203. temp=v:findFirstChild("Torso")
  2204. local humanoid=v:findFirstChild("Humanoid")
  2205. if temp and humanoid and v~=char and (temp.CFrame.p-pos).magnitude<distance then
  2206. distance=(temp.CFrame.p-pos).magnitude
  2207. return temp.Parent
  2208. end
  2209. end
  2210. end
  2211. end
  2212. function trail(prt, cf, thick, col)
  2213. c(function()
  2214. trails=true
  2215. local old=(prt.CFrame*(cf or cn())).p
  2216. local trm=Instance.new("Model", workspace)
  2217. while trails do
  2218. local new=(prt.CFrame*(cf or cn())).p
  2219. local mag=(old-new).magnitude
  2220. local dis=(old+new)/2
  2221. local trail=add.Cylinder(trm, true, false, col or "White", .2, Vector3.new(1, 1, 1), cn(dis, new)*ca(pi/2, 0, 0), Vector3.new(thick, mag, thick))
  2222. old=new
  2223. c(function()
  2224. for i=1, 0, -.1 do trail.Mesh.Scale=trail.Mesh.Scale*Vector3.new(i, 1, i) wait() end
  2225. trail:remove()
  2226. end)
  2227. wait()
  2228. end
  2229. trm:remove()
  2230. end)
  2231. end
  2232. boosts=false
  2233. function boost(prt, thick, col)
  2234. c(function()
  2235. boosts=true
  2236. local trm=Instance.new("Model", workspace)
  2237. while boosts do
  2238. local ef=add.Part(trm, false, false, "Bright yellow", .2, Vector3.new(1, .5, 1))
  2239. local efm=add.Mesh("SpecialMesh", ef, Vector3.new(thick, thick, thick), nil, Meshes.Crown)
  2240. add.Weld(ef, prt, cn(0, 4, 0)*ca(0, mr(mrand(-360, 360)), 0))
  2241. game.Debris:addItem(ef, .2)
  2242. local trail=add.Part(trm, true, false, col or "White", .2, Vector3.new(1, 1, 1), prt.CFrame*cn(0, 2, 0)*ca(mr(mrand(-360, 360)), mr(mrand(-360, 360)), mr(mrand(-360, 360))), Vector3.new(thick, thick, thick))
  2243. c(function()
  2244. for i=1, 0, -.1 do trail.Mesh.Scale=trail.Mesh.Scale*Vector3.new(i, i, i) wait() end
  2245. trail:remove()
  2246. end)
  2247. wait()
  2248. end
  2249. trm:remove()
  2250. end)
  2251. end
  2252. function stickHit(from, to)
  2253. local stickW=add.Weld(from, to, to.CFrame:inverse()*from.CFrame)
  2254. stickW.C0=from.CFrame:inverse()*from.CFrame
  2255. return stickW
  2256. end
  2257. function glowMesh(prt, size, speed)
  2258. local glow=prt:clone() add.Weld(prt, glow)
  2259. glow.Parent=workspace
  2260. glow.Anchored=false
  2261. glow.CanCollide=false
  2262. for i, v in pairs(glow:children()) do
  2263. if v:isA("SpecialMesh") or v:isA("BlockMesh") or v:isA("CylinderMesh") then
  2264. c(function()
  2265. for i=0, size, speed do v.Scale=v.Scale+Vector3.new(i, i, i) wait() end
  2266. end)
  2267. c(function()
  2268. fade(glow, .1) glow:remove()
  2269. end)
  2270. end
  2271. end
  2272. end
  2273. function sliceHit(prt)
  2274. prt.Touched:connect(function(h)
  2275. if key==true and not hit and h.Parent~=player.Character then
  2276. hit=true
  2277. pcall(function()
  2278. print("Slicing")
  2279. local pYPos=h.Position.y-(h.Size.y/2)
  2280. local sYPos=prt.Position.y
  2281. if sYPos<=pYPos or sYPos>=(pYPos+h.Size.y) then return end
  2282. local p=h:clone() p.Parent=workspace p.Anchored=false p.CanCollide=true
  2283. local p2=h:clone() p2.Parent=workspace p2.Anchored=false p2.CanCollide=true
  2284. h:remove()
  2285. p.formFactor="Custom"
  2286. p2.formFactor="Custom"
  2287. p.TopSurface="Smooth"
  2288. p.BottomSurface="Smooth"
  2289. p.Friction=0
  2290. p2.Friction=0
  2291. p.Size=Vector3.new(h.Size.x, sYPos-pYPos, h.Size.z)
  2292. p2.Size=Vector3.new(h.Size.x, p2.Size.y-(sYPos-pYPos), h.Size.z)
  2293. p.CFrame=h.CFrame*CFrame.new(0, -p2.Size.y/2, 0)
  2294. p2.CFrame=h.CFrame*CFrame.new(0, p.Size.y/2, 0)
  2295. c(function()
  2296. wait(5)
  2297. p:remove() p2:remove()
  2298. end)
  2299. end)
  2300. wait(.1)
  2301. hit=false
  2302. end
  2303. end)
  2304. end
  2305. function dmgHit(prt)
  2306. prt.Touched:connect(function(h)
  2307. if key==true and h.Parent:findFirstChild("Humanoid") and not hit and h.Parent~=player.Character then
  2308. hit=true
  2309. local fakeM=Instance.new("Model", workspace)
  2310. fakeM.Name=-dmg*mrand(1, 1.5)
  2311. local hHuman=h.Parent:findFirstChild("Humanoid")
  2312. local hTorso=h.Parent:findFirstChild("Torso")
  2313. local fakeH=Instance.new("Humanoid", fakeM) fakeH.MaxHealth=0 fakeH.Health=0
  2314. local label=add.Part(fakeM, false, false, "Bright red", 0, Vector3.new(.2, .2, .2), h.CFrame*cn(mrand(-2, 2), 4, mrand(-2, 2)), Vector3.new(.1, .1, .1)) label.Name="Head"
  2315. c(function()
  2316. local bv=Instance.new("BodyVelocity", label)
  2317. bv.maxForce=Vector3.new(inf, inf, inf)
  2318. bv.velocity=Vector3.new(0, 4.5, 0)
  2319. Game.Debris:addItem(fakeM, 1)
  2320. end)
  2321. hHuman.Health=hHuman.Health-dmg
  2322. wait(.1)
  2323. hit=false
  2324. end
  2325. end)
  2326. end
  2327. function rockHit(prt)
  2328. prt.Touched:connect(function(h)
  2329. if key==true and not hit and h.Parent~=player.Character then
  2330. hit=true
  2331. if h.Parent:findFirstChild("Humanoid") then
  2332. local fakeM=Instance.new("Model", workspace)
  2333. fakeM.Name=-dmg*mrand(2, 5.5)
  2334. local hHuman=h.Parent:findFirstChild("Humanoid")
  2335. local hTorso=h.Parent:findFirstChild("Torso")
  2336. local fakeH=Instance.new("Humanoid", fakeM) fakeH.MaxHealth=0 fakeH.Health=0
  2337. local label=add.Part(fakeM, false, false, "Bright red", 0, Vector3.new(.2, .2, .2), h.CFrame*cn(mrand(-2, 2), 4, mrand(-2, 2)), Vector3.new(.1, .1, .1)) label.Name="Head"
  2338. c(function()
  2339. local bv=Instance.new("BodyVelocity", label)
  2340. bv.maxForce=Vector3.new(inf, inf, inf)
  2341. bv.velocity=Vector3.new(0, 4.5, 0)
  2342. Game.Debris:addItem(fakeM, 1)
  2343. end)
  2344. hHuman.Health=hHuman.Health-dmg
  2345. end
  2346. local e=Instance.new("Explosion", workspace)
  2347. e.BlastPressure=2
  2348. e.BlastRadius=4
  2349. e.Position=h.Position
  2350. prt:remove()
  2351. wait()
  2352. hit=false
  2353. end
  2354. end)
  2355. end
  2356. function makeCrater(cf, size)
  2357. local to=cf.p-(cf.p+Vector3.new(0, 200, 0))
  2358. local hit, pos=rayCast(cf.p, to)
  2359. if hit and pos then
  2360. for i=1, 3 do
  2361. local cr=add.Part(workspace, true, false, hit.Color or "Brown", 0, Vector3.new(1+size, size, 2+size), cn(pos+Vector3.new(mrand(-2+size/2, 2+size/2), 0, mrand(-2+size/2, 2+size/2)))*ca(mr(mrand(-4, 4)), mr(mrand(-360, 360)), mr(mrand(-35, 35))))
  2362. end
  2363. end
  2364. end
  2365. function makeLightning(from, to, thick, col)
  2366. local magnitude=(from.p-to.p).magnitude
  2367. local distance=(from.p+to.p)/2
  2368. local pattern=add.Part(workspace, true, false, "White", 1, Vector3.new(.2, .2, magnitude), cn(distance, from.p))
  2369. local fromPosProx=from.p
  2370. local lim=Instance.new("Model", workspace)
  2371. for i=1, 4 do
  2372. local fromPosProx2=fromPosProx
  2373. local random=Vector3.new(mrand(-1, 1), mrand(-1, 1), mrand(-1, 1))
  2374. local findSize=pattern.Size.z/4
  2375. local findOffSet=pattern.CFrame.lookVector*-1
  2376. local compute=i*findSize*findOffSet
  2377. local newfromPos=from.p
  2378. local newEndPos=cn(random+compute+newfromPos).p
  2379. local magnitude=(fromPosProx2-newEndPos).magnitude
  2380. local distance=(fromPosProx2+newEndPos)/2
  2381. local lightning=add.Part(lim, true, false, col or "Bright yellow", 0, Vector3.new(1, 1, 1), cn(distance, fromPosProx2), Vector3.new(thick, thick, magnitude))
  2382. fromPosProx=newEndPos
  2383. game.Debris:addItem(lim, 1)
  2384. end
  2385. pattern:remove()
  2386. end
  2387. function makeCircle(prt ,dis, rep, angle)
  2388. local cm=Instance.new("Model", prt.Parent)
  2389. for i=angle*2/rep, angle*2 do
  2390. local prt2=prt:clone()
  2391. prt2.Parent=cm
  2392. prt2.CFrame=prt.CFrame*cn(dis*ms(i), 0, dis*mc(i))
  2393. end
  2394. prt:remove()
  2395. return cm
  2396. end
  2397. local bv=Instance.new("BodyVelocity") bv.maxForce=Vector3.new(inf, 0, inf)
  2398. local bav=Instance.new("BodyAngularVelocity") bav.maxTorque=Vector3.new(inf, inf, inf)
  2399. function startBoost()
  2400. boost(obj.TS, 3, "Bright orange")
  2401. while boosts do
  2402. if speed<150 then
  2403. speed=speed+2
  2404. bv.velocity=obj.Frame.CFrame.lookVector*speed
  2405. end
  2406. wait()
  2407. end
  2408. end
  2409. local fire=false
  2410. function startMG()
  2411. fire=true
  2412. for i=0, 1, .1 do
  2413. animate.MachineGunR(cn(4.5*i, 0, 0))
  2414. animate.MachineGunL(cn(-4.5*i, 0, 0))
  2415. wait()
  2416. end
  2417. while fire do
  2418. local mb=add.Part(workspace, false, false, "Bright yellow", 0, Vector3.new(.2, .2, 1), obj.gr.CFrame+obj.gr.CFrame.lookVector)
  2419. dmgHit(mb)
  2420. local f=Instance.new("BodyForce", mb) f.force=Vector3.new(0, mb:getMass()*196.25, 0)
  2421. local v=Instance.new("BodyVelocity", mb) v.maxForce=Vector3.new(inf, inf, inf) v.velocity=mb.CFrame.lookVector*200
  2422. local ef=add.Part(workspace, false, false, "Bright yellow", .2, Vector3.new(1, .5, 1))
  2423. local efm=add.Mesh("SpecialMesh", ef, Vector3.new(1, 1, 1), nil, Meshes.Crown)
  2424. add.Weld(ef, obj.gr, cn(0, 0, -1)*ca(-pi/2, 0, 0))
  2425. game.Debris:addItem(ef, .1)
  2426. game.Debris:addItem(mb, 1.5)
  2427.  
  2428. local mb2=add.Part(workspace, false, false, "Bright yellow", 0, Vector3.new(.2, .2, 1), obj.gl.CFrame+obj.gl.CFrame.lookVector)
  2429. dmgHit(mb2)
  2430. local f=Instance.new("BodyForce", mb2) f.force=Vector3.new(0, mb2:getMass()*196.25, 0)
  2431. local v=Instance.new("BodyVelocity", mb2) v.maxForce=Vector3.new(inf, inf, inf) v.velocity=mb2.CFrame.lookVector*200
  2432. local ef=add.Part(workspace, false, false, "Bright yellow", .2, Vector3.new(1, .5, 1))
  2433. local efm=add.Mesh("SpecialMesh", ef, Vector3.new(1, 1, 1), nil, Meshes.Crown)
  2434. add.Weld(ef, obj.gl, cn(0, 0, -1)*ca(-pi/2, 0, 0))
  2435. game.Debris:addItem(ef, .1)
  2436. game.Debris:addItem(mb2, 1.5)
  2437. wait(.1)
  2438. end
  2439. for i=1, 0, -.1 do
  2440. animate.MachineGunR(cn(4.5*i, 0, 0))
  2441. animate.MachineGunL(cn(-4.5*i, 0, 0))
  2442. wait()
  2443. end
  2444. end
  2445. function startRocket()
  2446. for i=0, 1, .1 do
  2447. animate.Rocket(cn(0, 0, -8*i))
  2448. wait()
  2449. end
  2450. wait(.2)
  2451. local mb=add.Part(workspace, false, false, "Bright yellow", 0, Vector3.new(1, 1, 2), obj.rock.CFrame+obj.rock.CFrame.lookVector*2)
  2452. rockHit(mb)
  2453. local f=Instance.new("BodyForce", mb) f.force=Vector3.new(0, mb:getMass()*196.25, 0)
  2454. local v=Instance.new("BodyVelocity", mb) v.maxForce=Vector3.new(inf, inf, inf) v.velocity=mb.CFrame.lookVector*300
  2455. local ef=add.Part(workspace, false, false, "Bright yellow", .2, Vector3.new(1, .5, 1))
  2456. local efm=add.Mesh("SpecialMesh", ef, Vector3.new(1.5, 1.5, 1.5), nil, Meshes.Crown)
  2457. add.Weld(ef, obj.rock, cn(0, 0, -.5)*ca(-pi/2, 0, 0))
  2458. game.Debris:addItem(ef, .1)
  2459. game.Debris:addItem(mb, 1.5)
  2460. wait(.2)
  2461. for i=1, 0, -.1 do
  2462. animate.Rocket(cn(0, 0, -8*i))
  2463. wait()
  2464. end
  2465. end
  2466. function startSelfDestruct()
  2467. obj.VCW:remove()
  2468. obj.VC.CanCollide=false
  2469. local p=Instance.new("BodyPosition", obj.VC) p.maxForce=Vector3.new(inf, inf, inf) p.position=obj.VC.Position+Vector3.new(0, 300, 0)
  2470. wait(1)
  2471. local e=Instance.new("Explosion", workspace)
  2472. e.BlastPressure=500
  2473. e.BlastRadius=500
  2474. e.Position=obj.Frame.Position
  2475. wait(1)
  2476. obj.VC.Anchored = false
  2477. obj.VC:BreakJoints()
  2478. obj.CanCollide = true
  2479. end
  2480. local slice=false
  2481. function startSlice()
  2482. slice=true
  2483. for i=0, 1, .1 do
  2484. animate.BladeR(cn(5.5*i, 0, 0))
  2485. animate.BladeL(cn(-5.5*i, 0, 0))
  2486. wait()
  2487. end
  2488. sliceHit(obj.p1) sliceHit(obj.p2)
  2489. sliceHit(obj.br) sliceHit(obj.bl)
  2490. while slice do wait() end
  2491. for i=1, 0, -.1 do
  2492. animate.BladeR(cn(5.5*i, 0, 0))
  2493. animate.BladeL(cn(-5.5*i, 0, 0))
  2494. wait()
  2495. end
  2496. end
  2497. local hover=false
  2498. function startHover()
  2499. bv.maxForce=Vector3.new(inf, inf, inf)
  2500. for i=0, 1, .05 do
  2501. animate.Wheel(ca(0, 0, mr(90*i)))
  2502. animate.Wheel2(ca(0, 0, mr(-90*i)))
  2503. animate.Wheel3(ca(0, 0, mr(90*i)))
  2504. animate.Wheel4(ca(0, 0, mr(-90*i)))
  2505. animate.Booster(ca(mr(90*i), 0, 0))
  2506. bv.velocity=bv.velocity+Vector3.new(0, 10*i, 0)
  2507. wait()
  2508. end
  2509. boost(obj.TS, 3, "Bright orange")
  2510. bv.velocity=Vector3.new(0, 0, 0)
  2511. while hover do bv.velocity=bv.velocity+Vector3.new(0, 10, 0) wait(1) bv.velocity=Vector3.new(0, 0, 0) wait(.5) bv.velocity=bv.velocity-Vector3.new(0, 10, 0) wait(1) bv.velocity=Vector3.new(0, 0, 0) wait(.5) end
  2512. for i=1, 0, -.05 do
  2513. animate.Wheel(ca(0, 0, mr(90*i)))
  2514. animate.Wheel2(ca(0, 0, mr(-90*i)))
  2515. animate.Wheel3(ca(0, 0, mr(90*i)))
  2516. animate.Wheel4(ca(0, 0, mr(-90*i)))
  2517. animate.Booster(ca(mr(90*i), 0, 0))
  2518. bv.velocity=bv.velocity-Vector3.new(0, 5-5*i, 0)
  2519. wait()
  2520. end
  2521. bv.maxForce=Vector3.new(inf, 0, inf)
  2522. boosts=false
  2523. end
  2524. function KeyDown(k)
  2525. if k=="b" and not key and not boosts then
  2526. key=true
  2527. startBoost()
  2528. end
  2529. if k=="x" and not hover then
  2530. hover=true
  2531. startHover()
  2532. elseif k=="x" and hover then
  2533. hover=false
  2534. end
  2535. if k=="c" and not key and not slice then
  2536. key=true
  2537. startSlice()
  2538. end
  2539. if k=="r" and not key then
  2540. key=true
  2541. startRocket()
  2542. key=false
  2543. end
  2544. if k=="g" and not key then
  2545. key=true
  2546. startSelfDestruct()
  2547. key=false
  2548. end
  2549. if k=="f" and not key and not fire then
  2550. key=true
  2551. startMG()
  2552. end
  2553. if k=="v" and not key then
  2554. key=true
  2555. speed=0
  2556. key=false
  2557. end
  2558. end
  2559. function KeyUp(k)
  2560. if k=="b" and boosts and key then
  2561. key=false
  2562. boosts=false
  2563. end
  2564. if k=="f" and fire and key then
  2565. key=false
  2566. fire=false
  2567. end
  2568. if k=="c" and slice and key then
  2569. key=false
  2570. slice=false
  2571. end
  2572. end
  2573. local engine=false
  2574. createParts()
  2575. obj.VC.ChildAdded:connect(function(ad)
  2576. if ad.Name=="SeatWeld" then
  2577. torso=ad.Part1
  2578. local vc=obj.VC
  2579. if torso then print("Found")
  2580. player=game.Players:getPlayerFromCharacter(torso.Parent)
  2581. mouse=player:GetMouse()
  2582. ad.C1=ad.C1*CFrame.new(0, 0, 1.5)
  2583. bv.Parent=obj.Frame
  2584. bav.Parent=obj.Frame
  2585. gui.Parent=player.PlayerGui
  2586. mouse.KeyDown:connect(KeyDown)
  2587. mouse.KeyUp:connect(KeyUp)
  2588. engine=true
  2589. while torso and vc and engine do print("working")
  2590. obj.AL.Text="Speed("..speed..")"
  2591. if vc.Throttle==1 and speed<100 then
  2592. speed=speed+1
  2593. bv.velocity=obj.Frame.CFrame.lookVector*speed
  2594. end
  2595. if vc.Throttle==-1 and speed>-100 then
  2596. speed=speed-1
  2597. bv.velocity=obj.Frame.CFrame.lookVector*speed
  2598. end
  2599. if vc.Throttle==0 and speed>0 then
  2600. speed=speed-1
  2601. bv.velocity=obj.Frame.CFrame.lookVector*speed
  2602. end
  2603. if vc.Throttle==0 and speed<0 then
  2604. speed=speed+1
  2605. bv.velocity=obj.Frame.CFrame.lookVector*speed
  2606. end
  2607. if vc.Steer==1 then
  2608. bav.angularvelocity=Vector3.new(0, -2, 0)
  2609. if not hover then
  2610. animate.Wheel2(ca(mr(-25), 0, 0))
  2611. animate.Wheel(ca(mr(-25), 0, 0))
  2612. end
  2613. end
  2614. if vc.Steer==-1 then
  2615. bav.angularvelocity=Vector3.new(0, 2, 0)
  2616. if not hover then
  2617. animate.Wheel2(ca(mr(25), 0, 0))
  2618. animate.Wheel(ca(mr(25), 0, 0))
  2619. end
  2620. end
  2621. if vc.Steer==0 then
  2622. bav.angularvelocity=Vector3.new(0, 0, 0)
  2623. if not hover then
  2624. animate.Wheel2(ca(0, 0, 0))
  2625. animate.Wheel(ca(0, 0, 0))
  2626. end
  2627. end
  2628. wait()
  2629. end
  2630. end
  2631. end
  2632. end)local p = game.Players.LocalPlayer
  2633. local char = p.Character
  2634. local mouse = p:GetMouse()
  2635. local larm = char["Left Arm"]
  2636. local rarm = char["Right Arm"]
  2637. local lleg = char["Left Leg"]
  2638. local rleg = char["Right Leg"]
  2639. local hed = char.Head
  2640. local torso = char.Torso
  2641. local hum = char.Humanoid
  2642. local cam = game.Workspace.CurrentCamera
  2643. local root = char.HumanoidRootPart
  2644. local deb = false
  2645. local shot = 0
  2646. NoAnims = false
  2647. local debris=game:service"Debris"
  2648. local l = game:GetService("Lighting")
  2649. local rs = game:GetService("RunService").RenderStepped
  2650. ptz = {0.8, 0.85, 0.9, 0.95, 1, 1.05, 1.1}
  2651. math.randomseed(os.time())
  2652. for i,v in pairs (hed:GetChildren()) do
  2653. if v:IsA("Sound") then
  2654. v:Destroy()
  2655. end
  2656. end
  2657. ----------------------------------------------------
  2658. local Touche = {char.Name, }
  2659. ----------------------------------------------------
  2660.  
  2661. hum.MaxHealth = 150
  2662.  
  2663. ----------------------------------------------------
  2664. function lerp(a, b, t) -- Linear interpolation
  2665. return a + (b - a)*t
  2666. end
  2667.  
  2668. function slerp(a, b, t) --Spherical interpolation
  2669. dot = a:Dot(b)
  2670. if dot > 0.99999 or dot < -0.99999 then
  2671. return t <= 0.5 and a or b
  2672. else
  2673. r = math.acos(dot)
  2674. return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
  2675. end
  2676. end
  2677.  
  2678. function matrixInterpolate(a, b, t)
  2679. local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
  2680. local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
  2681. local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
  2682. local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector right
  2683. local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector up
  2684. local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector back
  2685. local t = v1:Dot(v2)
  2686. if not (t < 0 or t == 0 or t > 0) then -- Failsafe
  2687. return CFrame.new()
  2688. end
  2689. return CFrame.new(
  2690. v0.x, v0.y, v0.z,
  2691. v1.x, v1.y, v1.z,
  2692. v2.x, v2.y, v2.z,
  2693. v3.x, v3.y, v3.z)
  2694. end
  2695. ----------------------------------------------------
  2696. function genWeld(a,b)
  2697. local w = Instance.new("Weld",a)
  2698. w.Part0 = a
  2699. w.Part1 = b
  2700. return w
  2701. end
  2702. function weld(a, b)
  2703. local weld = Instance.new("Weld")
  2704. weld.Name = "W"
  2705. weld.Part0 = a
  2706. weld.Part1 = b
  2707. weld.C0 = a.CFrame:inverse() * b.CFrame
  2708. weld.Parent = a
  2709. return weld;
  2710. end
  2711. ----------------------------------------------------
  2712. function Lerp(c1,c2,al)
  2713. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  2714. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  2715. for i,v in pairs(com1) do
  2716. com1[i] = v+(com2[i]-v)*al
  2717. end
  2718. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  2719. end
  2720. ----------------------------------------------------
  2721. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  2722. local wld = Instance.new("Weld", wp1)
  2723. wld.Part0 = wp0
  2724. wld.Part1 = wp1
  2725. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  2726. end
  2727. ----------------------------------------------------
  2728. function weld5(part0, part1, c0, c1)
  2729. weeld=Instance.new("Weld", part0)
  2730. weeld.Part0=part0
  2731. weeld.Part1=part1
  2732. weeld.C0=c0
  2733. weeld.C1=c1
  2734. return weeld
  2735. end
  2736. ----------------------------------------------------
  2737. function HasntTouched(plrname)
  2738. local ret = true
  2739. for _, v in pairs(Touche) do
  2740. if v == plrname then
  2741. ret = false
  2742. end
  2743. end
  2744. return ret
  2745. end
  2746. ----------------------------------------------------
  2747. gavehp = false
  2748.  
  2749. local ends = {"alive","rip"}
  2750. result = ""
  2751.  
  2752. local g = Instance.new("Part",larm)
  2753. g.Material = "Neon"
  2754. g.CanCollide = false
  2755. g.Size = Vector3.new(1,1,1)
  2756. local gm = Instance.new("SpecialMesh",g)
  2757. gm.MeshId = "rbxassetid://483388971"
  2758. gm.TextureId = "rbxassetid://520016684"
  2759. gm.Scale = Vector3.new(0.005,0.005,0.005)
  2760.  
  2761. local cor = Instance.new("Weld")
  2762. cor.Part1 = g
  2763. cor.Part0 = larm
  2764. cor.Parent = char
  2765. cor.C1 = CFrame.new(0.2,1.8,0)
  2766.  
  2767. ----------------------------------------------------
  2768. newWeld(torso, larm, -1.5, 0.5, 0)
  2769. larm.Weld.C1 = CFrame.new(0, 0.5, 0)
  2770. newWeld(torso, rarm, 1.5, 0.5, 0)
  2771. rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
  2772. newWeld(torso, hed, 0, 1.5, 0)
  2773. newWeld(torso, lleg, -0.5, -1, 0)
  2774. lleg.Weld.C1 = CFrame.new(0, 1, 0)
  2775. newWeld(torso, rleg, 0.5, -1, 0)
  2776. rleg.Weld.C1 = CFrame.new(0, 1, 0)
  2777. newWeld(root, torso, 0, -1, 0)
  2778. torso.Weld.C1 = CFrame.new(0, -1, 0)
  2779. ----------------------------------------------------
  2780. attack = false
  2781. local m = 0
  2782. ----------------------------------------------------
  2783. char.Health:Destroy()
  2784. mouse.KeyDown:connect(function(key)
  2785. if key == "e" then
  2786. if attack == false then
  2787. attack = true
  2788. NoAnims = true
  2789. hum.Health = 150
  2790.  
  2791. result = ends[math.random(1,#ends)]
  2792.  
  2793. local s = Instance.new("Sound",torso)
  2794. s.SoundId = "rbxassetid://140923474"
  2795. s.Volume = 1
  2796. s.Pitch = 1
  2797. s.Looped = true
  2798. s:Play()
  2799.  
  2800. coroutine.wrap(function()
  2801. s:Remove()
  2802. end)()
  2803. local s = Instance.new("Sound",torso)
  2804. s.SoundId = "rbxassetid://212887982"
  2805. s.Volume = 1
  2806. s.Pitch = 1
  2807. s:Play()
  2808.  
  2809. cor.Part0 = hed
  2810. pcall(function()
  2811. for i = 1, 20 do
  2812.  
  2813. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.2)
  2814.  
  2815. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(0),math.rad(30)), 0.2)
  2816.  
  2817. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.2)
  2818.  
  2819. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.1)
  2820.  
  2821. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)
  2822.  
  2823. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)
  2824.  
  2825. cor.C0 = Lerp(cor.C0, CFrame.new(0.6,0,0)*CFrame.Angles(math.rad(50),0,0),0.2)
  2826. rs:wait()
  2827.  
  2828. end
  2829. end)
  2830.  
  2831. local pgui = p.PlayerGui
  2832.  
  2833. local sc = Instance.new("ScreenGui",pgui)
  2834. local w1 = Instance.new("TextLabel",sc)
  2835. w1.Size = UDim2.new(1,0,1,0)
  2836. w1.Text = "wo kalm dwn m8 u r gon gt rkt"
  2837. w1.TextScaled = true
  2838. w1.BackgroundColor3 = Color3.new(1,1,1)
  2839. w1.BorderSizePixel = 0
  2840.  
  2841. coroutine.wrap(function()
  2842. for i = 1, 20 do
  2843. w1.BackgroundTransparency = i/10
  2844. w1.TextTransparency = i/10
  2845. end
  2846. end)()
  2847.  
  2848. pcall(function()
  2849. for i = 1, 100 do
  2850. rs:wait()
  2851. m = m + 0.004
  2852. hum.Health = hum.Health-1
  2853. cor.C0 = Lerp(cor.C0, CFrame.new(0.6,0+m/2,0-m/2)*CFrame.Angles(math.rad(50) + m,0,0),0.2)
  2854.  
  2855. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5+m,0-m/3.5)*CFrame.Angles(math.rad(120) + m,math.rad(0),math.rad(30)), 0.2)
  2856.  
  2857. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5+m,0+m/3.5)*CFrame.Angles(math.rad(0) - m,math.rad(0),math.rad(0) + m), 0.2)
  2858.  
  2859. end
  2860. end)
  2861.  
  2862. if result == "rip" then
  2863.  
  2864. coroutine.wrap(function()
  2865. wait(0.15)
  2866. for i = 1, 60 do
  2867. cor.Part0 = torso
  2868. cor.C0 = Lerp(cor.C0,CFrame.new(9,-0.15,0)*CFrame.Angles(0,0,200),0.1)
  2869. rs:wait()
  2870. end
  2871. end)()
  2872.  
  2873. s:Remove()
  2874. hum.WalkSpeed = 0
  2875. pcall(function()
  2876. hum.JumpPower = 0
  2877. end)
  2878.  
  2879. pcall(function()
  2880. for i = 1, 20 do
  2881.  
  2882. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(30),math.rad(30)), 0.2)
  2883.  
  2884. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(-10),math.rad(-10)), 0.2)
  2885.  
  2886. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)), 0.2)
  2887.  
  2888. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.5, 0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)), 0.2)
  2889.  
  2890. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0)*CFrame.Angles(math.rad(0),math.rad(-10),math.rad(-5)), 0.4)
  2891.  
  2892. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0)*CFrame.Angles(math.rad(0),math.rad(20),math.rad(20)), 0.4)
  2893.  
  2894. rs:wait()
  2895. end
  2896. end)
  2897.  
  2898. wait(3)
  2899.  
  2900. coroutine.wrap(function()
  2901. while true do
  2902. wait(0.07)
  2903. pcall(function()
  2904.  
  2905. rarm.Weld.C0 = CFrame.new(1.5,0.5,0)*CFrame.Angles(math.random(0,3),math.random(0,7),math.random(30,45))
  2906.  
  2907. larm.Weld.C0 = CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.random(0,5),math.random(10,20),math.random(10,20))
  2908.  
  2909. hed.Weld.C0 = CFrame.new(0,1.5,0)*CFrame.Angles(math.random(20,30),math.random(0,4),math.random(0,3))
  2910.  
  2911. lleg.Weld.C0 = CFrame.new(-0.5, -1, 0)*CFrame.Angles(math.random(0,5),math.random(10,15),math.random(5,10))
  2912.  
  2913. rleg.Weld.C0 = CFrame.new(0.5, -1, 0)*CFrame.Angles(math.random(0,4),math.random(20,30),math.random(20,30))
  2914.  
  2915. end)
  2916. end
  2917. end)()
  2918.  
  2919.  
  2920. cor:Destroy()
  2921.  
  2922. g.Anchored = true
  2923.  
  2924. for i,v in pairs(char:GetChildren()) do
  2925. if v:IsA("Part") then
  2926. v.Anchored = true
  2927. elseif v:IsA("Accoutrement") then
  2928. v.Handle.Anchored = true
  2929. end
  2930. end
  2931.  
  2932. cor.Part0 = larm
  2933. m = 0
  2934. hum.MaxHealth = 0
  2935.  
  2936. local k = Instance.new("Sound",torso)
  2937. k.SoundId = "rbxassetid://154872806"
  2938. k.Volume = 10
  2939. k.Pitch = 1
  2940. k:Play()
  2941.  
  2942. local cf = torso.CFrame -Vector3.new(0,0.55,0)
  2943. cf = cf*CFrame.Angles(math.rad(88.5),0,0)
  2944.  
  2945. local b = Instance.new("Part",torso)
  2946. b.BrickColor = BrickColor.new("Really red")
  2947. b.Material = "Neon"
  2948. b.Anchored = true
  2949. b.CanCollide = false
  2950. b.Size = Vector3.new(2,0.01,2)
  2951. b.CFrame = cf
  2952.  
  2953. local bm = Instance.new("CylinderMesh",b)
  2954.  
  2955. local cf2 = b.CFrame -Vector3.new(3,0,0)
  2956.  
  2957. local b2 = Instance.new("Part",torso)
  2958. b2.BrickColor = BrickColor.new("Really red")
  2959. b2.Material = "Neon"
  2960. b2.Anchored = true
  2961. b2.CanCollide = false
  2962. b2.Size = Vector3.new(2,0.01,2)
  2963. b2.CFrame = cf2
  2964.  
  2965. local bm2 = Instance.new("CylinderMesh",b2)
  2966.  
  2967.  
  2968. for i = 1, 40 do
  2969. wait()
  2970. b.Size = Vector3.new(i/5,0,i/5)
  2971. b.CFrame = cf
  2972.  
  2973. b2.Size = Vector3.new(i/10,0,i/10)
  2974. b2.CFrame = cf2
  2975. end
  2976.  
  2977. local bg = Instance.new("BillboardGui", torso)
  2978. bg.Name = "rip"
  2979. bg.Adornee = torso
  2980. bg.Size = UDim2.new(1, 0, 1, 0)
  2981. bg.StudsOffset = Vector3.new(0, 2, 0)
  2982.  
  2983. local fr1 = Instance.new("TextLabel", bg)
  2984. fr1.Size = UDim2.new(1, 0, 1, 0)
  2985. fr1.BorderSizePixel = 0
  2986. fr1.TextTransparency = 1
  2987. fr1.BackgroundTransparency = 1
  2988. fr1.Text = "r.i.p"
  2989. fr1.TextScaled = true
  2990.  
  2991. coroutine.wrap(function()
  2992. for i = 1, 20 do
  2993. rs:wait()
  2994. fr1.TextTransparency = fr1.TextTransparency - 1/20
  2995. fr1.BackgroundTransparency = fr1.BackgroundTransparency - 1/20
  2996. end
  2997. end)()
  2998.  
  2999. coroutine.wrap(function()
  3000. while true do
  3001.  
  3002. for i = 0.01, 0.2 do
  3003. fr1.BackgroundColor3 = fr1.BackgroundColor3:lerp(Color3.new(255,0,0),i)
  3004. rs:wait()
  3005. end
  3006.  
  3007. for i = 0.01, 0.2 do
  3008. fr1.BackgroundColor3 = fr1.BackgroundColor3:lerp(Color3.new(0,255,0),i)
  3009. rs:wait()
  3010. end
  3011.  
  3012. for i = 0.01, 0.2 do
  3013. fr1.BackgroundColor3 = fr1.BackgroundColor3:lerp(Color3.new(0,0,255),i)
  3014. rs:wait()
  3015. end
  3016.  
  3017. wait()
  3018. end
  3019. end)()
  3020.  
  3021. local x = Instance.new("Sound",torso)
  3022. x.SoundId = "rbxassetid://397069204"
  3023. x.Looped = true
  3024. x:Play()
  3025. wait(9)
  3026.  
  3027. local txts = {"R.I.P "..p.Name.." Died drinking his favorite soda","R.I.P "..p.Name.." Died because of the anime called bleach - i mean the drink.","R.I.P "..p.Name.." Potato.","666"}
  3028.  
  3029. local t1 = Instance.new("Part",workspace.Base)
  3030. t1.Name = "tombstone_dirt"
  3031. t1.BrickColor = BrickColor.new("Reddish brown")
  3032. t1.CanCollide = false
  3033. t1.CFrame = root.CFrame - Vector3.new(0,3.25,0)
  3034. t1.CFrame = t1.CFrame*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  3035. t1.Material = "Grass"
  3036. t1.Size = Vector3.new(4,1,8)
  3037.  
  3038. local tw = Instance.new("Weld")
  3039.  
  3040. local t2 = Instance.new("Part",t1)
  3041. t2.Name = "tombstone_stone"
  3042. t2.CanCollide = false
  3043. t2.BrickColor = BrickColor.new("")
  3044. t2.Anchored = false
  3045. t2.CFrame = t1.CFrame + Vector3.new(0,0,-4)
  3046. t2.Size = Vector3.new(4.2,5,1.2)
  3047.  
  3048. local sg = Instance.new("SurfaceGui",t2)
  3049. sg.Enabled = true
  3050. sg.Face = "Back"
  3051. sg.Adornee = t2
  3052. local txts = txts[math.random(1,#txts)]
  3053.  
  3054. local txt = Instance.new("TextLabel",sg)
  3055. txt.TextScaled = true
  3056. txt.Text = txts
  3057. txt.BackgroundTransparency = 1
  3058. txt.BorderSizePixel = 0
  3059. txt.Size = UDim2.new(1,0,1,0)
  3060.  
  3061. txt.TextColor3 = Color3.new(1,1,1)
  3062. if txts == "666" then
  3063. txt.TextColor3 = Color3.new(1,0,0)
  3064. end
  3065.  
  3066.  
  3067. tw.Part1 = t2
  3068. tw.Part0 = t1
  3069. tw.Parent = char
  3070. tw.C0 = CFrame.new(0,2.5,-4)
  3071.  
  3072. coroutine.wrap(function()
  3073. t1.CFrame = root.CFrame - Vector3.new(0,3.2,0)
  3074. t1.CFrame = t1.CFrame*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  3075. wait(0.1)
  3076. t1.CFrame = root.CFrame - Vector3.new(0,3.2,0)
  3077. t1.CFrame = t1.CFrame*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  3078. t1.Anchored = true
  3079. t2.Anchored = true
  3080. t1.CanCollide = true
  3081. t2.CanCollide = true
  3082. end)()
  3083.  
  3084. char:BreakJoints()
  3085.  
  3086. elseif result == "alive" then
  3087. attack = false
  3088. NoAnims = false
  3089. cor.Part0 = larm
  3090. m = 0
  3091. end
  3092. end
  3093. end
  3094. end)
  3095.  
  3096. pcall(function()
  3097. ----------------------------------------------------
  3098. mouse.KeyDown:connect(function(key)
  3099. if string.byte(key) == 50 then
  3100. char.Humanoid.WalkSpeed = 60
  3101. end
  3102. end)
  3103. mouse.KeyUp:connect(function(key)
  3104. if string.byte(key) == 50 then
  3105. char.Humanoid.WalkSpeed = 16
  3106. end
  3107. end)
  3108. -------------------------------
  3109. local animpose = "Idle"
  3110. local lastanimpose = "Idle"
  3111. local sine = 0
  3112. local change = 1
  3113. local val = 0
  3114. local ffing = false
  3115. -------------------------------
  3116. game:GetService("RunService").RenderStepped:connect(function()
  3117. --[[if char.Humanoid.Jump == true then
  3118. jump = true
  3119. else
  3120. jump = false
  3121. end]]
  3122. char.Humanoid.FreeFalling:connect(function(f)
  3123. if f then
  3124. ffing = true
  3125. else
  3126. ffing = false
  3127. end
  3128. end)
  3129. sine = sine + change
  3130. if jumpn == true then
  3131. animpose = "Jumping"
  3132. elseif ffing == true then
  3133. animpose = "Freefalling"
  3134. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then
  3135. animpose = "Idle"
  3136. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then
  3137. animpose = "Walking"
  3138. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then
  3139. animpose = "Running"
  3140. end
  3141. if animpose ~= lastanimpose then
  3142. sine = 0
  3143. if animpose == "Idle" then
  3144. for i = 1, 2 do
  3145. if NoAnims == false then
  3146.  
  3147. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5+math.sin(sine/14)/9,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(30)), 0.2)
  3148.  
  3149. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5 + math.sin(sine/14)/9,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(30)), 0.2)
  3150.  
  3151. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.2)
  3152.  
  3153. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.1)
  3154.  
  3155. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)
  3156.  
  3157. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)
  3158.  
  3159. end
  3160. end
  3161.  
  3162. elseif animpose == "Walking" then
  3163. for i = 1, 2 do
  3164. if NoAnims == false then
  3165.  
  3166. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(0.7,0.5,-0.35)*CFrame.Angles(math.rad(100),math.rad(0),math.rad(-90)), 0.1)
  3167.  
  3168. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-0.7,0.5,-0.35)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(80)), 0.1)
  3169.  
  3170. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.2)
  3171.  
  3172. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.1)
  3173.  
  3174. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)
  3175.  
  3176. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)
  3177.  
  3178. end
  3179. end
  3180. elseif animpose == "Running" then
  3181. for i = 1, 2 do
  3182. if NoAnims == false then
  3183. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)
  3184.  
  3185. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)
  3186.  
  3187. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.2)
  3188.  
  3189. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.05)
  3190.  
  3191. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)
  3192.  
  3193. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)
  3194.  
  3195. wait()
  3196. end
  3197. end
  3198. else
  3199. end
  3200. end
  3201. lastanimpose = animpose
  3202. if animpose == "Idle" then
  3203. if NoAnims == false then
  3204. change = 0.5
  3205.  
  3206. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.3,0.4+math.sin(sine/14)/9,0.2)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(-30)), 0.2)
  3207.  
  3208. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3,0.4 + math.sin(sine/14)/9,-0.2)*CFrame.Angles(math.rad(20),math.rad(0),math.rad(30)), 0.2)
  3209.  
  3210. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.2)
  3211.  
  3212. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.1)
  3213.  
  3214. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)
  3215.  
  3216. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)
  3217.  
  3218. cor.C0 = Lerp(cor.C0, CFrame.new(0,0.1,0.2)*CFrame.Angles(math.rad(10),math.pi,0),0.2)
  3219.  
  3220. end
  3221.  
  3222. elseif animpose == "Walking" then
  3223. if NoAnims == false then
  3224. change = 1
  3225. cor.C0 = Lerp(cor.C0, CFrame.new(0,0.1,0.2)*CFrame.Angles(math.rad(10),-math.pi/2,0),0.2)
  3226.  
  3227. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0) + math.sin(sine/5)/1.2,math.rad(0),math.rad(0)), 0.1)
  3228.  
  3229. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0) +- math.sin(sine/5)/1.2,math.rad(0),math.rad(0)), 0.1)
  3230.  
  3231. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-0.07)*CFrame.Angles(math.rad(-5),math.rad(0),math.rad(0)), 0.2)
  3232.  
  3233. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.1)
  3234.  
  3235. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0)*CFrame.Angles(math.rad(0) + math.sin(sine/5)/1.2,math.rad(0),math.rad(0)), 0.1)
  3236.  
  3237. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0)*CFrame.Angles(math.rad(0) +- math.sin(sine/5)/1.2,math.rad(0),math.rad(0)), 0.1)
  3238.  
  3239. end
  3240.  
  3241. elseif animpose == "Running" then
  3242. if NoAnims == false then
  3243. change = 0.5
  3244.  
  3245. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(0.7 ,0.5,-0.5)*CFrame.Angles(math.rad(90)+ math.sin(sine/2.5)/2,0,.05), 0.2)
  3246.  
  3247. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-0.7,0.5,-0.5)*CFrame.Angles(math.rad(90)+ -math.sin(sine/2.5)/2,0,-.05), 0.2)
  3248.  
  3249. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0.5)*CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)),0.2)
  3250.  
  3251. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1 , 0) * CFrame.Angles(math.rad(-90), 0, math.rad(0)), 0.2)
  3252.  
  3253. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1 - 0.3*math.cos(sine/7)/6, 0) * CFrame.Angles(math.rad(85) + math.sin(sine/2.5)/2, 0, 0.05), .4)
  3254.  
  3255. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1 - 0.3*math.cos(sine/7)/6, 0) * CFrame.Angles(math.rad(85) + -math.sin(sine/2.5)/2, 0.05, 0), .4)Character = game.Players.LocalPlayer.Character
  3256. Player = game.Players.LocalPlayer
  3257. char = Character
  3258. hum = Character.Humanoid
  3259. Torso = Character.Torso
  3260. Head = Character.Head
  3261.  
  3262. char.Shirt.ShirtTemplate = "rbxassetid://772824951"
  3263. char.Pants.PantsTemplate = "rbxassetid://772824951"
  3264.  
  3265.  
  3266. local BC = char["Body Colors"]
  3267. BC.HeadColor = BrickColor.new("Gray")
  3268. BC.LeftArmColor = BrickColor.new("Gray")
  3269. BC.LeftLegColor = BrickColor.new("Gray")
  3270. BC.RightArmColor = BrickColor.new("Gray")
  3271. BC.RightLegColor = BrickColor.new("Gray")
  3272. BC.TorsoColor = BrickColor.new("White")
  3273.  
  3274. char.Head.face.Texture = "rbxassetid://701379058"
  3275.  
  3276. hum.MaxHealth = math.huge
  3277.  
  3278. CV="Maroon"
  3279. p = game.Players.LocalPlayer
  3280. char = p.Character
  3281. local txt = Instance.new("BillboardGui", char)
  3282. txt.Adornee = char .Head
  3283. txt.Name = "_status"
  3284. txt.Size = UDim2.new(2, 0, 1.2, 0)
  3285. txt.StudsOffset = Vector3.new(-9, 8, 0)
  3286. local text = Instance.new("TextLabel", txt)
  3287. text.Size = UDim2.new(10, 0, 7, 0)
  3288. text.FontSize = "Size24"
  3289. text.TextScaled = true
  3290. text.TextTransparency = 0
  3291. text.BackgroundTransparency = 1
  3292. text.TextTransparency = 0
  3293. text.TextStrokeTransparency = 0
  3294. text.Font = "Bodoni"
  3295. text.TextStrokeColor3 = Color3.new(255,0,0)
  3296.  
  3297. v=Instance.new("Part")
  3298. v.Name = "ColorBrick"
  3299. v.Parent=p.Character
  3300. v.FormFactor="Symmetric"
  3301. v.Anchored=true
  3302. v.CanCollide=false
  3303. v.BottomSurface="Smooth"
  3304. v.TopSurface="Smooth"
  3305. v.Size=Vector3.new(10,5,3)
  3306. v.Transparency=1
  3307. v.CFrame=char.Torso.CFrame
  3308. v.BrickColor=BrickColor.new(CV)
  3309. v.Transparency=1
  3310. text.TextColor3 = Color3.new(0,0,0)
  3311. v.Shape="Block"
  3312. text.Text = "\|BENDY|/ -XIII-"
  3313.  
  3314. local dio = Instance.new("ColorCorrectionEffect", game.Lighting)
  3315.  
  3316. --691666497 real music
  3317. --670607453 bendy and the ink machine
  3318. --535846047 marshmello alone
  3319. --510432947 troll
  3320.  
  3321.  
  3322. for i,v in pairs(char:children()) do
  3323. if v:IsA("Hat") then
  3324. v:Destroy()
  3325. end
  3326. end
  3327. for i,v in pairs(char:children()) do
  3328. if v:IsA("Accessory") then
  3329. v:Destroy()
  3330. end
  3331. end
  3332. for i,v in pairs(char:children()) do
  3333. if v:IsA("Hair") then
  3334. v:Destroy()
  3335. end
  3336. end
  3337. --21057378
  3338. Reaper = Instance.new("Model")
  3339. Reaper.Parent = Player.Character
  3340. Reaper.Name = "Reaper"
  3341. rh = Instance.new("Part")
  3342. rh.Parent = Reaper
  3343. rh.BrickColor = BrickColor.new("Really red")
  3344. rh.Locked = true
  3345. rh.CanCollide = false
  3346. mesh = Instance.new("SpecialMesh")
  3347. rh.formFactor = "Symmetric"
  3348. mesh.MeshType = "FileMesh"
  3349. mesh.MeshId = "http://www.roblox.com/asset/?id=187941748"
  3350. mesh.TextureId = "http://www.roblox.com/asset/?id=187941774"
  3351. mesh.Parent = rh
  3352. local weld = Instance.new("Weld")
  3353. weld.Parent = rh
  3354. rh.Transparency = 0
  3355. weld.Part0 = rh
  3356. weld.Part1 = Player.Character.Head
  3357. weld.C0 = CFrame.new(-0, -0.05, -0)*CFrame.Angles(0, 0, 0)
  3358.  
  3359. local s = Instance.new("Sound",char)
  3360. s.SoundId = "http://www.roblox.com/asset/?id=763799656"
  3361. s.Pitch = 1
  3362. s.Volume = 2
  3363. s.Looped = true
  3364. wait(1)
  3365. s:play()
  3366.  
  3367.  
  3368. Reaper2 = Instance.new("Model")
  3369. Reaper2.Parent = Player.Character
  3370. Reaper2.Name = "Reaper2"
  3371. rh2 = Instance.new("Part")
  3372. rh2.Parent = Reaper2
  3373. rh2.BrickColor = BrickColor.new("Really red")
  3374. rh2.Locked = true
  3375. rh2.CanCollide = false
  3376. mesh2 = Instance.new("SpecialMesh")
  3377. rh2.formFactor = "Symmetric"
  3378. mesh2.MeshType = "FileMesh"
  3379. mesh2.MeshId = "http://www.roblox.com/asset/?id=16150814"
  3380. mesh2.TextureId = "http://www.roblox.com/asset/?id=16150799"
  3381. mesh2.Parent = rh2
  3382. local weld2 = Instance.new("Weld")
  3383. weld2.Parent = rh2
  3384. rh2.Transparency = 0
  3385. weld2.Part0 = rh2
  3386. weld2.Part1 = Player.Character.Head
  3387. weld2.C0 = CFrame.new(-0, -0.05, -0)*CFrame.Angles(0, 0, 0)
  3388.  
  3389. Reaper3 = Instance.new("Model")
  3390. Reaper3.Parent = Player.Character
  3391. Reaper3.Name = "Reaper3"
  3392. rh3 = Instance.new("Part")
  3393. rh3.Parent = Reaper3
  3394. rh3.BrickColor = BrickColor.new("Really red")
  3395. rh3.Locked = true
  3396. rh3.CanCollide = false
  3397. mesh3 = Instance.new("SpecialMesh")
  3398. rh3.formFactor = "Symmetric"
  3399. mesh3.MeshType = "FileMesh"
  3400. mesh3.MeshId = "http://www.roblox.com/asset/?id=696339842"
  3401. mesh3.TextureId = "http://www.roblox.com/asset/?id=696339520"
  3402. mesh3.Parent = rh3
  3403. local weld3 = Instance.new("Weld")
  3404. weld3.Parent = rh3
  3405. rh3.Transparency = 0
  3406. weld3.Part0 = rh3
  3407. weld3.Part1 = Player.Character.Torso
  3408. weld3.C0 = CFrame.new(-0, -1, -0)*CFrame.Angles(0, 0, 0)
  3409.  
  3410.  
  3411.  
  3412. Player = game:GetService("Players").LocalPlayer
  3413. Character = Player.Character
  3414. PlayerGui = Player.PlayerGui
  3415. Backpack = Player.Backpack
  3416. Torso = Character.Torso
  3417. Head = Character.Head
  3418. Humanoid = Character.Humanoid
  3419. sanic = Humanoid.WalkSpeed
  3420. Face = Head.face
  3421. LeftArm = Character["Left Arm"]
  3422. LeftLeg = Character["Left Leg"]
  3423. RightArm = Character["Right Arm"]
  3424. RightLeg = Character["Right Leg"]
  3425. LS = Torso["Left Shoulder"]
  3426. LH = Torso["Left Hip"]
  3427. RS = Torso["Right Shoulder"]
  3428. RH = Torso["Right Hip"]
  3429. Neck = Torso.Neck
  3430. neck = Torso.Neck
  3431. it = Instance.new
  3432. vt = Vector3.new
  3433. cf = CFrame.new
  3434. euler = CFrame.fromEulerAnglesXYZ
  3435. angles = CFrame.Angles
  3436. necko = cf(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  3437. necko2 = cf(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  3438. LHC0 = cf(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  3439. LHC1 = cf(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  3440. RHC0 = cf(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  3441. RHC1 = cf(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  3442. RootPart = Character.HumanoidRootPart
  3443. RootJoint = RootPart.RootJoint
  3444. RootCF = euler(-1.57, 0, 3.14)
  3445. attack = false
  3446. attackdebounce = false
  3447. MMouse = nil
  3448. combo = 0
  3449. local hitfloor, posfloor = nil, nil
  3450. local idle = 0
  3451. local Anim = "Idle"
  3452. local Effects = {}
  3453. local Weapon = {}
  3454. local Welds = {}
  3455. local invisible = false
  3456. local doing2 = false
  3457. local doing4 = false
  3458. local Marked = {}
  3459. local MarkedGUI = {}
  3460. local decreaseatk = 0
  3461. local decreasedef = 0
  3462. local decreasemvmt = 0
  3463. local pursuitnum = 0
  3464. local arcorb = false
  3465. local move1 = "(Q)\nGround Shaker"
  3466. local move2 = "(E)\nAstral Sphere"
  3467. local move3 = "(R)\nAstral Beam"
  3468. local move4 = "(F)\nForbidden Hand"
  3469. local cooldowns = {}
  3470. local cooldown1 = 0
  3471. table.insert(cooldowns, cooldown1)
  3472. local cooldown2 = 0
  3473. table.insert(cooldowns, cooldown2)
  3474. local cooldown3 = 0
  3475. table.insert(cooldowns, cooldown3)
  3476. local cooldown4 = 0
  3477. table.insert(cooldowns, cooldown4)
  3478. local cooldownsadd = {}
  3479. local cooldownadd1 = 100
  3480. table.insert(cooldownsadd, cooldownadd1)
  3481. local cooldownadd2 = 100
  3482. table.insert(cooldownsadd, cooldownadd2)
  3483. local cooldownadd3 = 100
  3484. table.insert(cooldownsadd, cooldownadd3)
  3485. local cooldownadd4 = 100
  3486. table.insert(cooldownsadd, cooldownadd4)
  3487. local cooldownmax = 100
  3488. player = nil
  3489. RSH = nil
  3490. RW = Instance.new("Motor")
  3491. LW = Instance.new("Motor")
  3492. RW.Name = "Right Shoulder"
  3493. LW.Name = "Left Shoulder"
  3494. LH = Torso["Left Hip"]
  3495. RH = Torso["Right Hip"]
  3496. TorsoColor = Torso.BrickColor
  3497. TorsoRed = TorsoColor.Color.r
  3498. TorsoGreen = TorsoColor.Color.g
  3499. TorsoBlue = TorsoColor.Color.b
  3500. NewCol = BrickColor.new("Really red").Color
  3501. NewCol2 = BrickColor.new("Black").Color
  3502. if Player:findFirstChild("Color1") ~= nil then
  3503. NewCol = Player.Color1.Value
  3504. end
  3505. if Player:findFirstChild("Color2") ~= nil then
  3506. NewCol2 = Player.Color2.Value
  3507. end
  3508. print(BrickColor.new(NewCol))
  3509. local mdec = Instance.new("NumberValue", Decrease)
  3510. mdec.Name = "DecreaseDef"
  3511. mdec.Value = 0.4
  3512. local mdec2 = Instance.new("NumberValue", Decrease)
  3513. mdec2.Name = "DecreaseMvmt"
  3514. mdec2.Value = 0.1
  3515. if Character:findFirstChild("Effects", true) ~= nil then
  3516. Character:findFirstChild("Effects", true).Parent = nil
  3517. end
  3518. local effects = it("Model", Character)
  3519. effects.Name = "Effects"
  3520. local Animate = Humanoid.Animator
  3521. local canjump = true
  3522. removeControl = function()
  3523. canjump = false
  3524. end
  3525. resumeControl = function()
  3526. canjump = true
  3527. end
  3528. Player.Character.Humanoid.Changed:connect(function()
  3529. if canjump == false then
  3530. Player.Character.Humanoid.Jump = false
  3531. end
  3532. end)
  3533. ArtificialHB = Instance.new("BindableEvent", script)
  3534. ArtificialHB.Name = "Heartbeat"
  3535.  
  3536. script:WaitForChild("Heartbeat")
  3537.  
  3538. frame = 1 / 30
  3539. tf = 0
  3540. allowframeloss = true
  3541. tossremainder = false
  3542. lastframe = tick()
  3543. script.Heartbeat:Fire()
  3544.  
  3545. game:GetService("RunService").Heartbeat:connect(function(s, p)
  3546. tf = tf + s
  3547. if tf >= frame then
  3548. if allowframeloss then
  3549. script.Heartbeat:Fire()
  3550. lastframe = tick()
  3551. else
  3552. for i = 1, math.floor(tf / frame) do
  3553. script.Heartbeat:Fire()
  3554. end
  3555. lastframe = tick()
  3556. end
  3557. if tossremainder then
  3558. tf = 0
  3559. else
  3560. tf = tf - frame * math.floor(tf / frame)
  3561. end
  3562. end
  3563. end)
  3564.  
  3565. function swait(num)
  3566. if num == 0 or num == nil then
  3567. ArtificialHB.Event:wait()
  3568. else
  3569. for i = 0, num do
  3570. ArtificialHB.Event:wait()
  3571. end
  3572. end
  3573. end
  3574. if Character:findFirstChild("Carnufico", true) ~= nil then
  3575. Character:findFirstChild("Carnufico", true).Parent = nil
  3576. end
  3577. if Player.PlayerGui:findFirstChild("WeaponGUI", true) ~= nil then
  3578. Player.PlayerGui:findFirstChild("WeaponGUI", true).Parent = nil
  3579. end
  3580. if Character:findFirstChild("Stats", true) ~= nil then
  3581. Character:findFirstChild("Stats", true).Parent = nil
  3582. end
  3583. local Stats = Instance.new("BoolValue")
  3584. Stats.Name = "Stats"
  3585. Stats.Parent = Character
  3586. local Atk = Instance.new("NumberValue")
  3587. Atk.Name = "Damage"
  3588. Atk.Parent = Stats
  3589. Atk.Value = 1
  3590. local Def = Instance.new("NumberValue")
  3591. Def.Name = "Defense"
  3592. Def.Parent = Stats
  3593. Def.Value = 1
  3594. local Mvmt = Instance.new("NumberValue")
  3595. Mvmt.Name = "Movement"
  3596. Mvmt.Parent = Stats
  3597. Mvmt.Value = 1
  3598. local Block = Instance.new("BoolValue")
  3599. Block.Name = "Block"
  3600. Block.Parent = Stats
  3601. Block.Value = false
  3602. local Stun = Instance.new("NumberValue")
  3603. Stun.Name = "Stun"
  3604. Stun.Parent = Stats
  3605. Stun.Value = 0
  3606. local StunT = Instance.new("NumberValue")
  3607. StunT.Name = "StunThreshold"
  3608. StunT.Parent = Stats
  3609. StunT.Value = 100
  3610. local Rooted = Instance.new("BoolValue")
  3611. Rooted.Name = "Rooted"
  3612. Rooted.Parent = Stats
  3613. Rooted.Value = false
  3614. local Stunned = Instance.new("BoolValue")
  3615. Stunned.Name = "Stunned"
  3616. Stunned.Parent = Stats
  3617. Stunned.Value = false
  3618. local Stagger = Instance.new("BoolValue")
  3619. Stagger.Name = "Stagger"
  3620. Stagger.Parent = Stats
  3621. Stagger.Value = false
  3622. local StaggerHit = Instance.new("BoolValue")
  3623. StaggerHit.Name = "StaggerHit"
  3624. StaggerHit.Parent = Stats
  3625. StaggerHit.Value = false
  3626. local RecentEnemy = Instance.new("ObjectValue")
  3627. RecentEnemy.Name = "RecentEnemy"
  3628. RecentEnemy.Parent = Stats
  3629. RecentEnemy.Value = nil
  3630. local Decrease = Instance.new("BoolValue")
  3631. Decrease.Name = "Decrease"
  3632. Decrease.Parent = Stats
  3633. Decrease.Value = false
  3634. local mana = Instance.new("NumberValue")
  3635. mana.Name = "Mana"
  3636. mana.Parent = Stats
  3637. mana.Value = 0
  3638. local invisnum = Instance.new("NumberValue")
  3639. invisnum.Name = "Pursuit"
  3640. invisnum.Parent = Stats
  3641. invisnum.Value = 0
  3642. local isinvis = Instance.new("BoolValue")
  3643. isinvis.Name = "IsInvisible"
  3644. isinvis.Parent = Stats
  3645. isinvis.Value = false
  3646. local passive = Instance.new("NumberValue", Decrease)
  3647. passive.Name = "DecreaseAtk"
  3648. passive.Value = 0
  3649. local passive2 = Instance.new("NumberValue", nil)
  3650. passive2.Name = "DecreaseDef"
  3651. passive2.Value = 0.2
  3652. local passive3 = Instance.new("NumberValue", nil)
  3653. passive3.Name = "DecreaseMvmt"
  3654. passive3.Value = -0.2
  3655. NoOutline = function(Part)
  3656. Part.TopSurface = 10
  3657. end
  3658. part = function(formfactor, parent, reflectance, transparency, brickcolor, name, size)
  3659. local fp = it("Part")
  3660. fp.formFactor = formfactor
  3661. fp.Parent = parent
  3662. fp.Reflectance = reflectance
  3663. fp.Transparency = transparency
  3664. fp.CanCollide = false
  3665. fp.Locked = true
  3666. fp.BrickColor = brickcolor
  3667. fp.Name = name
  3668. fp.Size = size
  3669. fp.Position = Torso.Position
  3670. NoOutline(fp)
  3671. fp.Material = "Neon"
  3672. fp:BreakJoints()
  3673. return fp
  3674. end
  3675. mesh = function(Mesh, part, meshtype, meshid, offset, scale)
  3676. local mesh = it(Mesh)
  3677. mesh.Parent = part
  3678. if Mesh == "SpecialMesh" then
  3679. mesh.MeshType = meshtype
  3680. if meshid ~= "nil" then
  3681. mesh.MeshId = "http://www.roblox.com/asset/?id=" .. meshid
  3682. end
  3683. end
  3684. mesh.Offset = offset
  3685. mesh.Scale = scale
  3686. return mesh
  3687. end
  3688. weld = function(parent, part0, part1, c0)
  3689. local weld = it("Motor")
  3690. weld.Parent = parent
  3691. weld.Part0 = part0
  3692. weld.Part1 = part1
  3693. weld.C0 = c0
  3694. return weld
  3695. end
  3696. gui = function(GuiType, parent, text, backtrans, backcol, pos, size)
  3697. local gui = it(GuiType)
  3698. gui.Parent = parent
  3699. gui.Text = text
  3700. gui.BackgroundTransparency = backtrans
  3701. gui.BackgroundColor3 = backcol
  3702. gui.SizeConstraint = "RelativeXY"
  3703. gui.TextXAlignment = "Center"
  3704. gui.TextYAlignment = "Center"
  3705. gui.Position = pos
  3706. gui.Size = size
  3707. gui.Font = "SourceSansBold"
  3708. gui.FontSize = "Size14"
  3709. gui.TextWrapped = false
  3710. gui.TextStrokeTransparency = 0
  3711. gui.TextColor = BrickColor.new("White")
  3712. return gui
  3713. end
  3714. local Color1 = Torso.BrickColor
  3715. local fengui = it("GuiMain")
  3716. fengui.Parent = Player.PlayerGui
  3717. fengui.Name = "WeaponGUI"
  3718. local fenframe = it("Frame")
  3719. fenframe.Parent = fengui
  3720. fenframe.BackgroundColor3 = Color3.new(255, 255, 255)
  3721. fenframe.BackgroundTransparency = 1
  3722. fenframe.BorderColor3 = Color3.new(17, 17, 17)
  3723. fenframe.Size = UDim2.new(0.1, 0, 0.1, 0)
  3724. fenframe.Position = UDim2.new(0.95, 0, 0.7, 0)
  3725. local fenframe2 = it("Frame")
  3726. fenframe2.Parent = fengui
  3727. fenframe2.BackgroundColor3 = Color3.new(255, 255, 255)
  3728. fenframe2.BackgroundTransparency = 1
  3729. fenframe2.BorderColor3 = Color3.new(17, 17, 17)
  3730. fenframe2.Size = UDim2.new(0.2, 0, 0.1, 0)
  3731. fenframe2.Position = UDim2.new(0.4, 0, 0.85, 0)
  3732. local fenframe3 = it("Frame")
  3733. fenframe3.Parent = fengui
  3734. fenframe3.BackgroundColor3 = Color3.new(255, 255, 255)
  3735. fenframe3.BackgroundTransparency = 1
  3736. fenframe3.BorderColor3 = Color3.new(17, 17, 17)
  3737. fenframe3.Size = UDim2.new(0.2, 0, 0.2, 0)
  3738. fenframe3.Position = UDim2.new(0.8, 0, 0.8, 0)
  3739. fenframe3.Name = "MoveFrame"
  3740. local fenframe4 = it("Frame")
  3741. fenframe4.Parent = fengui
  3742. fenframe4.BackgroundColor3 = Color3.new(255, 255, 255)
  3743. fenframe4.BackgroundTransparency = 1
  3744. fenframe4.BorderColor3 = Color3.new(17, 17, 17)
  3745. fenframe4.Size = UDim2.new(0.1, 0, 0.1, 0)
  3746. fenframe4.Position = UDim2.new(0, 0, 0.7, 0)
  3747. local pressedf = false
  3748. local fenframe5 = it("Frame")
  3749. fenframe5.Parent = fengui
  3750. fenframe5.BackgroundColor3 = Color3.new(0, 0, 0)
  3751. fenframe5.BackgroundTransparency = 1
  3752. fenframe5.BorderColor3 = Color3.new(0, 0, 0)
  3753. fenframe5.Size = UDim2.new(1, 0, 1, 0)
  3754. fenframe5.Position = UDim2.new(0, 0, 0, 0)
  3755. fenframe5.ZIndex = 2
  3756. local tellbar = gui("TextLabel", fenframe5, "Z to go on a rampage.", 1, Color3.new(0, 0, 0), UDim2.new(0.25, 0, 0.25, 0), UDim2.new(0.5, 0, 0.5, 0))
  3757. tellbar.Font = "SourceSansBold"
  3758. tellbar.TextScaled = true
  3759. tellbar.TextTransparency = 1
  3760. tellbar.TextStrokeTransparency = 1
  3761. tellbar.ZIndex = 2
  3762. local fnumb = 0
  3763. local fenbarmana1 = gui("TextLabel", fenframe, "", 0, Color3.new(0, 0, 0), UDim2.new(0, 0, 0, 0), UDim2.new(0.4, 0, -4, 0))
  3764. local fenbarmana2 = gui("TextLabel", fenframe, "", 0, BrickColor.new(NewCol).Color, UDim2.new(0, 0, 0, 0), UDim2.new(0.4, 0, 0, 0))
  3765. local fenbarmana4 = gui("TextLabel", fenframe, "Mana(" .. mana.Value .. ")", 1, Color3.new(0, 0, 0), UDim2.new(0, 0, 0.2, 0), UDim2.new(0.4, 0, 0.2, 0))
  3766. local fenbarblock1 = gui("TextLabel", fenframe, "", 0, Color3.new(0, 0, 0), UDim2.new(-0.7, 0, 0, 0), UDim2.new(0.4, 0, -4, 0))
  3767. local fenbarblock2 = gui("TextLabel", fenframe, "", 0, BrickColor.new(NewCol).Color, UDim2.new(-0.7, 0, 0, 0), UDim2.new(0.4, 0, 0, 0))
  3768. local fenbarblock3 = gui("TextLabel", fenframe, "Pursuit(" .. invisnum.Value .. ")", 1, Color3.new(0, 0, 0), UDim2.new(-0.7, 0, 0.2, 0), UDim2.new(0.4, 0, 0.2, 0))
  3769. local fenbardamage = gui("TextLabel", fenframe2, "Damage", 0.55, Color3.new(0.6078431372549, 0, 0), UDim2.new(-0.23, 0, 0, 0), UDim2.new(0.2, 0, 1, 0))
  3770. local fenbardef = gui("TextLabel", fenframe2, "Defense", 0.55, Color3.new(0, 0, 0.6078431372549), UDim2.new(-0.46, 0, 0, 0), UDim2.new(0.2, 0, 1, 0))
  3771. local fenbarmove = gui("TextLabel", fenframe2, "Walkspeed", 0.55, Color3.new(0, 0.6078431372549, 0), UDim2.new(1.03, 0, 0, 0), UDim2.new(0.2, 0, 1, 0))
  3772. local fenbarhp1 = gui("TextLabel", fenframe2, "", 0, Color3.new(0, 0, 0), UDim2.new(-0.46, 0, 1, 0), UDim2.new(1.92, 0, 0.4, 0))
  3773. local fenbarhp2 = gui("TextLabel", fenbarhp1, "", 0, Color3.new(1, 0, 0), UDim2.new(0, 0, 0, 0), UDim2.new(0, 0, 1, 0))
  3774. local fenbarhp3 = gui("TextLabel", fenbarhp1, "(100)", 1, Color3.new(0, 0, 0), UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0))
  3775. local fenbarstun1 = gui("TextLabel", fenframe4, "", 0, Color3.new(0, 0, 0), UDim2.new(0.2, 0, 0, 0), UDim2.new(0.4, 0, -4, 0))
  3776. local fenbarstun2 = gui("TextLabel", fenframe4, "", 0, Color3.new(0.960784, 0.803922, 0.188235), UDim2.new(0.2, 0, 0, 0), UDim2.new(0.4, 0, 0, 0))
  3777. local fenbarstun3 = gui("TextLabel", fenframe4, "Stun(" .. Stun.Value .. ")", 1, Color3.new(0.960784, 0.803922, 0.188235), UDim2.new(0.2, 0, 0.2, 0), UDim2.new(0.4, 0, 0.2, 0))
  3778. local fenbarmove1 = gui("TextButton", fenframe3, move1, 0.55, Color3.new(0.5, 0.5, 0.5), UDim2.new(0.1, 0, 0.1, 0), UDim2.new(0.4, 0, 0.4, 0))
  3779. fenbarmove1.ZIndex = 2
  3780. local fenbarmove1b = gui("TextLabel", fenbarmove1, "", 0.55, BrickColor.new(NewCol).Color, UDim2.new(0, 0, 0, 0), UDim2.new(0, 0, 1, 0))
  3781. local fenbarmove2 = gui("TextButton", fenframe3, move2, 0.55, Color3.new(0.5, 0.5, 0.5), UDim2.new(0.6, 0, 0.1, 0), UDim2.new(0.4, 0, 0.4, 0))
  3782. fenbarmove2.ZIndex = 2
  3783. local fenbarmove2b = gui("TextLabel", fenbarmove2, "", 0.55, BrickColor.new(NewCol).Color, UDim2.new(0, 0, 0, 0), UDim2.new(0, 0, 1, 0))
  3784. local fenbarmove3 = gui("TextButton", fenframe3, move3, 0.55, Color3.new(0.5, 0.5, 0.5), UDim2.new(0.1, 0, 0.6, 0), UDim2.new(0.4, 0, 0.4, 0))
  3785. fenbarmove3.ZIndex = 2
  3786. local fenbarmove3b = gui("TextLabel", fenbarmove3, "", 0.55, BrickColor.new(NewCol).Color, UDim2.new(0, 0, 0, 0), UDim2.new(0, 0, 1, 0))
  3787. local fenbarmove4 = gui("TextButton", fenframe3, move4, 0.55, Color3.new(0.5, 0.5, 0.5), UDim2.new(0.6, 0, 0.6, 0), UDim2.new(0.4, 0, 0.4, 0))
  3788. fenbarmove4.ZIndex = 2
  3789. local fenbarmove4b = gui("TextLabel", fenbarmove4, "", 0.55, BrickColor.new(NewCol).Color, UDim2.new(0, 0, 0, 0), UDim2.new(0, 0, 1, 0))
  3790. local testpart = part(3, effects, 0, 1, BrickColor.new("Black"), "Handle", vt())
  3791. testpart.Anchored = true
  3792. local scarfp2 = part(3, effects, 0, 1, BrickColor.new("Black"), "Handle", vt())
  3793. scarfp2.Anchored = true
  3794. local modelzorz = Instance.new("Model")
  3795. modelzorz.Parent = Character
  3796. modelzorz.Name = "Carnufico"
  3797. local handle = part(3, modelzorz, 0, 0.5, BrickColor.new(NewCol), "Handle", vt())
  3798. local prt1 = part(3, modelzorz, 0, 0, BrickColor.new(NewCol2), "Part01", vt())
  3799. local prt2 = part(3, modelzorz, 0, 0, BrickColor.new("Black"), "Part02", vt())
  3800. local prt3 = part(3, modelzorz, 0, 0, BrickColor.new("Medium stone grey"), "Part03", vt())
  3801. local prt4 = part(3, modelzorz, 0, 0, BrickColor.new("Black"), "Part04", vt())
  3802. local prt5 = part(3, modelzorz, 0, 0, BrickColor.new("Black"), "Part05", vt())
  3803. local prt6 = part(3, modelzorz, 0, 0, BrickColor.new("Dark stone grey"), "Part06", vt())
  3804. local prt7 = part(3, modelzorz, 0.5, 0, BrickColor.new("Really black"), "Part07", vt())
  3805. local prt8 = part(3, modelzorz, 0.5, 0, BrickColor.new(NewCol), "Part07", vt())
  3806. local prt9 = part(3, modelzorz, 0.5, 0, BrickColor.new("Really black"), "Part09", vt())
  3807. local prt10 = part(3, modelzorz, 0.5, 0, BrickColor.new(NewCol), "Part10", vt())
  3808. msh1 = mesh("CylinderMesh", prt1, "", "", vt(0, 0, 0), vt(2, 30, 2))
  3809. msh2 = mesh("SpecialMesh", prt2, "FileMesh", "4770583", vt(0, 0, 0), vt(1, 1, 1))
  3810. msh3 = mesh("CylinderMesh", prt3, "", "", vt(0, 0, 0), vt(3, 3, 3))
  3811. msh4 = mesh("SpecialMesh", prt4, "FileMesh", "14028428", vt(0, 0, 0), vt(1, 1, 1))
  3812. msh5 = mesh("SpecialMesh", prt5, "FileMesh", "14028428", vt(0, 0, 0), vt(1, 1, 1))
  3813. msh6 = mesh("SpecialMesh", prt6, "FileMesh", "9756362", vt(0, 0, 0), vt(0.8, 1, 0.5))
  3814. msh7 = mesh("BlockMesh", prt7, "", "", vt(0, 0, 0), vt(1, 2, 2))
  3815. msh8 = mesh("BlockMesh", prt8, "", "", vt(0, 0, 0), vt(1, 1, 2))
  3816. msh9 = mesh("SpecialMesh", prt9, "Wedge", "nil", vt(0, 0, 0), vt(1, 2, 4))
  3817. msh10 = mesh("SpecialMesh", prt10, "Wedge", "nil", vt(0, 0, 0), vt(1, 2, 4))
  3818. local handlewld = weld(handle, handle, Torso, euler(-2, 1.57, 0) * cf(-1, -0.5, -0.6))
  3819. local wld1 = weld(prt1, prt1, handle, euler(0, 0, 0) * cf(0, 0, 0))
  3820. local wld2 = weld(prt1, prt2, prt1, euler(3.14, 0, 0) * cf(0, 3, 0))
  3821. local wld3 = weld(prt1, prt3, prt1, euler(0, 0, 0) * cf(0, -3.2, 0))
  3822. local wld4 = weld(prt1, prt4, prt3, euler(-1.57, 0, 1.57) * euler(0, -0.7, 0) * cf(-0.16, -0.2, -0.1))
  3823. local wld5 = weld(prt1, prt5, prt3, euler(-1.57, 0, -1.57) * euler(0, 0.7, 0) * cf(0.16, -0.2, -0.1))
  3824. local wld6 = weld(prt1, prt6, prt3, euler(0, 0, 0) * cf(0, -0.2, 0.1))
  3825. local wld7 = weld(prt1, prt7, prt6, euler(0, 0, 0) * cf(0, 0.2, 0.2))
  3826. local wld8 = weld(prt1, prt8, prt6, euler(0, 0, 0) * cf(0, -0.1, 0.2))
  3827. local wld9 = weld(prt1, prt9, prt7, euler(0, 0, 0) * cf(0, 0, 0.7))
  3828. local wld10 = weld(prt1, prt10, prt8, euler(0, 0, 0) * cf(0, -0.1, 0.7))
  3829. for i = 0, 2.355, 0.785 do
  3830. local prt4 = part(3, modelzorz, 0, 0, BrickColor.new("Black"), "Part04", vt())
  3831. msh4 = mesh("SpecialMesh", prt4, "FileMesh", "14028428", vt(0, 0, 0), vt(1, 0.2, 0.2))
  3832. local wld4 = weld(prt1, prt4, prt3, euler(0, i, 0) * cf(0, 0.6, 0))
  3833. end
  3834. oldprt = prt9
  3835. oldprt2 = prt10
  3836. cff = 0.1
  3837. eul = 0.02
  3838. siz = 0.99
  3839. for i = 1, 6 do
  3840. local prt11 = part(3, modelzorz, 0.5, 0, BrickColor.new("Really black"), "Part11", vt())
  3841. msh11 = mesh("SpecialMesh", prt11, "Wedge", "nil", vt(0, 0, 0), vt(siz, 2, 6))
  3842. local wld11 = weld(prt1, prt11, oldprt, euler(0, 0, 0) * cf(0, 0, cff) * euler(eul, 0, 0))
  3843. if i < 4 then
  3844. num = 6
  3845. if i == 3 then
  3846. num = 6.8
  3847. end
  3848. local prt12 = part(3, modelzorz, 0.5, 0, BrickColor.new("Black"), "Part12", vt())
  3849. msh12 = mesh("BlockMesh", prt12, "", "", vt(0, 0, 0), vt(siz / 2, 2, num))
  3850. local wld12 = weld(prt1, prt12, prt11, euler(0, 0, 0) * cf(0, 0, cff) * euler(eul, 0, 0))
  3851. end
  3852. do
  3853. do
  3854. oldprt = prt11
  3855. cff = 0.6
  3856. eul = 0.15
  3857. siz = siz - 0.1
  3858. -- DECOMPILER ERROR at PC2070: LeaveBlock: unexpected jumping out DO_STMT
  3859.  
  3860. end
  3861. end
  3862. end
  3863. oldprt2 = prt10
  3864. cff = 0.1
  3865. eul = 0.02
  3866. siz = 0.99
  3867. for i = 1, 7 do
  3868. local prt13 = part(3, modelzorz, 0.5, 0, BrickColor.new(NewCol), "Part13", vt())
  3869. msh13 = mesh("SpecialMesh", prt13, "Wedge", "nil", vt(0, 0, 0), vt(siz, 2, 6))
  3870. local wld13 = weld(prt1, prt13, oldprt2, euler(0, 0, 0) * cf(0, 0, cff) * euler(eul, 0, 0))
  3871. oldprt2 = prt13
  3872. cff = 0.6
  3873. eul = 0.14
  3874. siz = siz - 0.1
  3875. end
  3876. for _,c in pairs(modelzorz:children()) do
  3877. table.insert(Weapon, c)
  3878. end
  3879. for _,c in pairs(prt1:children()) do
  3880. if c.className == "Motor" then
  3881. table.insert(Welds, c)
  3882. end
  3883. end
  3884. local hitbox = part(3, modelzorz, 0, 1, BrickColor.new("Black"), "Hitbox2", vt())
  3885. hitbox.Anchored = false
  3886. local hbwld = weld(hitbox, hitbox, RootPart, euler(0, 0, 0) * cf(0, 0, 0))
  3887. local hitbox2 = part(3, nil, 0, 1, BrickColor.new("Black"), "Hitbox", vt(1, 1, 1))
  3888. hitbox2.Anchored = true
  3889. local hitboxCF = cf(0, 0, 0)
  3890. hboxpos = Instance.new("BodyPosition", nil)
  3891. hboxpos.P = 2000
  3892. hboxpos.D = 100
  3893. hboxpos.maxForce = Vector3.new(545000, 545000, 545000)
  3894. hitboxweld = function()
  3895. hbwld.Parent = modelzorz
  3896. hbwld.Part0 = hitbox
  3897. hbwld.Part1 = prt6
  3898. end
  3899. modelzorz.Name = "Chakra Gauntlets"
  3900. local rprt1 = part(3, modelzorz, 0, 1, BrickColor.new("Royal purple"), "Right Part01", vt())
  3901. local rprt2 = part(3, modelzorz, 0, 1, BrickColor.new("Royal purple"), "Right Part02", vt())
  3902. local rprt3 = part(3, modelzorz, 0.5, 1, BrickColor.new("White"), "Right Part03", vt())
  3903. local rprt4 = part(3, modelzorz, 0.5, 1, BrickColor.new("White"), "Right Part04", vt())
  3904. local rprt5 = part(3, modelzorz, 0, 1, BrickColor.new("Royal purple"), "Right Part05", vt())
  3905. local rprt6 = part(3, modelzorz, 0.5, 1, BrickColor.new("White"), "Right Part06", vt())
  3906. local lprt1 = part(3, modelzorz, 0, 1, BrickColor.new("Black"), "Left Part01", vt())
  3907. local lprt2 = part(3, modelzorz, 0, 1, BrickColor.new("Royal purple"), "Left Part02", vt())
  3908. local lprt3 = part(3, modelzorz, 0.5, 1, BrickColor.new("White"), "Left Part03", vt())
  3909. local lprt4 = part(3, modelzorz, 0.5, 1, BrickColor.new("White"), "Left Part04", vt())
  3910. local lprt5 = part(3, modelzorz, 0, 1, BrickColor.new("Royal purple"), "Left Part05", vt())
  3911. local lprt6 = part(3, modelzorz, 0.5, 1, BrickColor.new("White"), "Left Part06", vt())
  3912. local rmsh1 = mesh("SpecialMesh", rprt1, "FileMesh", "14028428", vt(0, 0, 0), vt(1.2, 1.2, 2))
  3913. local rmsh2 = mesh("CylinderMesh", rprt2, "", "", vt(0, 0, 0), vt(5, 2, 5))
  3914. local rmsh3 = mesh("SpecialMesh", rprt3, "Wedge", "nil", vt(0, 0, 0), vt(0.5, 3, 6))
  3915. local rmsh4 = mesh("SpecialMesh", rprt4, "Wedge", "nil", vt(0, 0, 0), vt(0.5, 1.5, 3))
  3916. local rmsh5 = mesh("CylinderMesh", rprt5, "", "", vt(0, 0, 0), vt(4, 2.1, 4))
  3917. local rmsh6 = mesh("SpecialMesh", rprt6, "FileMesh", "14028428", vt(0, 0, 0), vt(0.5, 0.5, 0.5))
  3918. local lmsh1 = mesh("SpecialMesh", lprt1, "FileMesh", "14028428", vt(0, 0, 0), vt(1.2, 1.2, 2))
  3919. local lmsh2 = mesh("CylinderMesh", lprt2, "", "", vt(0, 0, 0), vt(5, 2, 5))
  3920. local lmsh3 = mesh("SpecialMesh", lprt3, "Wedge", "nil", vt(0, 0, 0), vt(0.5, 3, 6))
  3921. local lmsh4 = mesh("SpecialMesh", lprt4, "Wedge", "nil", vt(0, 0, 0), vt(0.5, 1.5, 3))
  3922. local lmsh5 = mesh("CylinderMesh", lprt5, "", "", vt(0, 0, 0), vt(4, 2.1, 4))
  3923. local lmsh6 = mesh("SpecialMesh", lprt6, "FileMesh", "14028428", vt(0, 0, 0), vt(0.5, 0.5, 0.5))
  3924. local rwld1 = weld(lprt1, rprt1, RightArm, euler(1.57, 0, 0) * cf(0, 0.3, 0))
  3925. local rwld2 = weld(rprt1, rprt2, rprt1, euler(0, 0, 1.57) * cf(-0.6, 0, 0))
  3926. local rwld3 = weld(rprt1, rprt3, rprt2, euler(-0.2, 3.14, 1.57) * cf(-0.7, 0, -0.4))
  3927. local rwld4 = weld(rprt1, rprt4, rprt2, euler(-0.4, 3.14, -1.57) * cf(0.6, 0, -0.2))
  3928. local rwld5 = weld(rprt1, rprt5, rprt2, euler(0, 0, 0) * cf(0, 0, 0))
  3929. local rwld6 = weld(rprt1, rprt6, rprt2, euler(0, 0, 0.785) * cf(0, 0, 0.45))
  3930. local lwld1 = weld(lprt1, lprt1, LeftArm, euler(1.57, 0, 0) * cf(0, 0.3, 0))
  3931. local lwld2 = weld(rprt1, lprt2, lprt1, euler(0, 0, 1.57) * cf(0.6, 0, 0))
  3932. local lwld3 = weld(rprt1, lprt3, lprt2, euler(-0.2, 3.14, 1.57) * cf(-0.7, 0, -0.4))
  3933. local lwld4 = weld(rprt1, lprt4, lprt2, euler(-0.4, 3.14, -1.57) * cf(0.6, 0, -0.2))
  3934. local lwld5 = weld(rprt1, lprt5, lprt2, euler(0, 0, 0) * cf(0, 0, 0))
  3935. local lwld6 = weld(rprt1, lprt6, lprt2, euler(0, 0, 0.785) * cf(0, 0, 0.45))
  3936. for _,c in pairs(modelzorz:children()) do
  3937. table.insert(Weapon, c)
  3938. end
  3939. for _,c in pairs(rprt1:children()) do
  3940. if c.className == "Motor" then
  3941. table.insert(Welds, c)
  3942. end
  3943. end
  3944. oldprt2 = prt10
  3945. cff = 0.1
  3946. eul = 0.02
  3947. siz = 0.99
  3948. for i = 1, 7 do
  3949. local prt13 = part(3, modelzorz, 0.5, 1, BrickColor.new(NewCol), "Part13", vt())
  3950. msh13 = mesh("SpecialMesh", prt13, "Wedge", "nil", vt(0, 0, 0), vt(siz, 2, 6))
  3951. local wld13 = weld(prt1, prt13, oldprt2, euler(0, 0, 0) * cf(0, 0, cff) * euler(eul, 0, 0))
  3952. oldprt2 = prt13
  3953. cff = 0.6
  3954. eul = 0.14
  3955. siz = siz - 0.1
  3956. end
  3957. for _,c in pairs(modelzorz:children()) do
  3958. table.insert(Weapon, c)
  3959. end
  3960. for _,c in pairs(prt1:children()) do
  3961. if c.className == "Motor" then
  3962. table.insert(Welds, c)
  3963. end
  3964. end
  3965. local hitbox = part(3, modelzorz, 0, 1, BrickColor.new("Black"), "Hitbox2", vt())
  3966. hitbox.Anchored = false
  3967. local hbwld = weld(hitbox, hitbox, RootPart, euler(0, 0, 0) * cf(0, 0, 0))
  3968. local hitbox2 = part(3, nil, 0, 1, BrickColor.new("Black"), "Hitbox", vt(1, 1, 1))
  3969. hitbox2.Anchored = true
  3970. local hitboxCF = cf(0, 0, 0)
  3971. hboxpos = Instance.new("BodyPosition", nil)
  3972. hboxpos.P = 2000
  3973. hboxpos.D = 100
  3974. hboxpos.maxForce = Vector3.new(545000, 545000, 545000)
  3975. hitboxweld = function()
  3976. hbwld.Parent = modelzorz
  3977. hbwld.Part0 = hitbox
  3978. hbwld.Part1 = prt6
  3979. end
  3980. if script.Parent.className ~= "HopperBin" then
  3981. Tool = Instance.new("HopperBin")
  3982. Tool.Parent = Backpack
  3983. Tool.Name = "Rampage"
  3984. script.Parent = Tool
  3985. end
  3986. Bin = script.Parent
  3987. if Bin.Name == "Galactic Magic" then
  3988. Bin.Name = "Galactic Magic"
  3989. end
  3990. local bodvel = Instance.new("BodyVelocity")
  3991. local bg = Instance.new("BodyGyro")
  3992. so = function(id, par, vol, pit)
  3993. local sou = Instance.new("Sound", par or workspace)
  3994. sou.Volume = vol
  3995. sou.Pitch = pit or 1
  3996. sou.SoundId = "http://www.roblox.com/asset/?id=" .. id
  3997. coroutine.resume(coroutine.create(function(Sound)
  3998. swait()
  3999. Sound:play()
  4000. end), sou)
  4001. game:GetService("Debris"):AddItem(sou, 6)
  4002. end
  4003. function clerp(a,b,t)
  4004. local qa = {QuaternionFromCFrame(a)}
  4005. local qb = {QuaternionFromCFrame(b)}
  4006. local ax, ay, az = a.x, a.y, a.z
  4007. local bx, by, bz = b.x, b.y, b.z
  4008. local _t = 1-t
  4009. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  4010. end
  4011.  
  4012. function QuaternionFromCFrame(cf)
  4013. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  4014. local trace = m00 + m11 + m22
  4015. if trace > 0 then
  4016. local s = math.sqrt(1 + trace)
  4017. local recip = 0.5/s
  4018. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  4019. else
  4020. local i = 0
  4021. if m11 > m00 then
  4022. i = 1
  4023. end
  4024. if m22 > (i == 0 and m00 or m11) then
  4025. i = 2
  4026. end
  4027. if i == 0 then
  4028. local s = math.sqrt(m00-m11-m22+1)
  4029. local recip = 0.5/s
  4030. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  4031. elseif i == 1 then
  4032. local s = math.sqrt(m11-m22-m00+1)
  4033. local recip = 0.5/s
  4034. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  4035. elseif i == 2 then
  4036. local s = math.sqrt(m22-m00-m11+1)
  4037. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  4038. end
  4039. end
  4040. end
  4041.  
  4042. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  4043. local xs, ys, zs = x + x, y + y, z + z
  4044. local wx, wy, wz = w*xs, w*ys, w*zs
  4045. local xx = x*xs
  4046. local xy = x*ys
  4047. local xz = x*zs
  4048. local yy = y*ys
  4049. local yz = y*zs
  4050. local zz = z*zs
  4051. return CFrame.new(px, py, pz,1-(yy+zz), xy - wz, xz + wy,xy + wz, 1-(xx+zz), yz - wx, xz - wy, yz + wx, 1-(xx+yy))
  4052. end
  4053.  
  4054. function QuaternionSlerp(a, b, t)
  4055. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  4056. local startInterp, finishInterp;
  4057. if cosTheta >= 0.0001 then
  4058. if (1 - cosTheta) > 0.0001 then
  4059. local theta = math.acos(cosTheta)
  4060. local invSinTheta = 1/math.sin(theta)
  4061. startInterp = math.sin((1-t)*theta)*invSinTheta
  4062. finishInterp = math.sin(t*theta)*invSinTheta
  4063. else
  4064. startInterp = 1-t
  4065. finishInterp = t
  4066. end
  4067. else
  4068. if (1+cosTheta) > 0.0001 then
  4069. local theta = math.acos(-cosTheta)
  4070. local invSinTheta = 1/math.sin(theta)
  4071. startInterp = math.sin((t-1)*theta)*invSinTheta
  4072. finishInterp = math.sin(t*theta)*invSinTheta
  4073. else
  4074. startInterp = t-1
  4075. finishInterp = t
  4076. end
  4077. end
  4078. return a[1]*startInterp + b[1]*finishInterp, a[2]*startInterp + b[2]*finishInterp, a[3]*startInterp + b[3]*finishInterp, a[4]*startInterp + b[4]*finishInterp
  4079. end
  4080. hideanim = function()
  4081. equipped = false
  4082. for i = 0, 1, 0.5 do
  4083. swait()
  4084. handlewld.C0 = clerp(handlewld.C0, euler(0, -1.57, 0) * cf(0, 1, 0), 0.4)
  4085. wld1.C0 = clerp(wld1.C0, cf(0, -1.5, 0) * euler(0.2, 0, 0.4), 0.4)
  4086. Neck.C0 = clerp(Neck.C0, necko * euler(-0.2, 0, -0.4), 0.4)
  4087. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0, 0, 0), 0.4)
  4088. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(3, 0, 1), 0.4)
  4089. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  4090. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.2, 0, -0.2), 0.4)
  4091. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  4092. end
  4093. for i = 0, 1, 0.2 do
  4094. swait()
  4095. handlewld.C0 = clerp(handlewld.C0, euler(0, -1.57, 0) * cf(0, 1, 0), 0.4)
  4096. wld1.C0 = clerp(wld1.C0, cf(0, -1.5, 0) * euler(0.2, 0, 0.4), 0.4)
  4097. Neck.C0 = clerp(Neck.C0, necko * euler(-0.2, 0, -0.4), 0.4)
  4098. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0, 0, 0), 0.4)
  4099. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(4, 0, 1), 0.4)
  4100. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  4101. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.2, 0, -0.2), 0.4)
  4102. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  4103. RH.C0 = clerp(RH.C0, RHC0, 0.4)
  4104. LH.C0 = clerp(LH.C0, LHC0, 0.4)
  4105. end
  4106. mdec2.Parent = nil
  4107. handlewld.Part1 = Torso
  4108. handlewld.C0 = euler(-2, 1.57, 0) * cf(-1, -0.5, -0.6)
  4109. wld1.C0 = euler(0, 0, 0) * cf(0, 0, 0)
  4110. for i = 0, 1, 0.3 do
  4111. swait()
  4112. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0), 0.4)
  4113. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0, 0, 0), 0.4)
  4114. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(0, 0, 0), 0.4)
  4115. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  4116. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(0, 0, 0), 0.4)
  4117. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  4118. end
  4119. mdec.Parent = Decrease
  4120. end
  4121. mdec.Parent = Decrease
  4122. equipanim = function()
  4123. equipped = true
  4124. mdec.Parent = nil
  4125. for i = 0, 1, 0.5 do
  4126. swait()
  4127. Neck.C0 = clerp(Neck.C0, necko * euler(-0.2, 0, -0.4), 0.4)
  4128. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0, 0, 0), 0.4)
  4129. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(2, 0, 0.2), 0.4)
  4130. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  4131. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.2, 0, -0.2), 0.4)
  4132. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  4133. end
  4134. for i = 0, 1, 0.2 do
  4135. swait()
  4136. Neck.C0 = clerp(Neck.C0, necko * euler(-0.2, 0, -0.4), 0.4)
  4137. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0, 0, 0), 0.4)
  4138. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(4, 0, 1), 0.4)
  4139. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  4140. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.2, 0, -0.2), 0.4)
  4141. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  4142. end
  4143. mdec2.Parent = Decrease
  4144. handlewld.Part1 = RightArm
  4145. handlewld.C0 = euler(0, -1.57, 0) * cf(0, 1, 0)
  4146. wld1.C0 = cf(0, -1.5, 0) * euler(0.2, 0, 0.4)
  4147. end
  4148. StaggerAnim = function()
  4149. attack = true
  4150. removeControl()
  4151. if invisible == true then
  4152. Clone(0.1)
  4153. end
  4154. for i = 1, math.random(2, 4) do
  4155. ClangEffect(BrickColor.new("New Yeller"), cf(hitbox.Position) * euler(math.random(-50, 50) / 100, math.random(-50, 50), math.random(-50, 50) / 100), 0, 0.1, 0.2, math.random(150, 300) / 1000)
  4156. end
  4157. for i = 0, 1, 0.35 do
  4158. swait()
  4159. if Rooted.Value == false then
  4160. Torso.Velocity = RootPart.CFrame.lookVector * -40
  4161. end
  4162. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0.5) * euler(0.1, 0, 0), 0.3)
  4163. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(-0.2, 0, -0.4), 0.3)
  4164. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-0.2, 0, 0.7) * euler(0, -0.7, 0), 0.3)
  4165. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  4166. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.2, 0, -0.4) * euler(0, 0.4, 0), 0.3)
  4167. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  4168. RH.C0 = clerp(RH.C0, cf(1, -0.8, 0) * euler(0, 1.57, 0) * euler(-0.5, 0, 0.6), 0.3)
  4169. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, -1.57, 0) * euler(0, 0.2, 0.2), 0.3)
  4170. end
  4171. for i = 0, 1, 0.2 do
  4172. swait()
  4173. if Rooted.Value == false then
  4174. Torso.Velocity = RootPart.CFrame.lookVector * -40
  4175. end
  4176. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0.5) * euler(0.1, 0, 0), 0.4)
  4177. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(-0.5, 0, -0.4), 0.4)
  4178. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-0.2, 0, 0.7) * euler(0, -0.7, 0), 0.4)
  4179. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  4180. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.2, 0, -0.4) * euler(0, 0.4, 0), 0.4)
  4181. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  4182. RH.C0 = clerp(RH.C0, cf(1, -0.8, 0) * euler(0, 1.57, 0) * euler(-0.5, 0, 0.6), 0.4)
  4183. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, -1.57, 0) * euler(0, 0.2, 0.5), 0.4)
  4184. end
  4185. for i = 0, 1, 0.1 do
  4186. swait()
  4187. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0.4) * euler(0.5, 0, 0), 0.3)
  4188. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1.8) * euler(-0.2, 0, -0.4), 0.3)
  4189. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-0.3, 0, 0.4) * euler(0, -0.4, 0), 0.3)
  4190. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  4191. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.3, 0, -0.2) * euler(0, 0.4, 0), 0.3)
  4192. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  4193. RH.C0 = clerp(RH.C0, cf(1, -0.8, 0) * euler(0, 1.57, 0) * euler(-0.5, 0, 1.2), 0.3)
  4194. LH.C0 = clerp(LH.C0, cf(-1, 0, -1) * euler(0, -1.57, 0) * euler(0, 0.2, 0.2), 0.3)
  4195. end
  4196. for i = 1, 50 do
  4197. swait()
  4198. if StunT.Value <= Stun.Value then
  4199. break
  4200. end
  4201. end
  4202. do
  4203. resumeControl()
  4204. combo = 0
  4205. attack = false
  4206. end
  4207. end
  4208. StaggerHitt = function()
  4209. attack = true
  4210. if invisible == true then
  4211. Clone(0.1)
  4212. end
  4213. for i = 1, math.random(2, 4) do
  4214. ClangEffect(BrickColor.new("New Yeller"), cf(hitbox.Position) * euler(math.random(-50, 50) / 100, math.random(-50, 50), math.random(-50, 50) / 100), 0, 0.1, 0.2, math.random(150, 300) / 1000)
  4215. end
  4216. for i = 0, 1, 0.1 do
  4217. swait()
  4218. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0.7) * euler(0.1, 0, 0), 0.3)
  4219. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(-0.2, 0, -0.6), 0.3)
  4220. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-0.4, 0, 0.9) * euler(0, -0.7, 0), 0.3)
  4221. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  4222. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.2, 0, -0.4) * euler(0, 0.4, 0), 0.3)
  4223. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  4224. RH.C0 = clerp(RH.C0, cf(1, -0.8, 0) * euler(0, 1.57, 0) * euler(-0.2, 0, -0.4), 0.3)
  4225. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, -1.57, 0) * euler(0, 0.2, 0.2), 0.3)
  4226. end
  4227. attack = false
  4228. end
  4229. StunAnim = function()
  4230. attack = true
  4231. removeControl()
  4232. Stunned.Value = true
  4233. showDamage(Character, "Stunned", "Interrupt")
  4234. local dec = Instance.new("NumberValue", Decrease)
  4235. dec.Name = "DecreaseMvmt"
  4236. dec.Value = 10
  4237. for i = 0, 1, 0.3 do
  4238. swait()
  4239. handlewld.C0 = clerp(handlewld.C0, euler(0, 0, 0) * cf(0, 1, 0), 0.3)
  4240. wld1.C0 = clerp(wld1.C0, euler(0, 0, 0) * cf(0, 0, 0) * euler(1.57, 0, 0), 0.3)
  4241. Neck.C0 = clerp(Neck.C0, necko * euler(-0.2, 0, -0.5), 0.2)
  4242. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0.2, 0, -3), 0.2)
  4243. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-0.2, 0, 1.3), 0.2)
  4244. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  4245. LW.C0 = clerp(LW.C0, cf(-1.2, 0.5, -0.4) * euler(1, 0, 0.4) * euler(0, -0.1, 0), 0.2)
  4246. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  4247. RH.C0 = clerp(RH.C0, cf(1, -0.6, 0) * euler(0, 1.57, 0) * euler(-0.5, 0, 0.3), 0.25)
  4248. LH.C0 = clerp(LH.C0, cf(-1, -0.8, 0) * euler(0, -1.57, 0) * euler(-0.2, 0, 0), 0.25)
  4249. end
  4250. for i = 0, 1, 0.3 do
  4251. swait()
  4252. handlewld.C0 = clerp(handlewld.C0, euler(0, 0, 0) * cf(0, 1, 0), 0.3)
  4253. wld1.C0 = clerp(wld1.C0, euler(0, 0, 0) * cf(0, 0, 0) * euler(1.57, 0, 0), 0.3)
  4254. Neck.C0 = clerp(Neck.C0, necko * euler(-0.3, 0, -0.5), 0.2)
  4255. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.5) * euler(0.8, 0, -3), 0.2)
  4256. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-0.8, 0, 1.3), 0.2)
  4257. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  4258. LW.C0 = clerp(LW.C0, cf(-1.2, 0.5, -0.4) * euler(1.2, 0, 0.8) * euler(0, -0.1, 0), 0.2)
  4259. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  4260. RH.C0 = clerp(RH.C0, cf(1, -0.6, 0) * euler(0, 1.57, 0) * euler(-0.5, 0, 0.6), 0.25)
  4261. LH.C0 = clerp(LH.C0, cf(-1, -0.8, 0) * euler(0, -1.57, 0) * euler(0.1, 0, 0.7), 0.25)
  4262. end
  4263. for i = 0, 1, 0.3 do
  4264. swait()
  4265. Neck.C0 = clerp(Neck.C0, necko * euler(-0.3, 0, -1), 0.2)
  4266. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -2) * euler(1.57, 0, -3), 0.2)
  4267. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-0.8, 0, 1.3), 0.2)
  4268. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  4269. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(1.2, 0, -0.8) * euler(0, -0.1, 0), 0.2)
  4270. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  4271. RH.C0 = clerp(RH.C0, cf(1, -0.6, 0) * euler(0, 1.57, 0) * euler(-0.2, 0, 0.6), 0.25)
  4272. LH.C0 = clerp(LH.C0, cf(-1, -0.8, 0) * euler(0, -1.57, 0) * euler(-0.1, 0, 0.3), 0.25)
  4273. end
  4274. local gairost = Instance.new("BodyGyro")
  4275. gairost.Parent = RootPart
  4276. gairost.maxTorque = Vector3.new(400000, 0, 400000) * math.huge
  4277. gairost.P = 20000
  4278. gairost.cframe = cf(0, 0, 0)
  4279. for i = 0, 1, 0.1 do
  4280. swait()
  4281. if hitfloor ~= nil then
  4282. Torso.Velocity = vt(0, 0, 0)
  4283. end
  4284. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, -1.57), 0.3)
  4285. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -2.5) * euler(1.57, 0, -3.14), 0.3)
  4286. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-1.57, 0, 1.5) * euler(0.2, 0, 0), 0.3)
  4287. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  4288. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(1.5, 0, -1.57) * euler(0, 0, 0), 0.3)
  4289. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  4290. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * euler(0, 1.57, 0) * euler(-0.3, 0.5, 0), 0.3)
  4291. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, -1.57, 0) * euler(-0.1, 0.2, 0), 0.3)
  4292. end
  4293. for i = 1, 70 do
  4294. swait()
  4295. gairost.cframe = RootPart.CFrame
  4296. if hitfloor ~= nil then
  4297. Torso.Velocity = vt(0, 0, 0)
  4298. end
  4299. end
  4300. for i = 0, 1, 0.2 do
  4301. swait()
  4302. Stun.Value = 0
  4303. gairost.cframe = RootPart.CFrame
  4304. Neck.C0 = clerp(Neck.C0, necko * euler(0.2, 0, 0), 0.3)
  4305. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -2) * euler(1, 0, -4), 0.3)
  4306. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-1.57, 0, 1) * euler(0.2, -1, 0), 0.3)
  4307. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  4308. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(1.2, 0, 0.2) * euler(0, 0, 0), 0.3)
  4309. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  4310. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * euler(0, 1.57, 0) * euler(-0.3, 0.5, 0.4), 0.3)
  4311. LH.C0 = clerp(LH.C0, cf(-1, -1, -1) * euler(0, -1.57, 0) * euler(-0.1, 0.2, 1), 0.3)
  4312. end
  4313. resumeControl()
  4314. gairost.Parent = nil
  4315. dec.Parent = nil
  4316. Stun.Value = 0
  4317. combo = 0
  4318. Stunned.Value = false
  4319. attack = false
  4320. for i = 1, 10 do
  4321. swait()
  4322. Stun.Value = 0
  4323. end
  4324. end
  4325. attackone = function()
  4326. attack = true
  4327. for i = 0, 1, 0.15 do
  4328. swait()
  4329. handlewld.C0 = clerp(handlewld.C0, euler(0, 0, 0) * cf(0, 1, 0), 0.4)
  4330. wld1.C0 = clerp(wld1.C0, euler(0, -0.4, 0) * cf(0, -2, 0) * euler(1.8, 0, 0), 0.4)
  4331. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, -0.6) * euler(0.4, 0, 0), 0.4)
  4332. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0, 0, 1.4), 0.4)
  4333. RW.C0 = clerp(RW.C0, cf(1, 0.5, -0.5) * euler(1.57, 0, -0.5) * euler(0, 1.8, 0), 0.4)
  4334. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  4335. LW.C0 = clerp(LW.C0, cf(-1.4, 0.5, -0.2) * euler(0.9, 0, -0.3) * euler(0, 1.57, 0), 0.4)
  4336. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  4337. RH.C0 = clerp(RH.C0, cf(0.6, -1, 0.5) * euler(0, 1.57, 0) * euler(0, -1.4, -0.1), 0.4)
  4338. LH.C0 = clerp(LH.C0, cf(-0.6, -1, -0.5) * euler(0, -1.57, 0) * euler(0, -1.4, 0.3), 0.4)
  4339. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  4340. do
  4341. if StaggerHit.Value == true then
  4342. break
  4343. end
  4344. end
  4345. end
  4346. end
  4347. so("92597369", prt6, 1, 0.6)
  4348. hbwld.Parent = nil
  4349. hboxpos.Parent = hitbox
  4350. hitbox.Parent = modelzorz
  4351. hitbox.Size = vt(3, 2, 7)
  4352. hitboxCF = prt6.CFrame * euler(-0.3, 0, 0) * cf(0, 0, -2.2)
  4353. hitbox.CFrame = hitboxCF
  4354. for i = 0, 1, 0.08 do
  4355. swait()
  4356. hitboxCF = prt6.CFrame * euler(-0.3, 0, 0) * cf(0, 0, -2.2)
  4357. hitbox.CFrame = hitboxCF
  4358. if i == 0.16 then
  4359. MagniDamage(hitbox, 4, 5, 10, math.random(5, 10), "Normal", RootPart, 0.5, 2, (math.random(5, 7)), nil, true)
  4360. end
  4361. handlewld.C0 = clerp(handlewld.C0, euler(0, 0, 0) * cf(0, 1, 0), 0.25)
  4362. wld1.C0 = clerp(wld1.C0, euler(0, 0, 0) * cf(0, -2, 0) * euler(2.5, 0, 0), 0.25)
  4363. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 1) * euler(0, 0, 0), 0.25)
  4364. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0, 0, -1), 0.25)
  4365. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1.57, 0, 1.4) * euler(0, 1.8, 0), 0.25)
  4366. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  4367. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(1, 0, -1), 0.25)
  4368. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  4369. RH.C0 = clerp(RH.C0, cf(0.8, -1, -0.3) * euler(0, 1.57, 0) * euler(0, 1, -0.3), 0.25)
  4370. LH.C0 = clerp(LH.C0, cf(-0.8, -1, 0.3) * euler(0, -1.57, 0) * euler(0, 1, 0.1), 0.25)
  4371. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  4372. do
  4373. if StaggerHit.Value == true then
  4374. break
  4375. end
  4376. end
  4377. end
  4378. end
  4379. hitbox.Parent = modelzorz
  4380. hitbox.Size = vt()
  4381. hitboxweld()
  4382. hboxpos.Parent = nil
  4383. attack = false
  4384. end
  4385. attacktwo = function()
  4386. attack = true
  4387. for i = 0, 1, 0.2 do
  4388. swait()
  4389. wld1.C0 = clerp(wld1.C0, euler(1.5, 0, 3.14) * cf(0, 1, 0), 0.4)
  4390. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, -0.7) * euler(0.2, 0, 0), 0.4)
  4391. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0, 0, 0.7), 0.4)
  4392. RW.C0 = clerp(RW.C0, cf(1, 0.5, -0.5) * euler(1.57, 0, -1) * euler(0, 1.2, 0), 0.4)
  4393. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  4394. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.8, 0, -0.4), 0.4)
  4395. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  4396. RH.C0 = clerp(RH.C0, cf(0.8, -1, 0.2) * euler(0, 1.57, 0) * euler(0, -0.7, 0), 0.4)
  4397. LH.C0 = clerp(LH.C0, cf(-0.8, -1, 0.2) * euler(0, -1.57, 0) * euler(0, -0.7, 0), 0.4)
  4398. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  4399. do
  4400. if StaggerHit.Value == true then
  4401. break
  4402. end
  4403. -- DECOMPILER ERROR at PC201: LeaveBlock: unexpected jumping out IF_THEN_STMT
  4404.  
  4405. -- DECOMPILER ERROR at PC201: LeaveBlock: unexpected jumping out IF_STMT
  4406.  
  4407. end
  4408. end
  4409. end
  4410. so("199146359", prt9, 1, 1)
  4411. hbwld.Parent = nil
  4412. hboxpos.Parent = hitbox
  4413. hitbox.Parent = modelzorz
  4414. hitbox.Size = vt(0.5, 7, 1)
  4415. hitboxCF = prt9.CFrame * cf(0, -1, 0.4)
  4416. hitbox.CFrame = hitboxCF
  4417. blcf = nil
  4418. scfr = nil
  4419. for i = 0, 1, 0.3 do
  4420. swait()
  4421. hitboxCF = prt9.CFrame * cf(0, -1, 0.4)
  4422. hitbox.CFrame = hitboxCF
  4423. MagniDamage(hitbox, 6, 5, 10, math.random(5, 10), "Normal", RootPart, 0.5, 1, (math.random(3, 8)), nil, true)
  4424. wld1.C0 = clerp(wld1.C0, euler(0.5, 0, 3.14) * cf(0, 1, 0.2), 0.4)
  4425. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0.5) * euler(0, 0, 0), 0.4)
  4426. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0, 0, -0.5), 0.4)
  4427. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1.3, 0, 1) * euler(0, 1.6, 0), 0.4)
  4428. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  4429. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.2, 0, -0.2), 0.4)
  4430. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  4431. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * euler(0, 1.57, 0) * euler(0, 0.5, 0), 0.4)
  4432. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, -1.57, 0) * euler(0, 0.5, 0), 0.4)
  4433. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  4434. do
  4435. if StaggerHit.Value == true then
  4436. break
  4437. end
  4438. -- DECOMPILER ERROR at PC472: LeaveBlock: unexpected jumping out IF_THEN_STMT
  4439.  
  4440. -- DECOMPILER ERROR at PC472: LeaveBlock: unexpected jumping out IF_STMT
  4441.  
  4442. end
  4443. end
  4444. end
  4445.  
  4446. do
  4447. for i = 0, 1, 0.2 do
  4448. swait()
  4449. hitboxCF = prt9.CFrame * cf(0, -1, 0.4)
  4450. hitbox.CFrame = hitboxCF
  4451. MagniDamage(hitbox, 6, 4, 6, math.random(5, 10), "Normal", RootPart, 0.5, 1, (math.random(3, 8)), nil, true)
  4452. wld1.C0 = clerp(wld1.C0, euler(0.3, 0, 3.14) * cf(0, 1, 0.2), 0.4)
  4453. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0.5) * euler(0.1, 0, 0), 0.4)
  4454. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0, 0, -0.5), 0.4)
  4455. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1, 0, 0.8) * euler(0, 1.3, 0), 0.4)
  4456. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  4457. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.2, 0, -0.2), 0.4)
  4458. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  4459. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * euler(0, 1.57, 0) * euler(0, 0.5, 0), 0.4)
  4460. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, -1.57, 0) * euler(0, 0.5, 0), 0.4)
  4461. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  4462. do
  4463. if StaggerHit.Value == true then
  4464. break
  4465. end
  4466. -- DECOMPILER ERROR at PC842: LeaveBlock: unexpected jumping out IF_THEN_STMT
  4467.  
  4468. -- DECOMPILER ERROR at PC842: LeaveBlock: unexpected jumping out IF_STMT
  4469.  
  4470. end
  4471. end
  4472. end
  4473. hitbox.Parent = modelzorz
  4474. hitbox.Size = vt()
  4475. hitboxweld()
  4476. hboxpos.Parent = nil
  4477. attack = false
  4478. end
  4479. end
  4480. attackthree = function()
  4481. attack = true
  4482. hboxpos.Parent = hitbox
  4483. hitbox.Parent = modelzorz
  4484. hitbox.Size = vt(3, 3, 0.5)
  4485. hitboxCF = prt1.CFrame * cf(0, -3.5, 0)
  4486. hitbox.CFrame = hitboxCF
  4487. doul = 0
  4488. dosou = 4
  4489. for i = 0, 1, 0.1 do
  4490. swait()
  4491. hitboxCF = prt1.CFrame * cf(0, -3.5, 0)
  4492. hitbox.CFrame = hitboxCF
  4493. MagniDamage(hitbox, 3, 3, 4, 0, "Normal", RootPart, 0.2, 1, (math.random(2, 3)), nil, nil, false)
  4494. hitboxCF = prt1.CFrame * cf(0, 3.5, 0)
  4495. hitbox.CFrame = hitboxCF
  4496. MagniDamage(hitbox, 3, 3, 4, 0, "Normal", RootPart, 0.2, 1, (math.random(2, 3)), nil, nil, false)
  4497. doul = doul + 1
  4498. if dosou >= 4 then
  4499. dosou = 0
  4500. so("199145146", handle, 1, 1.6)
  4501. end
  4502. dosou = dosou + 1
  4503. wld1.C1 = euler(0, doul, 0)
  4504. handlewld.C0 = clerp(handlewld.C0, euler(-0.8, 0, 0) * cf(0, 1, 0), 0.4)
  4505. wld1.C0 = clerp(wld1.C0, euler(0, 0, 0) * cf(0, 0, 0) * euler(0, 1.57, 1.57), 0.4)
  4506. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0.2) * euler(-0.05, 0, 0), 0.4)
  4507. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.3) * euler(0.1, 0, 0) * euler(0, 0, 1), 0.4)
  4508. RW.C0 = clerp(RW.C0, cf(0.5, 0.4, -0.5) * euler(1.8, 0, -1.2) * euler(0, -1.2, 0), 0.4)
  4509. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  4510. LW.C0 = clerp(LW.C0, cf(-1.5, 0.4, 0.3) * euler(1.7, 0, 0.6) * euler(0, 0, 0), 0.4)
  4511. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  4512. RH.C0 = clerp(RH.C0, cf(1, -0.8, 0.4) * euler(0, 1.57, 0) * euler(0, -1, 0.2), 0.4)
  4513. LH.C0 = clerp(LH.C0, cf(-0.7, -0.9, -0.6) * euler(0, -1.57, 0) * euler(0, -1, 0.4), 0.4)
  4514. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  4515. do
  4516. if StaggerHit.Value == true then
  4517. break
  4518. end
  4519. -- DECOMPILER ERROR at PC356: LeaveBlock: unexpected jumping out IF_THEN_STMT
  4520.  
  4521. -- DECOMPILER ERROR at PC356: LeaveBlock: unexpected jumping out IF_STMT
  4522.  
  4523. end
  4524. end
  4525. end
  4526. so("199145146", handle, 1, 1.2)
  4527. for i = 0, 1, 0.1 do
  4528. swait()
  4529. hitboxCF = prt1.CFrame * cf(0, -3.5, 0)
  4530. hitbox.CFrame = hitboxCF
  4531. MagniDamage(hitbox, 3, 5, 7, math.random(5, 10), "Normal", RootPart, 0.5, 1, (math.random(4, 6)), nil, true, false)
  4532. handlewld.C0 = clerp(handlewld.C0, euler(0, 1.57, 0) * cf(0, 1, 0), 0.4)
  4533. wld1.C0 = clerp(wld1.C0, euler(0, 0, 0) * cf(0, 0, 0) * euler(0, 1.57, 0.5), 0.4)
  4534. wld1.C1 = clerp(wld1.C1, euler(0, 0, 0), 0.4)
  4535. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, -1.2) * euler(-0.05, 0, 0), 0.4)
  4536. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.7) * euler(0.3, 0, 0) * euler(0, 0, 1.2), 0.4)
  4537. RW.C0 = clerp(RW.C0, cf(1.5, 0.4, 0) * euler(2, 0, 0.8) * euler(0, -1.2, 0), 0.4)
  4538. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  4539. LW.C0 = clerp(LW.C0, cf(-1.5, 0.4, 0) * euler(0, 0, -0.6) * euler(0, 0, 0), 0.4)
  4540. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  4541. RH.C0 = clerp(RH.C0, cf(1, -0.2, 0.2) * euler(0, 1.57, 0) * euler(0, -1.2, 0.1), 0.4)
  4542. LH.C0 = clerp(LH.C0, cf(-0.5, -0.9, -0.6) * euler(0, -1.57, 0) * euler(0, -1.2, 0.6), 0.4)
  4543. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  4544. do
  4545. if StaggerHit.Value == true then
  4546. break
  4547. end
  4548. -- DECOMPILER ERROR at PC651: LeaveBlock: unexpected jumping out IF_THEN_STMT
  4549.  
  4550. -- DECOMPILER ERROR at PC651: LeaveBlock: unexpected jumping out IF_STMT
  4551.  
  4552. end
  4553. end
  4554. end
  4555. wld1.C1 = euler(0, 0, 0)
  4556. hitbox.Parent = modelzorz
  4557. hitbox.Size = vt()
  4558. hitboxweld()
  4559. hboxpos.Parent = nil
  4560. attack = false
  4561. end
  4562. attackfour = function()
  4563. attack = true
  4564. handlewld.Part1 = Torso
  4565. handlewld.C0 = euler(1.57, 0, 1.57) * cf(-3, 1, 0)
  4566. wld1.C1 = euler(0, 0, 0)
  4567. for i = 0, 1, 0.15 do
  4568. swait()
  4569. handlewld.C0 = clerp(handlewld.C0, euler(1.57, 0, 1.57) * cf(0, -1, 0), 0.3)
  4570. wld1.C0 = clerp(wld1.C0, euler(1, 0, 0) * cf(0, -7, 0) * euler(1, 0, 0), 0.3)
  4571. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, -1.4) * euler(0, 0, 0), 0.3)
  4572. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0, 0, 1.4), 0.3)
  4573. RW.C0 = clerp(RW.C0, cf(1, 0.5, -0.5) * euler(1.57, 0, -1) * euler(0, 1.4, 0), 0.3)
  4574. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  4575. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.4, 0, -0.2), 0.3)
  4576. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  4577. RH.C0 = clerp(RH.C0, cf(0.8, -1, 0.3) * euler(0, 1.57, 0) * euler(0, -1, -0.1), 0.2)
  4578. LH.C0 = clerp(LH.C0, cf(-0.8, -1, -0.3) * euler(0, -1.57, 0) * euler(0, -1, 0), 0.2)
  4579. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  4580. do
  4581. if StaggerHit.Value == true then
  4582. break
  4583. end
  4584. -- DECOMPILER ERROR at PC248: LeaveBlock: unexpected jumping out IF_THEN_STMT
  4585.  
  4586. -- DECOMPILER ERROR at PC248: LeaveBlock: unexpected jumping out IF_STMT
  4587.  
  4588. end
  4589. end
  4590. end
  4591. so("199145841", prt12, 1, 0.8)
  4592. hbwld.Parent = nil
  4593. hboxpos.Parent = hitbox
  4594. hitbox.Parent = modelzorz
  4595. hitbox.Size = vt(1, 7, 0.5)
  4596. hitboxCF = prt12.CFrame
  4597. hitbox.CFrame = hitboxCF
  4598. blcf = nil
  4599. scfr = nil
  4600. num = 0
  4601. for i = 0, 1, 0.1 do
  4602. swait()
  4603. num = num + 0.6
  4604. hitboxCF = prt12.CFrame
  4605. hitbox.CFrame = hitboxCF
  4606. MagniDamage(hitbox, 6, 4, 8, math.random(5, 10), "Normal", RootPart, 0.5, 1, (math.random(3, 6)), nil, true)
  4607. handlewld.C0 = clerp(handlewld.C0, euler(1.57, 0, 1.57) * cf(0, -1, 0), 0.3)
  4608. wld1.C0 = euler(1, 0, 0) * cf(0, -4, 0) * euler(1 - num, 0, 0)
  4609. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0.6) * euler(0.2, 0, 0), 0.4)
  4610. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0, 0, -1.2), 0.4)
  4611. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1.57, 0, 1.2) * euler(0, 1.7, 0), 0.4)
  4612. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  4613. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(0.2, 0, -1.3), 0.4)
  4614. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  4615. RH.C0 = clerp(RH.C0, cf(0.7, -1, -0.5) * euler(0, 1.57, 0) * euler(-0.1, 1.2, 0), 0.4)
  4616. LH.C0 = clerp(LH.C0, cf(-0.7, -1, 0.5) * euler(0, -1.57, 0) * euler(0, 1.2, 0.1), 0.4)
  4617. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  4618. do
  4619. if StaggerHit.Value == true then
  4620. break
  4621. end
  4622. -- DECOMPILER ERROR at PC532: LeaveBlock: unexpected jumping out IF_THEN_STMT
  4623.  
  4624. -- DECOMPILER ERROR at PC532: LeaveBlock: unexpected jumping out IF_STMT
  4625.  
  4626. end
  4627. end
  4628. end
  4629. hitbox.Parent = modelzorz
  4630. hitbox.Size = vt()
  4631. hitboxweld()
  4632. hboxpos.Parent = nil
  4633. handlewld.Part1 = RightArm
  4634. handlewld.C0 = euler(1.57, 0, 1.57) * cf(0, -1, 0)
  4635. wld1.C0 = euler(-1, 1.57, 0) * cf(0, -4, 0) * euler(0, 0, 0)
  4636. attack = false
  4637. end
  4638.  
  4639. Invisibility = function()
  4640. if invisible == false then
  4641. so("2767090", Torso, 1, 1)
  4642. MagicWave(BrickColor.new(NewCol), scarfp2.CFrame * euler(math.rad(180), 0, 0), 1, 1, 1, 0.5, 1.5, 0.5, 0.1)
  4643. MagicWave(BrickColor.new(NewCol), scarfp2.CFrame * euler(math.rad(180), 0, 0), 1, 1, 1, 1, 0.5, 1, 0.1)
  4644. MagicCircle(BrickColor.new(NewCol), prt6.CFrame * euler(-0.3, 0, 0), 0, 0, 0, 10, 10, 10, 0.05)
  4645. MagicCircle(BrickColor.new(NewCol), prt6.CFrame * euler(-0.3, 0, 0), 0, 0, 0, 5, 5, 5, 0.05)
  4646. invisnum.Value = invisnum.Value - 10
  4647. for _,c in pairs(Decrease:children()) do
  4648. if c.Name == "DecreaseMvmt" and c:findFirstChild("Renegade") ~= nil then
  4649. c.Parent = nil
  4650. end
  4651. end
  4652. d = Instance.new("NumberValue", Decrease)
  4653. d.Name = "DecreaseAtk"
  4654. d.Value = -2999
  4655. dur = Instance.new("NumberValue", d)
  4656. dur.Name = "Duration"
  4657. dur.Value = 1000
  4658. display = "+Damage"
  4659. showDamage(Character, display, "Debuff")
  4660. da = Instance.new("BoolValue", d)
  4661. da.Name = "Renegade"
  4662. DecreaseStat(Character, "Defense", 0.1, 80)
  4663. invisible = true
  4664. isinvis.Value = true
  4665. passive3.Parent = Decrease
  4666. else
  4667. invisible = false
  4668. isinvis.Value = false
  4669. passive3.Parent = nil
  4670. end
  4671. end
  4672.  
  4673. Runes = {"rbxassetid://0"}
  4674. ContentProvider = game:GetService("ContentProvider")
  4675. for _,v in pairs(Runes) do
  4676. ContentProvider:Preload(v)
  4677. end
  4678. do2 = function()
  4679. local ChatService = game:GetService("Chat")
  4680.  
  4681. neck.C0 = neck.C0 * CFrame.Angles(0,0,0)
  4682. ChatService:Chat(Head, "...", "Red")
  4683. wait(0)
  4684. if attack == true then
  4685. return
  4686. end
  4687. if Stagger.Value == true or StunT.Value <= Stun.Value or StaggerHit.Value == true then
  4688. return
  4689. end
  4690. if cooldownmax <= cooldowns[1] and mana.Value >= 0 then
  4691. deb = 0.2
  4692. attack = true
  4693. cooldowns[1] = 100
  4694. mana.Value = mana.Value - 20
  4695. local orb = part(3, modelzorz, 0, 0.5, BrickColor.new(NewCol), "Effect", vt())
  4696. do
  4697. swait()
  4698. local dec = Instance.new("NumberValue", Decrease)
  4699. dec.Name = "DecreaseMvmt"
  4700. dec.Value = 0.2
  4701. for i = 0, 1, 0.2 do
  4702. swait()
  4703. handlewld.C0 = clerp(handlewld.C0, euler(0.2, 0, -0.2) * cf(0, 1, 0.2), 0.3)
  4704. wld1.C0 = clerp(wld1.C0, euler(0, 1.57, 0) * cf(0, -1.4, 0), 0.3)
  4705. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0.2) * euler(0.2, 0, 0), 0.3)
  4706. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0, 0, -0.6), 0.3)
  4707. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1.2, 0, 0.8), 0.3)
  4708. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  4709. LW.C0 = clerp(LW.C0, cf(-1, 0.5, -0.5) * euler(2.8, 0, 0.8), 0.3)
  4710. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  4711. RH.C0 = clerp(RH.C0, cf(0.9, -1, -0.3) * euler(0, 1.57, 0) * euler(0, 0.6, -0.3), 0.3)
  4712. LH.C0 = clerp(LH.C0, cf(-0.9, -1, 0.3) * euler(0, -1.57, 0) * euler(0, 0.6, -0.1), 0.3)
  4713. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  4714. do
  4715. if StaggerHit.Value == true then
  4716. break
  4717. end
  4718. end
  4719. end
  4720. end
  4721. if Stagger.Value ~= true then --and StunT.Value > Stun.Value then
  4722. if StaggerHit.Value ~= true then
  4723. swait()
  4724. arcorb = true
  4725. orb.Anchored = true
  4726. orb.CFrame = RootPart.CFrame * cf(0, 0.5, -3)
  4727. so("200633529", orb, 1, 0.6)
  4728. do
  4729. local msh = mesh("SpecialMesh", orb, "Sphere", "nil", vt(0, 0, 0), vt(10, 10, 10))
  4730. ogui = Instance.new("BillboardGui")
  4731. ogui.Parent = orb
  4732. ogui.Size = UDim2.new(5, 0, 5, 0)
  4733. oimg = Instance.new("ImageLabel")
  4734. oimg.Parent = ogui
  4735. oimg.BackgroundTransparency = 1
  4736. oimg.Size = UDim2.new(1, 0, 1, 0)
  4737. oimg.Image = Runes[math.random(1, #Runes)]
  4738. oimg.ImageColor3 = BrickColor.new(NewCol).Color
  4739. orbnum = 100
  4740. while arcorb==true do
  4741. if arcorb == true then
  4742. swait()
  4743. end
  4744. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  4745. if StaggerHit.Value == true then
  4746. break
  4747. end
  4748. orb.CFrame = RootPart.CFrame * cf(0, 0.5, -3)
  4749. MagicBlock(BrickColor.new(NewCol), cf(orb.Position) * cf(math.random(-200, 200) / 100, math.random(-200, 200) / 100, math.random(-200, 200) / 100) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 1, 1, 1, 0.1, 2)
  4750. MagicCircle(BrickColor.new(NewCol), cf(orb.Position), 0, 0, 0, 1.25, 1.25, 1.25, 0.05)
  4751. MagicRing(BrickColor.new(NewCol2), cf(orb.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 10, 10, 1, -1, -1, 0, 0.1)
  4752. if orbnum < 0 or MMouse == nil then
  4753. arcorb = false
  4754. end
  4755. swait()
  4756. orbnum = orbnum - 1
  4757. if Stagger.Value == true or StunT.Value <= Stun.Value or StaggerHit.Value == true then
  4758. arcorb = false
  4759. break
  4760. end
  4761. end
  4762. end
  4763. if MMouse.Hit.p ~= nil then
  4764. swait()
  4765. local MainPos = orb.Position
  4766. local MainPos2 = MMouse.Hit.p
  4767. local MouseLook = cf((MainPos + MainPos2) / 2, MainPos2)
  4768. so("200633492", orb, 1, 0.75)
  4769. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  4770. local num = 50
  4771. repeat
  4772. swait()
  4773. local ohit, opos = rayCast(Pos1, Look.lookVector, 5, Character)
  4774. orb.CFrame = CFrame.new((Pos1 + opos) / 2, opos)
  4775. MagicBlock(BrickColor.new(NewCol), cf(orb.Position) * cf(math.random(-200, 200) / 100, math.random(-200, 200) / 100, math.random(-200, 200) / 100) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 1, 1, 1, 0.1, 2)
  4776. MagicCircle(BrickColor.new(NewCol), cf(orb.Position), 150, 150, 150, -8, -8, -8, 0.05)
  4777. MagicRing(BrickColor.new(NewCol2), cf(orb.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 0, 0, 1, 10, 10, 0, 0.075)
  4778. Pos1 = Pos1 + Look.lookVector * 5
  4779. orb.CFrame = CFrame.new(orb.Position, MMouse.Hit.p)
  4780. if ohit ~= nil then
  4781. num = 0
  4782. end
  4783. num = num - 1
  4784. until num <= 0
  4785. local ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Effect", vt())
  4786. ref.Anchored = true
  4787. ref.CFrame = cf(orb.Position)
  4788. so("165970126", ref, 10, 0.5)
  4789. so("153832545", ref, 5, 1)
  4790. game:GetService("Debris"):AddItem(ref, 0.5)
  4791. MagicCircle(BrickColor.new(NewCol), cf(ref.Position), 160, 160, 160, 120, 120, 120, 0.065)
  4792. MagicCircle(BrickColor.new(NewCol), cf(ref.Position), 80, 80, 80, 80, 80, 80, 0.065)
  4793. MagicCircle(BrickColor.new(NewCol), cf(ref.Position), 0, 1, 0, 80, 0, 80, 0.025)
  4794. MagicRing(BrickColor.new(NewCol2), cf(ref.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 0, 0, 20, 20, 20, 0, 0.025)
  4795. MagicRing(BrickColor.new(NewCol2), cf(ref.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 0, 0, 40, 40, 40, 0, 0.025)
  4796. MagicRing(BrickColor.new(NewCol2), cf(ref.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 0, 0, 60, 60, 60, 0, 0.025)
  4797. MagicRing(BrickColor.new(NewCol2), cf(ref.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 0, 0, 20, 20, 20, 0, 0.025)
  4798. MagicRing(BrickColor.new(NewCol2), cf(ref.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 0, 0, 40, 40, 40, 0, 0.025)
  4799. MagicRing(BrickColor.new(NewCol2), cf(ref.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 0, 0, 60, 60, 60, 0, 0.025)
  4800. MagicRing(BrickColor.new(NewCol2), cf(ref.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 0, 0, 20, 20, 20, 0, 0.025)
  4801. MagicRing(BrickColor.new(NewCol2), cf(ref.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 0, 0, 40, 40, 40, 0, 0.025)
  4802. MagicRing(BrickColor.new(NewCol2), cf(ref.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 0, 0, 60, 60, 60, 0, 0.025)
  4803. MagicWave(BrickColor.new(NewCol), cf(ref.Position), 0, 10, 0, 25, 0, 25, 0.05)
  4804. for i = 1, 4 do
  4805. MagicBlock(BrickColor.new(NewCol), cf(ref.Position) * cf(math.random(-500, 500) / 100, math.random(-500, 500) / 100, math.random(-500, 500) / 100), 0, 0, 0, 25, 25, 25, 0.05)
  4806. end
  4807. MagicCircle(BrickColor.new(NewCol), cf(ref.Position), 70, 70, 70, 40, 40, 40, 0.065)
  4808. MagicCircle(BrickColor.new(NewCol), cf(ref.Position), 1000, 1000, 1000, -50, -50, -50, 0.065)
  4809. MagniDamage(ref, 150, 10, 17, math.random(5, 10), "Normal", RootPart, 0.5, 2, (math.random(5, 7)), nil, true)
  4810. if isjugg == false then
  4811. end
  4812. orb.Parent = nil
  4813. end
  4814. ), MainPos, MainPos2, MouseLook)
  4815. end
  4816. do
  4817. dec.Parent = nil
  4818. swait()
  4819. attack = false
  4820. end
  4821. end
  4822. end
  4823. end
  4824. end
  4825. end
  4826. end
  4827. do1 = function()
  4828. local ChatService = game:GetService("Chat")
  4829.  
  4830. neck.C0 = neck.C0 * CFrame.Angles(0,0,0)
  4831. ChatService:Chat(Head, "...", "Red")
  4832. if attack == true then
  4833. return
  4834. end
  4835. if Stagger.Value == true or StunT.Value <= Stun.Value or StaggerHit.Value == true then
  4836. return
  4837. end
  4838. if cooldownmax <= cooldowns[1] and mana.Value >= 20 then
  4839. attack = true
  4840. cooldowns[3] = 0
  4841. local dec = Instance.new("NumberValue", Decrease)
  4842. dec.Name = "DecreaseMvmt"
  4843. dec.Value = 10
  4844. for i = 0, 1, 0.1 do
  4845. swait()
  4846. Neck.C0 = clerp(Neck.C0, necko * euler(0.2, 0, 0), 0.3)
  4847. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0, 0, 0), 0.3)
  4848. RW.C0 = clerp(RW.C0, cf(1, 0.5, -0.5) * euler(2, 0, -1.2), 0.3)
  4849. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  4850. LW.C0 = clerp(LW.C0, cf(-1, 0.5, -0.5) * euler(1.3, 0, 1), 0.3)
  4851. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  4852. RH.C0 = clerp(RH.C0, cf(1.1, -1, 0) * euler(0, 1.57, -0.1), 0.2)
  4853. LH.C0 = clerp(LH.C0, cf(-1, -0.9, 0) * euler(0, -1.57, 0.1), 0.2)
  4854. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  4855. do
  4856. if StaggerHit.Value == true then
  4857. break
  4858. end
  4859. -- DECOMPILER ERROR at PC202: LeaveBlock: unexpected jumping out IF_THEN_STMT
  4860.  
  4861. -- DECOMPILER ERROR at PC202: LeaveBlock: unexpected jumping out IF_STMT
  4862.  
  4863. end
  4864. end
  4865. end
  4866. for i = 0, 1, 0.05 do
  4867. swait()
  4868. Neck.C0 = clerp(Neck.C0, necko * euler(0.3, 0, 0), 0.2)
  4869. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(-0.2, 0, 0), 0.2)
  4870. RW.C0 = clerp(RW.C0, cf(1.2, 0.8, 0) * euler(2.5, 0, -0.3), 0.2)
  4871. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  4872. LW.C0 = clerp(LW.C0, cf(-1.2, 0.8, 0) * euler(2.4, 0, 0.4), 0.2)
  4873. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  4874. RH.C0 = clerp(RH.C0, cf(1.1, -0.8, 0.2) * euler(0, 1.57, -0.2), 0.2)
  4875. LH.C0 = clerp(LH.C0, cf(-1, -0.9, 0) * euler(0, -1.57, 0.3), 0.2)
  4876. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  4877. do
  4878. if StaggerHit.Value == true then
  4879. break
  4880. end
  4881. -- DECOMPILER ERROR at PC366: LeaveBlock: unexpected jumping out IF_THEN_STMT
  4882.  
  4883. -- DECOMPILER ERROR at PC366: LeaveBlock: unexpected jumping out IF_STMT
  4884.  
  4885. end
  4886. end
  4887. end
  4888. so("200632136", lprt7, 1, 0.6)
  4889. for i = 0, 1, 0.2 do
  4890. swait()
  4891. Neck.C0 = clerp(Neck.C0, necko * euler(0.3, 0, 0), 0.4)
  4892. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1.5) * euler(0.2, 0, 0), 0.4)
  4893. RW.C0 = clerp(RW.C0, cf(1.2, 0.3, 0) * euler(0.8, 0, -0.4), 0.4)
  4894. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  4895. LW.C0 = clerp(LW.C0, cf(-1.2, 0.3, 0) * euler(0.8, 0, 0.4), 0.4)
  4896. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  4897. RH.C0 = clerp(RH.C0, cf(1, -0.6, -0.4) * euler(0, 1.57, -0.6) * euler(-0.2, 0, 0), 0.4)
  4898. LH.C0 = clerp(LH.C0, cf(-1, -0.4, -0.5) * euler(0, -1.57, 0.2), 0.4)
  4899. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  4900. do
  4901. if StaggerHit.Value == true then
  4902. break
  4903. end
  4904. -- DECOMPILER ERROR at PC542: LeaveBlock: unexpected jumping out IF_THEN_STMT
  4905.  
  4906. -- DECOMPILER ERROR at PC542: LeaveBlock: unexpected jumping out IF_STMT
  4907.  
  4908. end
  4909. end
  4910. end
  4911. mana.Value = mana.Value - 20
  4912. while hitfloor == nil do
  4913. if hitfloor == nil then
  4914. swait()
  4915. end
  4916. if Stagger.Value ~= true and StunT.Value > Stun.Value and StaggerHit.Value == true then
  4917. break
  4918. end
  4919. end
  4920. DecreaseStat(Character, "Defense", -0.4, 500)
  4921. so("200632561", Torso, 1, 0.6)
  4922. so("200632561", Torso, 1, 0.4)
  4923. for i = 1, 3 do
  4924. local ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  4925. ref.Anchored = true
  4926. ref.CFrame = RootPart.CFrame * cf(0, -2, -1.5)
  4927. game:GetService("Debris"):AddItem(ref, 1)
  4928. if i == 1 then
  4929. MagicCircle(BrickColor.new("Bright green"), cf(ref.Position) * cf(0, -1, 0), 1, 1, 1, 6, 6, 6, 0.1)
  4930. MagicRing(BrickColor.new("Bright green"), cf(ref.Position) * cf(0, -1, 0) * euler(1.57, 0, 0), 1, 1, 1, 3, 3, 1, 0.05)
  4931. end
  4932. local ref2 = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  4933. ref2.Anchored = true
  4934. ref2.CFrame = cf(ref.Position)
  4935. game:GetService("Debris"):AddItem(ref2, 1)
  4936. for d = 1, 10 do
  4937. ref2.CFrame = cf(ref.Position) * euler(0, math.random(-50, 50), 0) * cf(math.random(-200, 200) / 100, 20, 7 * (i * 2) + math.random(-200, 200) / 100)
  4938. hitfloor2 = rayCast(ref2.Position, CFrame.new(ref2.Position, ref2.Position - Vector3.new(0, 1, 0)).lookVector, 70, Character)
  4939. if hitfloor2 ~= nil then
  4940. size = math.random(-200, 200) / 100
  4941. local groundpart = part(3, workspace, 0, 0, hitfloor2.BrickColor, "Ground", vt(size, size, size))
  4942. groundpart.Anchored = false
  4943. groundpart.Material = hitfloor2.Material
  4944. groundpart.CanCollide = true
  4945. groundpart.Velocity = vt(math.random(-20, 20), math.random(20, 80), math.random(-20, 20))
  4946. groundpart.CFrame = cf(ref.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  4947. game:GetService("Debris"):AddItem(groundpart, 5)
  4948. end
  4949. end
  4950. MagicRing(BrickColor.new("Bright green"), cf(ref.Position) * cf(0, -1, 0) * euler(1.57, 0, 0), 20 * i, 20 * i, 1, 1, 1, 1 * i, 0.05)
  4951. MagniDamage(ref, 15 * i, 13, 17, math.random(30, 60), "Normal", ref, 0, 1, (math.random(15, 20)), nil, nil, true)
  4952. swait(10)
  4953. end
  4954. do
  4955. for i = 0, 1, 0.2 do
  4956. swait()
  4957. Neck.C0 = clerp(Neck.C0, necko * euler(0.3, 0, 0), 0.4)
  4958. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1.5) * euler(0.2, 0, 0), 0.4)
  4959. RW.C0 = clerp(RW.C0, cf(1.2, 0.3, 0) * euler(0.8, 0, -0.4), 0.4)
  4960. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  4961. LW.C0 = clerp(LW.C0, cf(-1.2, 0.3, 0) * euler(0.8, 0, 0.4), 0.4)
  4962. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  4963. RH.C0 = clerp(RH.C0, cf(1, -0.6, -0.4) * euler(0, 1.57, -0.6) * euler(-0.2, 0, 0), 0.4)
  4964. LH.C0 = clerp(LH.C0, cf(-1, -0.4, -0.5) * euler(0, -1.57, 0.2), 0.4)
  4965. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  4966. do
  4967. if StaggerHit.Value == true then
  4968. break
  4969. end
  4970. -- DECOMPILER ERROR at PC1073: LeaveBlock: unexpected jumping out IF_THEN_STMT
  4971.  
  4972. -- DECOMPILER ERROR at PC1073: LeaveBlock: unexpected jumping out IF_STMT
  4973.  
  4974. end
  4975. end
  4976. end
  4977. dec.Parent = nil
  4978. attack = false
  4979. end
  4980. end
  4981. end
  4982. do3 = function()
  4983. local ChatService = game:GetService("Chat")
  4984.  
  4985. neck.C0 = neck.C0 * CFrame.Angles(0,0,0)
  4986. ChatService:Chat(Head, "...", "Red")
  4987. if attack == true then
  4988. return
  4989. end
  4990. if Stagger.Value == true or StunT.Value <= Stun.Value or StaggerHit.Value == true then
  4991. return
  4992. end
  4993. if cooldownmax <= cooldowns[3] and mana.Value >= 30 then
  4994. attack = true
  4995. cooldowns[3] = 0
  4996. local doinvisatk = false
  4997. for i = 0, 1, 0.1 do
  4998. swait()
  4999. Neck.C0 = clerp(Neck.C0, necko * euler(-0.4, 0, -0.2), 0.4)
  5000. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1.5) * euler(0.8, 0, 0.5), 0.4)
  5001. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1.4, 0, 0.5), 0.4)
  5002. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  5003. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.2, 0, -0.4), 0.4)
  5004. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  5005. RH.C0 = clerp(RH.C0, RHC0 * cf(0, 0, 0) * euler(0, -0.5, -0.5), 0.4)
  5006. LH.C0 = clerp(LH.C0, LHC0 * cf(-0.5, 1, 0) * euler(0.5, 0, -0.5), 0.4)
  5007. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  5008. do
  5009. if StaggerHit.Value == true then
  5010. break
  5011. end
  5012. end
  5013. end
  5014. end
  5015. so("92597369", prt6, 0.6, 1)
  5016. blcf = nil
  5017. scfr = nil
  5018. for i = 0, 1, 0.1 do
  5019. swait()
  5020. Neck.C0 = clerp(Neck.C0, necko * euler(-0.4, 0, -0.2), 0.4)
  5021. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1.5) * euler(0.8, 0, 0.5), 0.4)
  5022. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1.4, 0, 0.5), 0.4)
  5023. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  5024. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.2, 0, -0.4), 0.4)
  5025. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  5026. RH.C0 = clerp(RH.C0, RHC0 * cf(0, 0, 0) * euler(0, -0.5, -0.5), 0.4)
  5027. LH.C0 = clerp(LH.C0, LHC0 * cf(-0.5, 1, 0) * euler(0.5, 0, -0.5), 0.4)
  5028. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  5029. do
  5030. if StaggerHit.Value == true then
  5031. break
  5032. end
  5033. end
  5034. end
  5035. end
  5036. attack = false
  5037. CF = RootPart.CFrame * cf(0, 0, -30)
  5038. ref2 = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  5039. ref2.Anchored = true
  5040. ref2.CFrame = CF
  5041. game:GetService("Debris"):AddItem(ref2, 5)
  5042. so("2101137", ref2, 5, 1)
  5043. so("167115397", ref2, 5, 1)
  5044. hitfloor2, posfloor2 = rayCast(ref2.Position, CFrame.new(ref2.Position, ref2.Position - Vector3.new(0, 1, 0)).lookVector, 100, Character)
  5045. if hitfloor2 ~= nil then
  5046. mana.Value = mana.Value - 30
  5047. ref2.CFrame = cf(posfloor2)
  5048. MagicCircle(BrickColor.new("White"), cf(posfloor2), 800, 5, 800, 0, 0, 0, 0.05)
  5049. MagicCircle(BrickColor.new("White"), cf(posfloor2), 800, 10, 800, -40, 0, -40, 0.025)
  5050. MagicCircle(BrickColor.new("White"), cf(posfloor2), 800, 10, 800, -42, 1000, -42, 0.05)
  5051. MagicCircle(BrickColor.new("White"), cf(posfloor2), 1000, 10, 1000, -62, 1200, -62, 0.05)
  5052. for i = 0, 1, 0.05 do
  5053. swait()
  5054. MagicBlock(BrickColor.new("White"), cf(posfloor2) * cf(math.random(-2000, 2000) / 100, math.random(0, 300) / 100, math.random(-2000, 2000) / 100), 15, 15, 15, -3, -3, -3, 0.1, 1)
  5055. MagicBlock(BrickColor.new("White"), cf(posfloor2) * cf(math.random(-2000, 2000) / 100, math.random(0, 300) / 100, math.random(-2000, 2000) / 100), 3, 3, 3, 1, 1, 1, 0.1, 3)
  5056. end
  5057. so("165969964", ref2, 10, 0.9)
  5058. so("167115397", ref2, 10, 1)
  5059. so("134854740", ref2, 5, 0.75)
  5060. so("138186576", ref2, 8, 0.75)
  5061. so("87767777", ref2, 10, 1)
  5062. MagniDamage(ref2, 250, 12, 24, math.random(-50, -30), "Knockdown2", RootPart, 0, 1, (math.random(5, 10)), nil, nil, true)
  5063. MagicBlock(BrickColor.new("White"), cf(posfloor2), 2000, 2000, 2000, -100, -100, -100, 0.05, 1)
  5064. MagicBlock(BrickColor.new("White"), cf(posfloor2), 2500, 2500, 2500, -150, -150, -150, 0.05, 1)
  5065. MagicBlock(BrickColor.new("White"), cf(posfloor2), 3000, 3000, 3000, -200, -200, -200, 0.05, 1)
  5066. MagicCircle(BrickColor.new("White"), cf(posfloor2), 800, 2, 800, 150, 2, 150, 0.05)
  5067. MagicCircle(BrickColor.new("White"), cf(posfloor2), 800, 2, 800, 100, 4, 100, 0.05)
  5068. MagicCircle(BrickColor.new("White"), cf(posfloor2), 800, 2, 800, 50, 6, 50, 0.05)
  5069. MagicCircle(BrickColor.new("White"), cf(posfloor2), 0, 0, 0, 100, 100, 100, 0.05)
  5070. MagicCircle(BrickColor.new("White"), cf(posfloor2), 0, 0, 0, 200, 200, 200, 0.05)
  5071. MagicCircle(BrickColor.new("White"), cf(posfloor2), 0, 0, 0, 300, 300, 300, 0.05)
  5072. MagicCircle(BrickColor.new("White"), cf(posfloor2), 0, 0, 0, 400, 400, 400, 0.05)
  5073. MagicCircle(BrickColor.new("White"), cf(posfloor2), 800, 2, 800, 4, 350, 4, 0.005)
  5074. MagicCircle(BrickColor.new("White"), cf(posfloor2), 600, 2, 600, 4, 300, 4, 0.005)
  5075. MagicCircle(BrickColor.new("White"), cf(posfloor2), 400, 2, 400, 4, 250, 4, 0.005)
  5076. end
  5077. end
  5078. end
  5079. do4 = function()
  5080. local ChatService = game:GetService("Chat")
  5081.  
  5082. neck.C0 = neck.C0 * CFrame.Angles(0,0,0)
  5083. ChatService:Chat(Head, "...", "Red")
  5084. if attack == true then
  5085. return
  5086. end
  5087. if Stagger.Value == true or StunT.Value <= Stun.Value or StaggerHit.Value == true then
  5088. return
  5089. end
  5090. if cooldownmax <= cooldowns[4] then
  5091. doing4 = true
  5092. attack = true
  5093. for i = 0, 1, 0.1 do
  5094. swait()
  5095. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, -1.2) * euler(0.2, 0, 0), 0.3)
  5096. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0, 0, 1.2), 0.45)
  5097. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(0.2, 0, 1) * euler(0, 0, 0), 0.3)
  5098. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  5099. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.2, 0, -1.5) * euler(0, 0, 0), 0.3)
  5100. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  5101. RH.C0 = clerp(RH.C0, cf(0.9, -1, 0.3) * euler(0, 1.57, 0) * euler(0, -1.2, -0.1), 0.4)
  5102. LH.C0 = clerp(LH.C0, cf(-0.9, -1, -0.3) * euler(0, -1.57, 0) * euler(0, -1.2, 0.1), 0.4)
  5103. end
  5104. local dec = Instance.new("NumberValue", Decrease)
  5105. dec.Name = "DecreaseMvmt"
  5106. dec.Value = 0
  5107. local dec2 = Instance.new("NumberValue")
  5108. hbwld.Parent = nil
  5109. hboxpos.Parent = hitbox
  5110. hitbox.Parent = modelzorz
  5111. hitbox.Size = vt(3, 5, 3)
  5112. hitboxCF = LeftArm.CFrame
  5113. hitbox.CFrame = hitboxCF
  5114. for i = 0, 1, 0.05 do
  5115. swait()
  5116. hitboxCF = LeftArm.CFrame
  5117. hitbox.CFrame = hitboxCF
  5118. MagniDamage(hitbox, 5, 5, 10, 1, "Normal", RootPart, 0, 2, (math.random(5, 10)), nil, true, false, nil, nil, nil)
  5119. Neck.C0 = clerp(Neck.C0, necko * euler(0.3, 0, 1.2) * euler(0.2, 0, 0), 0.4)
  5120. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0, 0, -1.57), 0.4)
  5121. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(0.6, 0, 0.2) * euler(0, 0, 0), 0.4)
  5122. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  5123. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(1.5, 0, -1.2) * euler(0, -1, 0), 0.4)
  5124. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  5125. RH.C0 = clerp(RH.C0, cf(0.6, -1, -0.4) * euler(0, 1.57, 0) * euler(0, 1.2, -0.1), 0.3)
  5126. LH.C0 = clerp(LH.C0, cf(-0.6, -0.9, 0.4) * euler(0, -1.57, 0) * euler(0, 1.2, 0.1), 0.3)
  5127. if HitTarget ~= nil then
  5128. break
  5129. end
  5130. end
  5131. do
  5132. hitbox.Parent = modelzorz
  5133. hitbox.Size = vt()
  5134. hitboxweld()
  5135. hboxpos.Parent = nil
  5136. if HitTarget ~= nil then
  5137. dec.Value = 10
  5138. if HitTarget:findFirstChild("Stats") ~= nil then
  5139. dec2.Parent = HitTarget.Stats.Decrease
  5140. dec2.Name = "DecreaseMvmt"
  5141. dec2.Value = 10
  5142. end
  5143. for i = 0, 1, 0.1 do
  5144. swait()
  5145. if HitTarget ~= nil then
  5146. RootPart.CFrame = cf(RootPart.Position, HitTarget.HumanoidRootPart.Position)
  5147. end
  5148. Neck.C0 = clerp(Neck.C0, necko * euler(0.2, 0, 0) * euler(0, 0, 0), 0.4)
  5149. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.5) * euler(0.1, 0, 0), 0.4)
  5150. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1, 0, 1) * euler(0, 0, 0), 0.4)
  5151. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  5152. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(1, 0, -1) * euler(0, 0, 0), 0.4)
  5153. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  5154. RH.C0 = clerp(RH.C0, cf(1, -0.6, -0.4) * euler(0, 1.57, 0) * euler(0, 0, 0.2), 0.3)
  5155. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, -1.57, 0) * euler(0, 0, 0.5), 0.3)
  5156. end
  5157. for i = 0, 1, 0.3 do
  5158. swait()
  5159. if HitTarget ~= nil then
  5160. RootPart.CFrame = cf(RootPart.Position, HitTarget.HumanoidRootPart.Position)
  5161. end
  5162. Neck.C0 = clerp(Neck.C0, necko * euler(-0.2, 0, 0) * euler(0, 0, 0), 0.5)
  5163. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, -2, 0) * euler(-1.57, 0, 0), 0.5)
  5164. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1, 0, 1.57) * euler(0, 0, 0), 0.5)
  5165. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.5)
  5166. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(1, 0, -1.57) * euler(0, 0, 0), 0.5)
  5167. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.5)
  5168. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * euler(0, 1.57, 0) * euler(0, 0, 0), 0.5)
  5169. LH.C0 = clerp(LH.C0, cf(-1, -0.8, -0.2) * euler(0, -1.57, 0) * euler(0, 0, 1), 0.5)
  5170. end
  5171. cooldowns[4] = 0
  5172. mana.Value = mana.Value - 40
  5173. dam = (Humanoid.MaxHealth - Humanoid.Health) / 5 + blood / 3
  5174. dam2 = dam / 1.5
  5175. print(dam2)
  5176. print(dam)
  5177. Damagefunc(HitTarget.Torso, dam2, dam, 50, "Knockdown2", RootPart, 1, 2, 50, nil, true, false)
  5178. so("206082327", HitTarget.Torso, 1, 1)
  5179. so("199145534", HitTarget.Torso, 1, 0.8)
  5180. blood = 0
  5181. for i = 1, 2 do
  5182. MagicBlock(BrickColor.new("Really red"), cf(HitTarget.Torso.Position), 1, 1, 1, 5, 5, 5, 0.05, 1)
  5183. MagicRing(BrickColor.new("Really red"), cf(HitTarget.Torso.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 0.1, 0.5, 0.5, 0.1, 0.01)
  5184. end
  5185. MagicCircle(BrickColor.new("Really red"), cf(HitTarget.Torso.Position), 1, 1, 1, 2, 2, 2, 0.02)
  5186. local num = 0
  5187. local eul = CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  5188. for i = 1, 6 do
  5189. MagicCircle2(BrickColor.new("Really red"), cf(HitTarget.Torso.Position) * eul * euler(num, 0, 0), 3, 20, 3, -0.02, 3, -0.02, 0.02, 1)
  5190. MagicCircle2(BrickColor.new("Really red"), cf(HitTarget.Torso.Position) * eul * euler(0, 1.57, 0) * euler(num, 0, 0), 3, 20, 3, -0.02, 3, -0.02, 0.02, 1)
  5191. num = num + 1.046
  5192. end
  5193. if Rooted.Value == false then
  5194. Torso.Velocity = RootPart.CFrame.lookVector * -50 + vt(0, 1, 0) * 100
  5195. end
  5196. for i = 0, 1, 0.2 do
  5197. swait()
  5198. Neck.C0 = clerp(Neck.C0, necko * euler(-0.2, 0, 0) * euler(0, 0, 0), 0.4)
  5199. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * euler(-4, 0, 0), 0.4)
  5200. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1, 0, 1.57) * euler(0, 0, 0), 0.4)
  5201. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  5202. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(1, 0, -1.57) * euler(0, 0, 0), 0.4)
  5203. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  5204. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * euler(0, 1.57, 0) * euler(0, 0, 0), 0.3)
  5205. LH.C0 = clerp(LH.C0, cf(-1, -0.8, -0.2) * euler(0, -1.57, 0) * euler(0, 0, 1), 0.3)
  5206. end
  5207. Stagger.Value = false
  5208. StaggerHit.Value = false
  5209. else
  5210. do
  5211. cooldowns[4] = 80
  5212. dec2.Parent = nil
  5213. dec.Parent = nil
  5214. HitTarget = nil
  5215. doing4 = false
  5216. attack = false
  5217. end
  5218. end
  5219. end
  5220. end
  5221. end
  5222. DecreaseStat = function(Model, Stat, Amount, Duration, cangui)
  5223. if Model:findFirstChild("Stats") ~= nil and Model.Stats[Stat] ~= nil then
  5224. Model.Stats[Stat].Value = Model.Stats[Stat].Value - Amount
  5225. d = Instance.new("NumberValue", Model.Stats.Decrease)
  5226. dur = Instance.new("NumberValue", d)
  5227. dur.Name = "Duration"
  5228. dur.Value = Duration
  5229. game:GetService("Debris"):AddItem(d, 20)
  5230. if Stat == "Damage" then
  5231. d.Name = "DecreaseAtk"
  5232. else
  5233. if Stat == "Defense" then
  5234. d.Name = "DecreaseDef"
  5235. else
  5236. if Stat == "Movement" then
  5237. d.Name = "DecreaseMvmt"
  5238. end
  5239. end
  5240. end
  5241. if Model:findFirstChild("Torso") ~= nil then
  5242. display = ""
  5243. if Stat == "Damage" then
  5244. if Amount > 0 then
  5245. display = "-Damage"
  5246. else
  5247. display = "+Damage"
  5248. end
  5249. else
  5250. if Stat == "Defense" then
  5251. if Amount > 0 then
  5252. display = "-Defense"
  5253. else
  5254. display = "+Defense"
  5255. end
  5256. else
  5257. if Stat == "Movement" then
  5258. if Amount > 0 then
  5259. display = "-Movement"
  5260. else
  5261. display = "+Movement"
  5262. end
  5263. end
  5264. end
  5265. end
  5266. if cangui ~= true then
  5267. showDamage(Model, display, "Debuff")
  5268. end
  5269. end
  5270. d.Value = Amount
  5271. end
  5272. end
  5273. GetDist = function(Part1, Part2, magni)
  5274. local targ = Part1.Position - Part2.Position
  5275. local mag = targ.magnitude
  5276. if mag <= magni then
  5277. return true
  5278. else
  5279. return false
  5280. end
  5281. end
  5282. MagniDamage = function(Part, magni, minim, maxim, knockback, Type, Property, Delay, KnockbackType, incstun, stagger, staghit, ranged, DecreaseState, DecreaseAmount, Duration)
  5283. for _,c in pairs(workspace:children()) do
  5284. local hum = c:findFirstChild("Humanoid")
  5285. if hum ~= nil then
  5286. local head = nil
  5287. for _,d in pairs(c:children()) do
  5288. if d.className == "Model" and ranged ~= true then
  5289. head = d:findFirstChild("Hitbox")
  5290. if d.Parent == Character then
  5291. break
  5292. end
  5293. if head ~= nil then
  5294. local targ = head.Position - Part.Position
  5295. local mag = targ.magnitude
  5296. if mag <= magni and c.Name ~= Player.Name then
  5297. ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  5298. ref.Anchored = true
  5299. ref.CFrame = cf(head.Position)
  5300. game:GetService("Debris"):AddItem(ref, 1)
  5301. hitnum = math.random(1, 5)
  5302. if hitnum == 1 then
  5303. so("199148971", ref, 1, 1)
  5304. else
  5305. if hitnum == 2 then
  5306. so("199149025", ref, 1, 1)
  5307. else
  5308. if hitnum == 3 then
  5309. so("199149072", ref, 1, 1)
  5310. else
  5311. if hitnum == 4 then
  5312. so("199149109", ref, 1, 1)
  5313. else
  5314. if hitnum == 5 then
  5315. so("199149119", ref, 1, 1)
  5316. end
  5317. end
  5318. end
  5319. end
  5320. end
  5321. StaggerHit.Value = true
  5322. end
  5323. end
  5324. end
  5325. do
  5326. if d.className == "Part" and d.Name=="Torso" then
  5327. head = d
  5328. if head ~= nil then
  5329. local targ = head.Position - Part.Position
  5330. local mag = targ.magnitude
  5331. if mag <= magni and c.Name ~= Player.Name then
  5332. if stun == nil then
  5333. stun = math.random(5, 10)
  5334. end
  5335. local Rang = nil
  5336. if Ranged == false then
  5337. Rang = true
  5338. end
  5339. local stag = nil
  5340. if shbash == true then
  5341. stag = true
  5342. end
  5343. Damagefunc(head, minim, maxim, knockback, Type, Property, Delay, KnockbackType, incstun, stagger, staghit, ranged, DecreaseState, DecreaseAmount, Duration)
  5344. end
  5345. end
  5346. end
  5347. do
  5348. -- DECOMPILER ERROR at PC183: LeaveBlock: unexpected jumping out DO_STMT
  5349.  
  5350. end
  5351. end
  5352. end
  5353. end
  5354. end
  5355. end
  5356. rayCast = function(Pos, Dir, Max, Ignore)
  5357. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  5358. end
  5359. local Point = Torso.CFrame * cf(0, Torso.Size.Y, 0)
  5360. LastPoint = Point
  5361. effect = function(Color, Ref, LP, P1, returnn)
  5362. if LP == nil or P1 == nil then
  5363. return
  5364. end
  5365. local effectsmsh = Instance.new("CylinderMesh")
  5366. effectsmsh.Scale = Vector3.new(0.2, 1, 0.2)
  5367. effectsmsh.Name = "Mesh"
  5368. local effectsg = Instance.new("Part")
  5369. NoOutline(effectsg)
  5370. effectsg.formFactor = 3
  5371. effectsg.CanCollide = false
  5372. effectsg.Name = "Eff"
  5373. effectsg.Locked = true
  5374. effectsg.Anchored = true
  5375. effectsg.Size = Vector3.new(0.5, 1, 0.5)
  5376. effectsg.Parent = workspace
  5377. effectsmsh.Parent = effectsg
  5378. effectsg.BrickColor = BrickColor.new(Color)
  5379. effectsg.Reflectance = Ref
  5380. local point1 = P1
  5381. local mg = (LP.p - point1.p).magnitude
  5382. effectsg.Size = Vector3.new(0.5, mg, 0.5)
  5383. effectsg.CFrame = cf((LP.p + point1.p) / 2, point1.p) * CFrame.Angles(math.rad(90), 0, 0)
  5384. effectsmsh.Scale = Vector3.new(0.2, 1, 0.2)
  5385. game:GetService("Debris"):AddItem(effectsg, 2)
  5386. if returnn then
  5387. return effectsg
  5388. end
  5389. if not returnn then
  5390. table.insert(Effects, {effectsg, "Cylinder", 0.2, 0.01, 0, 0.01, effectsmsh})
  5391. end
  5392. end
  5393. MagicBlock = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type, parent)
  5394. local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt())
  5395. prt.Anchored = true
  5396. prt.CFrame = cframe
  5397. msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  5398. game:GetService("Debris"):AddItem(prt, 10)
  5399. if Type == 1 or Type == nil then
  5400. table.insert(Effects, {prt, "Block1", delay, x3, y3, z3, msh})
  5401. else
  5402. if Type == 2 then
  5403. table.insert(Effects, {prt, "Block2", delay, x3, y3, z3, msh})
  5404. else
  5405. if Type == 3 then
  5406. table.insert(Effects, {prt, "Block3", delay, x3, y3, z3, msh, prt.CFrame * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 0})
  5407. end
  5408. end
  5409. end
  5410. end
  5411. MagicSkull = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, goe)
  5412. local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt())
  5413. prt.Anchored = true
  5414. prt.CFrame = cframe
  5415. msh = mesh("SpecialMesh", prt, "FileMesh", "14028428", vt(0, 0, 0), vt(x1, y1, z1))
  5416. game:GetService("Debris"):AddItem(prt, 10)
  5417. table.insert(Effects, {prt, "Skull", delay, x3, y3, z3, msh, goe})
  5418. end
  5419. MagicCircle = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  5420. local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt())
  5421. prt.Anchored = true
  5422. prt.CFrame = cframe
  5423. local msh = mesh("SpecialMesh", prt, "Sphere", "nil", vt(0, 0, 0), vt(x1, y1, z1))
  5424. game:GetService("Debris"):AddItem(prt, 10)
  5425. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  5426. end
  5427. MagicRing = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  5428. local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  5429. prt.Anchored = true
  5430. prt.CFrame = cframe * cf(x2, y2, z2)
  5431. local msh = mesh("SpecialMesh", prt, "FileMesh", "3270017", vt(0, 0, 0), vt(x1, y1, z1))
  5432. game:GetService("Debris"):AddItem(prt, 10)
  5433. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  5434. end
  5435. MagicCircle2 = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, push)
  5436. local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt())
  5437. prt.Anchored = true
  5438. prt.CFrame = cframe
  5439. local msh = mesh("SpecialMesh", prt, "Sphere", "nil", vt(0, 0, 0), vt(x1, y1, z1))
  5440. game:GetService("Debris"):AddItem(prt, 10)
  5441. table.insert(Effects, {prt, "Blood", delay, x3, y3, z3, msh, push})
  5442. end
  5443. MagicCylinder = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  5444. local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt())
  5445. prt.Anchored = true
  5446. prt.CFrame = cframe
  5447. local msh = mesh("CylinderMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  5448. game:GetService("Debris"):AddItem(prt, 10)
  5449. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  5450. end
  5451. MagicCylinder2 = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, goe)
  5452. local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt())
  5453. prt.Anchored = true
  5454. prt.CFrame = cframe
  5455. local msh = mesh("CylinderMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  5456. game:GetService("Debris"):AddItem(prt, 10)
  5457. table.insert(Effects, {prt, "Cylinder2", delay, x3, y3, z3, msh, goe})
  5458. end
  5459. MagicHead = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  5460. local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt())
  5461. prt.Anchored = true
  5462. prt.CFrame = cframe
  5463. local msh = mesh("SpecialMesh", prt, "Head", "nil", vt(0, 0, 0), vt(x1, y1, z1))
  5464. game:GetService("Debris"):AddItem(prt, 10)
  5465. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  5466. end
  5467. ClangEffect = function(brickcolor, cframe, duration, decrease, size, power)
  5468. local prt = part(3, workspace, 0, 1, brickcolor, "Effect", vt())
  5469. prt.Anchored = true
  5470. prt.CFrame = cframe
  5471. local msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(5, 5, 5))
  5472. game:GetService("Debris"):AddItem(prt, 10)
  5473. table.insert(Effects, {prt, "CylinderClang", duration, decrease, size, power, prt.CFrame, nil})
  5474. end
  5475. MagicWave = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  5476. local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt())
  5477. prt.Anchored = true
  5478. prt.CFrame = cframe
  5479. local msh = mesh("SpecialMesh", prt, "FileMesh", "20329976", vt(0, 0, 0), vt(x1, y1, z1))
  5480. game:GetService("Debris"):AddItem(prt, 10)
  5481. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  5482. end
  5483. MagicFire = function(brickcolor, cframe, x1, y1, z1, delay)
  5484. local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt())
  5485. prt.Anchored = true
  5486. prt.CFrame = cframe
  5487. msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  5488. game:GetService("Debris"):AddItem(prt, 10)
  5489. table.insert(Effects, {prt, "Fire", delay, 1, 1, 1, msh})
  5490. end
  5491. MagicFireWave = function(brickcolor, cframe, x1, y1, z1)
  5492. local prt = part(3, workspace, 0, 1, brickcolor, "Effect", vt())
  5493. prt.Anchored = true
  5494. prt.CFrame = cframe
  5495. msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  5496. d = Instance.new("Decal")
  5497. d.Parent = prt
  5498. d.Texture = "http://www.roblox.com/asset/?id=26356434"
  5499. d.Face = "Top"
  5500. d = Instance.new("Decal")
  5501. d.Parent = prt
  5502. d.Texture = "http://www.roblox.com/asset/?id=26356434"
  5503. d.Face = "Bottom"
  5504. game:GetService("Debris"):AddItem(prt, 10)
  5505. table.insert(Effects, {prt, "FireWave", 1, 30, math.random(400, 600) / 100, msh})
  5506. end
  5507. ElecEffect = function(cff, x, y, z)
  5508. local prt = part(3, workspace, 0, 0, BrickColor.new("Bright red"), "Part", vt(1, 1, 1))
  5509. prt.Anchored = true
  5510. prt.CFrame = cff * cf(math.random(-x, x), math.random(-y, y), math.random(-z, z))
  5511. prt.CFrame = cf(prt.Position)
  5512. game:GetService("Debris"):AddItem(prt, 10)
  5513. xval = math.random() / 3
  5514. yval = math.random() / 3
  5515. zval = math.random() / 3
  5516. msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(xval, yval, zval))
  5517. Effects[#Effects + 1] = {prt, "Elec", 0.2, x, y, z, xval, yval, zval, msh}
  5518. end
  5519. CloneBody = function()
  5520. for _,v in pairs(Torso.Parent:children()) do
  5521. if v.className == "Part" and v.Name ~= "HumanoidRootPart" then
  5522. local c = part(3, workspace, 0, 0.5, BrickColor.new("Really black"), "Effect", v.Size)
  5523. c.Anchored = true
  5524. c.CFrame = v.CFrame
  5525. game:GetService("Debris"):AddItem(c, 5)
  5526. if v.Name == "Head" then
  5527. cmsh = mesh("SpecialMesh", c, "Head", "nil", vt(0, 0, 0), v.Mesh.Scale)
  5528. end
  5529. table.insert(Effects, {c, "Disappear", 0.05})
  5530. end
  5531. end
  5532. end
  5533. Clone = function(duration)
  5534. for _,v in pairs(Torso.Parent:children()) do
  5535. if v.className == "Part" and v.Name ~= "HumanoidRootPart" then
  5536. local c = part(3, workspace, 0, 0, BrickColor.new("Really black"), "Effect", v.Size)
  5537. c.Anchored = true
  5538. c.CFrame = v.CFrame
  5539. game:GetService("Debris"):AddItem(c, 5)
  5540. if v.Name == "Head" then
  5541. cmsh = mesh("SpecialMesh", c, "Head", "nil", vt(0, 0, 0), v.Mesh.Scale)
  5542. end
  5543. table.insert(Effects, {c, "Disappear", duration})
  5544. else
  5545. do
  5546. do
  5547. if v.className == "Hat" then
  5548. n = v.Handle:clone()
  5549. n:BreakJoints()
  5550. n.archivable = true
  5551. n.Anchored = true
  5552. n.CanCollide = false
  5553. n.Name = "Effect"
  5554. n.BrickColor = BrickColor.new("Really black")
  5555. n.Parent = workspace
  5556. n.CFrame = v.Handle.CFrame
  5557. n.Transparency = 1
  5558. n:BreakJoints()
  5559. table.insert(Effects, {n, "Disappear", duration})
  5560. end
  5561. -- DECOMPILER ERROR at PC108: LeaveBlock: unexpected jumping out DO_STMT
  5562.  
  5563. -- DECOMPILER ERROR at PC108: LeaveBlock: unexpected jumping out IF_ELSE_STMT
  5564.  
  5565. -- DECOMPILER ERROR at PC108: LeaveBlock: unexpected jumping out IF_STMT
  5566.  
  5567. end
  5568. end
  5569. end
  5570. end
  5571. for _,v in pairs(modelzorz:children()) do
  5572. if v.className == "Part" and v.Name ~= "Hitbox" and v.Name ~= "Hitbox2" then
  5573. n = v:clone()
  5574. for _,b in pairs(n:children()) do
  5575. if b.className == "Motor" then
  5576. b.Parent = nil
  5577. end
  5578. end
  5579. n.archivable = true
  5580. n.Anchored = true
  5581. n.CanCollide = false
  5582. n.Name = "Effect"
  5583. n.BrickColor = BrickColor.new("Really black")
  5584. n.Parent = workspace
  5585. n.CFrame = v.CFrame
  5586. n.Transparency = 0
  5587. n:BreakJoints()
  5588. table.insert(Effects, {n, "Disappear", duration})
  5589. end
  5590. end
  5591. end
  5592. Cloak = function()
  5593. so("2767090", Torso, 1, 1)
  5594. Face.Parent = nil
  5595. Clone(0.02)
  5596. for _,v in pairs(Torso.Parent:children()) do
  5597. do
  5598. if v.className == "Part" and v.Name ~= "HumanoidRootPart" then
  5599. coroutine.resume(coroutine.create(function()
  5600. for i = 0, 1, 0.1 do
  5601. wait()
  5602. v.Transparency = v.Transparency + 0.1
  5603. end
  5604. v.Transparency = 1
  5605. end))
  5606. end
  5607. if v.className == "Hat" then
  5608. do
  5609. hatp = v.Handle
  5610. coroutine.resume(coroutine.create(function(derp)
  5611. for i = 0, 1, 0.1 do
  5612. wait()
  5613. derp.Transparency = derp.Transparency + 0.1
  5614. end
  5615. derp.Transparency = 1
  5616. end), hatp)
  5617. -- DECOMPILER ERROR at PC45: LeaveBlock: unexpected jumping out IF_THEN_STMT
  5618.  
  5619. -- DECOMPILER ERROR at PC45: LeaveBlock: unexpected jumping out IF_STMT
  5620.  
  5621. end
  5622. end
  5623. end
  5624. end
  5625. for _,v in pairs(modelzorz:children()) do
  5626. if v.className == "Part" and v.Name ~= "Hitbox" and v.Name ~= "Hitbox2" then
  5627. coroutine.resume(coroutine.create(function()
  5628. for i = 0, 1, 0.1 do
  5629. wait()
  5630. v.Transparency = v.Transparency + 0.1
  5631. end
  5632. v.Transparency = 1
  5633. end))
  5634. end
  5635. end
  5636. end
  5637. UnCloak = function()
  5638. so("2767090", Torso, 1, 1.1)
  5639. Face.Parent = Head
  5640. for _,v in pairs(Torso.Parent:children()) do
  5641. do
  5642. if v.className == "Part" and v.Name ~= "HumanoidRootPart" then
  5643. coroutine.resume(coroutine.create(function()
  5644. for i = 0, 1, 0.1 do
  5645. wait()
  5646. v.Transparency = v.Transparency - 0.1
  5647. end
  5648. v.Transparency = 0
  5649. end))
  5650. end
  5651. if v.className == "Hat" then
  5652. do
  5653. hatp = v.Handle
  5654. coroutine.resume(coroutine.create(function(derp)
  5655. for i = 0, 1, 0.1 do
  5656. wait()
  5657. derp.Transparency = derp.Transparency - 0.1
  5658. end
  5659. derp.Transparency = 1
  5660. end), hatp)
  5661. -- DECOMPILER ERROR at PC43: LeaveBlock: unexpected jumping out IF_THEN_STMT
  5662.  
  5663. -- DECOMPILER ERROR at PC43: LeaveBlock: unexpected jumping out IF_STMT
  5664.  
  5665. end
  5666. end
  5667. end
  5668. end
  5669. for _,v in pairs(modelzorz:children()) do
  5670. if v.className == "Part" and v.Name ~= "Hitbox" and v.Name ~= "Hitbox2" then
  5671. coroutine.resume(coroutine.create(function()
  5672. for i = 0, 1, 0.1 do
  5673. wait()
  5674. v.Transparency = v.Transparency - 0.1
  5675. end
  5676. for i = 0, 1, 0.3 do
  5677. wait()
  5678. v.Transparency = 0
  5679. end
  5680. end))
  5681. end
  5682. end
  5683. end
  5684. Damagefunc = function(hit, minim, maxim, knockback, Type, Property, Delay, KnockbackType, incstun, stagger, staghit, ranged, DecreaseState, DecreaseAmount, Duration)
  5685. if hit.Parent == nil then
  5686. return
  5687. end
  5688. if hit.Name == "Hitbox" and hit.Parent ~= modelzorz and ranged ~= true then
  5689. ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  5690. ref.Anchored = true
  5691. ref.CFrame = cf(hit.Position)
  5692. game:GetService("Debris"):AddItem(ref, 1)
  5693. hitnum = math.random(1, 5)
  5694. if hitnum == 1 then
  5695. so("199148971", ref, 1, 1)
  5696. else
  5697. if hitnum == 2 then
  5698. so("199149025", ref, 1, 1)
  5699. else
  5700. if hitnum == 3 then
  5701. so("199149072", ref, 1, 1)
  5702. else
  5703. if hitnum == 4 then
  5704. so("199149109", ref, 1, 1)
  5705. else
  5706. if hitnum == 5 then
  5707. so("199149119", ref, 1, 1)
  5708. end
  5709. end
  5710. end
  5711. end
  5712. end
  5713. StaggerHit.Value = true
  5714. end
  5715. h = hit.Parent:FindFirstChild("Humanoid")
  5716. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  5717. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  5718. return
  5719. end
  5720. if Player.Neutral == false then
  5721. if hit.Parent:findFirstChild("Alignment") ~= nil and hit.Parent.Alignment.Value == Player.TeamColor.Color then
  5722. return
  5723. end
  5724. if game.Players:GetPlayerFromCharacter(hit.Parent) ~= nil and game.Players:GetPlayerFromCharacter(hit.Parent).TeamColor == Player.TeamColor then
  5725. return
  5726. end
  5727. end
  5728. c = Instance.new("ObjectValue")
  5729. c.Name = "creator"
  5730. c.Value = game:service("Players").LocalPlayer
  5731. c.Parent = h
  5732. RecentEnemy.Value = hit.Parent
  5733. game:GetService("Debris"):AddItem(c, 0.5)
  5734. if doing4 == false then
  5735. minim = minim * Atk.Value
  5736. maxim = maxim * Atk.Value
  5737. end
  5738. Damage = 0
  5739. if minim == maxim then
  5740. Damage = maxim
  5741. else
  5742. Damage = math.random(minim, maxim)
  5743. end
  5744. blocked = false
  5745. enblock = nil
  5746. Stats = hit.Parent:findFirstChild("Stats")
  5747. if Stats == nil then
  5748. Character.Stats:Clone().Parent=hit.Parent
  5749. end
  5750. if Stats ~= nil then
  5751. Stats.Defense.Value=1
  5752. invis = Stats:findFirstChild("Invisibility")
  5753. if (ranged == false or ranged == nil) and invis ~= nil then
  5754. invis.Value = 0
  5755. end
  5756. enblock = Stats:findFirstChild("Block")
  5757. if enblock ~= nil and enblock.Value == true then
  5758. blocked = true
  5759. end
  5760. if Stats:findFirstChild("Defense") ~= nil then
  5761. if doing2 ~= true and doing4 ~= true then
  5762. local divide = Stats.Defense.Value
  5763. Damage = Damage / divide
  5764. end
  5765. do
  5766. Damage = Damage
  5767. if Damage <= 3 and (ranged == false or ranged == nil) and blocked ~= true then
  5768. hitnum = math.random(1, 5)
  5769. if hitnum == 1 then
  5770. so("199149321", hit, 1, 1)
  5771. else
  5772. if hitnum == 2 then
  5773. so("199149338", hit, 1, 1)
  5774. else
  5775. if hitnum == 3 then
  5776. so("199149367", hit, 1, 1)
  5777. else
  5778. if hitnum == 4 then
  5779. so("199149409", hit, 1, 1)
  5780. else
  5781. if hitnum == 5 then
  5782. so("199149452", hit, 1, 1)
  5783. end
  5784. end
  5785. end
  5786. end
  5787. end
  5788. else
  5789. if ranged == false or ranged == nil and blocked ~= true then
  5790. hitnum = math.random(1, 6)
  5791. if hitnum == 1 then
  5792. so("199149137", hit, 1, 1)
  5793. else
  5794. if hitnum == 2 then
  5795. so("199149186", hit, 1, 1)
  5796. else
  5797. if hitnum == 3 then
  5798. so("199149221", hit, 1, 1)
  5799. else
  5800. if hitnum == 4 then
  5801. so("199149235", hit, 1, 1)
  5802. else
  5803. if hitnum == 5 then
  5804. so("199149269", hit, 1, 1)
  5805. else
  5806. if hitnum == 6 then
  5807. so("199149297", hit, 1, 1)
  5808. end
  5809. end
  5810. end
  5811. end
  5812. end
  5813. end
  5814. end
  5815. end
  5816. if Damage <= 3 and staghit == true and ranged ~= true then
  5817. StaggerHit.Value = true
  5818. end
  5819. if Stats:findFirstChild("Stun") ~= nil then
  5820. if blocked == true then
  5821. incstun = incstun / 2
  5822. end
  5823. if Stats.Stun.Value < Stats.StunThreshold.Value then
  5824. Stats.Stun.Value = Stats.Stun.Value + incstun
  5825. end
  5826. end
  5827. if Stats:findFirstChild("Stagger") ~= nil and stagger == true then
  5828. Stats.Stagger.Value = true
  5829. end
  5830. if blocked == true then
  5831. showDamage(hit.Parent, "Block", "Damage")
  5832. if ranged ~= true then
  5833. enblock.Value = false
  5834. Stagger.Value = true
  5835. hitnum = math.random(1, 2)
  5836. if hitnum == 1 then
  5837. so("199148933", hit, 1, 1)
  5838. else
  5839. if hitnum == 2 then
  5840. so("199148947", hit, 1, 1)
  5841. end
  5842. end
  5843. end
  5844. else
  5845. Damage = math.floor(Damage)
  5846. if hit.Parent:findFirstChild("Mark") == nil then
  5847. d = it("BoolValue", hit.Parent)
  5848. d.Name = "Mark"
  5849. b = it("NumberValue", d)
  5850. b.Name = "MarkTime"
  5851. b.Value = 200
  5852. v = it("NumberValue", d)
  5853. v.Name = "MarkValue"
  5854. v.Value = 0
  5855. if doing4 == true then
  5856. v.Value = 10
  5857. end
  5858. sz = it("NumberValue", d)
  5859. sz.Name = "MarkSize"
  5860. sz.Value = 5
  5861. st = it("StringValue", d)
  5862. st.Name = "MarkType"
  5863. st.Value = "Adjudicator"
  5864. local tehpart = hit.Parent:findFirstChild("HumanoidRootPart")
  5865. if tehpart == nil then
  5866. tehpart = hit.Parent:findFirstChild("Torso")
  5867. end
  5868. if hit.Parent.Name == "Neflhelm" then
  5869. tehpart = hit
  5870. end
  5871. if tehpart ~= nil then
  5872. markgui = it("BillboardGui", tehpart)
  5873. markgui.Name = "Mark Gui"
  5874. markgui.Size = UDim2.new(7, 0, 7, 0)
  5875. markgui.StudsOffset = vt(0, 10, 0)
  5876. markgui.AlwaysOnTop = true
  5877. markscy = it("ImageLabel", markgui)
  5878. markscy.Name = "Scythe"
  5879. markscy.BackgroundTransparency = 1
  5880. markscy.Image = "rbxassetid://278007861"
  5881. markscy.ImageColor3 = Color3.new(1, 0, 0)
  5882. markscy.Size = UDim2.new(1, 0, 1, 0)
  5883. table.insert(MarkedGUI, {markgui, markscy})
  5884. end
  5885. table.insert(Marked, {d, b, v, sz})
  5886. else
  5887. mark = hit.Parent:findFirstChild("Mark")
  5888. if mark:findFirstChild("MarkTime") ~= nil then
  5889. mark.MarkTime.Value = 700
  5890. end
  5891. if mark:findFirstChild("MarkValue") ~= nil then
  5892. if mark.MarkValue.Value >= 10 then
  5893. if mark:findFirstChild("MarkTime") ~= nil then
  5894. mark.MarkTime.Value = 400
  5895. end
  5896. if mark.MarkType.Value == "Classic" then
  5897. mark.Parent = nil
  5898. Damage = Damage * 2
  5899. print("double damage")
  5900. if hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  5901. ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  5902. ref.Anchored = true
  5903. ref.CFrame = hit.Parent.HumanoidRootPart.CFrame
  5904. game:GetService("Debris"):AddItem(ref, 5)
  5905. local nr = NumberRange.new
  5906. local ns = NumberSequence.new
  5907. local cs = ColorSequence.new
  5908. local parti = it("ParticleEmitter")
  5909. parti.Color = cs(NewCol, Color3.new(0, 0, 0))
  5910. parti.LightEmission = 0
  5911. parti.Size = ns(10)
  5912. parti.Texture = "http://www.roblox.com/asset/?id=243660364"
  5913. transseq = ns({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(1, 1)})
  5914. parti.Transparency = transseq
  5915. parti.ZOffset = 1
  5916. parti.Acceleration = vt(0, 0, 0)
  5917. parti.Lifetime = nr(1)
  5918. parti.Rate = 20
  5919. parti.Rotation = nr(0, 360)
  5920. parti.Speed = nr(0)
  5921. parti.VelocitySpread = 0
  5922. parti.Parent = ref
  5923. parti.Enabled = true
  5924. table.insert(Effects, {parti, "PartiEmi", 20})
  5925. markscy = it("ImageLabel", markgui)
  5926. markscy.Name = "Scythe"
  5927. markscy.BackgroundTransparency = 1
  5928. markscy.Image = "rbxassetid://258927926"
  5929. markscy.ImageColor3 = Color3.new(1, 0, 0)
  5930. markscy.Size = UDim2.new(1, 0, 1, 0)
  5931. table.insert(Effects, {markgui, "AdjuEff", 10, markscy})
  5932. end
  5933. elseif mark.MarkType.Value == "Adjudicator" and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  5934. da = math.random(1, 4)
  5935. inc = 1
  5936. if doing2 == true then
  5937. inc = 2
  5938. end
  5939. if da == 1 then
  5940. DecreaseStat(Character, "Damage", -math.random(6, 10) / 100 * inc, 150, true)
  5941. DecreaseStat(Character, "Movement", -math.random(2, 6) / 100 * inc, 200, true)
  5942. else
  5943. if da == 2 then
  5944. DecreaseStat(Character, "Defense", -math.random(2, 6) / 100 * inc, 150, true)
  5945. DecreaseStat(Character, "Movement", -math.random(2, 6) / 100 * inc, 200, true)
  5946. else
  5947. if da == 3 then
  5948. DecreaseStat(hit.Parent, "Damage", math.random(6, 10) / 100 * inc, 150, true)
  5949. DecreaseStat(hit.Parent, "Movement", math.random(1, 3) / 100 * inc, 200, true)
  5950. else
  5951. if da == 4 then
  5952. DecreaseStat(hit.Parent, "Defense", math.random(2, 6) / 100 * inc, 150, true)
  5953. DecreaseStat(hit.Parent, "Movement", math.random(1, 3) / 100 * inc, 200, true)
  5954. end
  5955. end
  5956. end
  5957. end
  5958. ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  5959. ref.Anchored = true
  5960. ref.CFrame = hit.Parent.HumanoidRootPart.CFrame
  5961. game:GetService("Debris"):AddItem(ref, 5)
  5962. markgui = it("BillboardGui", ref)
  5963. markgui.Name = "Mark Gui"
  5964. markgui.Size = UDim2.new(7, 0, 7, 0)
  5965. markgui.StudsOffset = vt(0, 10, 0)
  5966. markgui.AlwaysOnTop = true
  5967. markscy = it("ImageLabel", markgui)
  5968. markscy.Name = "Scythe"
  5969. markscy.BackgroundTransparency = 1
  5970. markscy.Image = "rbxassetid://187884215"
  5971. markscy.ImageColor3 = Color3.new(1, 0, 0)
  5972. markscy.Size = UDim2.new(1, 0, 1, 0)
  5973. table.insert(Effects, {markgui, "AdjuEff", 10, markscy})
  5974. end
  5975. elseif --[[mark.MarkType.Value ~= "Thanatos" or --]]doing4 == true then
  5976. mark.MarkValue.Value = 10
  5977. else
  5978. mark.MarkValue.Value = mark.MarkValue.Value + 1
  5979. end
  5980. end
  5981. if mark:findFirstChild("MarkSize") ~= nil then
  5982. mark.MarkSize.Value = 5
  5983. end
  5984. coroutine.resume(coroutine.create(function(Hum, Dam)
  5985. hit.Parent.Humanoid:TakeDamage(Damage)
  5986. end), h, Damage)
  5987. pursuitnum = 0
  5988. if isinvis.Value == false then
  5989. invisnum.Value = math.floor(invisnum.Value + math.random(4, 8) + Damage / 5)
  5990. end
  5991. showDamage(hit.Parent, Damage, "Damage")
  5992. if DecreaseState ~= nil then
  5993. DecreaseStat(hit.Parent, DecreaseState, DecreaseAmount, Duration)
  5994. end
  5995. if Type == "NormalDecreaseMvmt1" then
  5996. DecreaseStat(hit.Parent, "Movement", 0.1, 200)
  5997. end
  5998. if Type == "Knockdown" then
  5999. hum = hit.Parent.Humanoid
  6000. hum.PlatformStand = true
  6001. coroutine.resume(coroutine.create(function(HHumanoid)
  6002. swait(1)
  6003. HHumanoid.PlatformStand = false
  6004. end), hum)
  6005. local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  6006. local bodvol = Instance.new("BodyVelocity")
  6007. bodvol.velocity = angle * knockback
  6008. bodvol.P = 500
  6009. bodvol.maxForce = Vector3.new(2000, 2000, 2000)
  6010. bodvol.Parent = hit
  6011. rl = Instance.new("BodyAngularVelocity")
  6012. rl.P = 3000
  6013. rl.maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000
  6014. rl.angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  6015. rl.Parent = hit
  6016. game:GetService("Debris"):AddItem(bodvol, 0.5)
  6017. game:GetService("Debris"):AddItem(rl, 0.5)
  6018. else
  6019. do
  6020. if Type == "Knockdown2" then
  6021. hum = hit.Parent.Humanoid
  6022. local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  6023. local bodvol = Instance.new("BodyVelocity")
  6024. bodvol.velocity = angle * knockback
  6025. bodvol.P = 500
  6026. bodvol.maxForce = Vector3.new(2000, 2000, 2000)
  6027. bodvol.Parent = hit
  6028. game:GetService("Debris"):AddItem(bodvol, 0.5)
  6029. else
  6030. do
  6031. if Type == "Normal" or Type == "NormalDecreaseMvmt1" then
  6032. vp = Instance.new("BodyVelocity")
  6033. vp.P = 500
  6034. vp.maxForce = Vector3.new(math.huge, 0, math.huge)
  6035. if KnockbackType == 1 then
  6036. vp.velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  6037. else
  6038. if KnockbackType == 2 then
  6039. vp.velocity = Property.CFrame.lookVector * knockback
  6040. end
  6041. end
  6042. game:GetService("Debris"):AddItem(vp, 0.5)
  6043. if knockback > 0 then
  6044. vp.Parent = hit.Parent.Torso
  6045. end
  6046. end
  6047. debounce = Instance.new("BoolValue")
  6048. debounce.Name = "DebounceHit"
  6049. debounce.Parent = hit.Parent
  6050. debounce.Value = true
  6051. game:GetService("Debris"):AddItem(debounce, Delay)
  6052. c = Instance.new("ObjectValue")
  6053. c.Name = "creator"
  6054. c.Value = Player
  6055. c.Parent = h
  6056. game:GetService("Debris"):AddItem(c, 0.5)
  6057. CRIT = false
  6058. end
  6059. end
  6060. end
  6061. end
  6062. end
  6063. end
  6064. end
  6065. end
  6066. end
  6067. end
  6068. end
  6069. -- end
  6070. --end
  6071. --end
  6072. --end
  6073. --end
  6074. showDamage = function(Char, Dealt, Type)
  6075. m = Instance.new("Model")
  6076. m.Name = "Effect"
  6077. c = Instance.new("Part")
  6078. c.Transparency = 1
  6079. c.Name = "Head"
  6080. c.TopSurface = 0
  6081. c.BottomSurface = 0
  6082. c.formFactor = "Plate"
  6083. c.Size = Vector3.new(1, 0.4, 1)
  6084. b = Instance.new("BillboardGui", c)
  6085. b.Size = UDim2.new(5, 0, 5, 0)
  6086. b.AlwaysOnTop = true
  6087. damgui = gui("TextLabel", b, tostring(Dealt), 1, Color3.new(0, 0, 0), UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0))
  6088. if Type == "Damage" then
  6089. damgui.Font = "SourceSansBold"
  6090. if Dealt == "Block" then
  6091. damgui.TextColor3 = BrickColor.new("Bright blue").Color
  6092. else
  6093. if Dealt < 3 then
  6094. damgui.TextColor3 = BrickColor.new("White").Color
  6095. else
  6096. if Dealt >= 3 and Dealt < 20 then
  6097. damgui.TextColor3 = BrickColor.new("Cyan").Color
  6098. else
  6099. damgui.TextColor3 = BrickColor.new("Royal purple").Color
  6100. damgui.Font = "SourceSansBold"
  6101. end
  6102. end
  6103. end
  6104. else
  6105. if Type == "Debuff" then
  6106. damgui.TextColor3 = BrickColor.new("White").Color
  6107. else
  6108. if Type == "Interrupt" then
  6109. damgui.TextColor3 = BrickColor.new("New Yeller").Color
  6110. end
  6111. end
  6112. end
  6113. damgui.TextScaled = true
  6114. ms = Instance.new("CylinderMesh")
  6115. ms.Scale = Vector3.new(0.8, 0.8, 0.8)
  6116. ms.Parent = c
  6117. c.Reflectance = 0
  6118. Instance.new("BodyGyro").Parent = c
  6119. c.Parent = m
  6120. if Char:findFirstChild("Head") ~= nil then
  6121. c.CFrame = cf(Char.Head.CFrame.p + Vector3.new(math.random(-100, 100) / 100, 3, math.random(-100, 100) / 100))
  6122. else
  6123. if Char.Parent:findFirstChild("Head") ~= nil then
  6124. c.CFrame = cf(Char.Parent.Head.CFrame.p + Vector3.new(math.random(-100, 100) / 100, 3, math.random(-100, 100) / 100))
  6125. end
  6126. end
  6127. f = Instance.new("BodyPosition")
  6128. f.P = 2000
  6129. f.D = 100
  6130. f.maxForce = Vector3.new(545000, 545000, 545000)
  6131. if Type == "Damage" then
  6132. f.position = c.Position + Vector3.new(0, 3, 0)
  6133. else
  6134. if Type == "Debuff" or Type == "Interrupt" then
  6135. f.position = c.Position + Vector3.new(0, 5, 0)
  6136. end
  6137. end
  6138. f.Parent = c
  6139. game:GetService("Debris"):AddItem(m, 5)
  6140. table.insert(Effects, {m, "showDamage", damgui, f, 10, 1, 15, 50, 100})
  6141. c.CanCollide = false
  6142. m.Parent = workspace
  6143. c.CanCollide = false
  6144. end
  6145. combo = 0
  6146.  
  6147. ob1d = function(mouse)
  6148. if arcorb == true then
  6149. arcorb = false
  6150. end
  6151. if attack == true or equipped == false then
  6152. return
  6153. end
  6154. deb = 0.5
  6155. hold = true
  6156. if combo == 0 then
  6157. combo = 1
  6158. attackone()
  6159. else
  6160. if combo == 1 then
  6161. combo = 2
  6162. attacktwo()
  6163. else
  6164. if combo == 2 then
  6165. combo = 3
  6166. attackthree()
  6167. else
  6168. if combo == 3 then
  6169. combo = 0
  6170. attackfour()
  6171. end
  6172. end
  6173. end
  6174. end
  6175. coroutine.resume(coroutine.create(function()
  6176. for i = 1, 50 do
  6177. if attack == false then
  6178. swait()
  6179. end
  6180. end
  6181. if attack == false then
  6182. combo = 0
  6183. end
  6184. end))
  6185. end
  6186. ob1u = function(mouse)
  6187. hold = false
  6188. end
  6189. buttonhold = false
  6190. fenbarmove1.MouseButton1Click:connect(do1)
  6191. fenbarmove2.MouseButton1Click:connect(do2)
  6192. fenbarmove3.MouseButton1Click:connect(do3)
  6193. fenbarmove4.MouseButton1Click:connect(do4)
  6194. eul = 0
  6195. equipped = false
  6196. key = function(key)
  6197. if attack == true then
  6198. return
  6199. end
  6200. if key == "z" then
  6201. pressedf = true
  6202. fnumb = 0
  6203. attack = true
  6204. if equipped == false then
  6205. equipped = true
  6206. RSH = ch.Torso["Right Shoulder"]
  6207. LSH = ch.Torso["Left Shoulder"]
  6208. RSH.Parent = nil
  6209. LSH.Parent = nil
  6210. RW.Name = "Right Shoulder"
  6211. RW.Part0 = ch.Torso
  6212. RW.C0 = cf(1.5, 0.5, 0)
  6213. RW.C1 = cf(0, 0.5, 0)
  6214. RW.Part1 = ch["Right Arm"]
  6215. RW.Parent = ch.Torso
  6216. LW.Name = "Left Shoulder"
  6217. LW.Part0 = ch.Torso
  6218. LW.C0 = cf(-1.5, 0.5, 0)
  6219. LW.C1 = cf(0, 0.5, 0)
  6220. LW.Part1 = ch["Left Arm"]
  6221. LW.Parent = ch.Torso
  6222. Animate.Parent = nil
  6223. equipanim()
  6224. else
  6225. equipped = false
  6226. hideanim()
  6227. LH.C1 = LHC1
  6228. RH.C1 = RHC1
  6229. Animate.Parent = Humanoid
  6230. swait(0)
  6231. RW.Parent = nil
  6232. LW.Parent = nil
  6233. RSH.Parent = player.Character.Torso
  6234. LSH.Parent = player.Character.Torso
  6235. end
  6236. attack = false
  6237. end
  6238. if equipped == false then
  6239. return
  6240. end
  6241. if key == "x" and invisnum.Value > 5 then
  6242. Invisibility()
  6243. end
  6244. if key == "q" then
  6245. do1()
  6246. end
  6247. if key == "e" then
  6248. do2()
  6249. end
  6250. if key == "r" then
  6251. do3()
  6252. end
  6253. if key == "f" then
  6254. do4()
  6255. end
  6256. end
  6257. key2 = function(key)
  6258. end
  6259. s = function(mouse)
  6260. mouse.Button1Down:connect(function()
  6261. ob1d(mouse)
  6262. end)
  6263. mouse.Button1Up:connect(function()
  6264. ob1u(mouse)
  6265. end)
  6266. mouse.KeyDown:connect(key)
  6267. mouse.KeyUp:connect(key2)
  6268. player = Player
  6269. ch = Character
  6270. MMouse = mouse
  6271. end
  6272. ds = function(mouse)
  6273. end
  6274. Bin.Selected:connect(s)
  6275. Bin.Deselected:connect(ds)
  6276. print("Renegade loaded.")
  6277. local mananum = 0
  6278. local donum = 0
  6279. local stunnum = 0
  6280. local staggeranim = false
  6281. local stunanim = false
  6282. local Point, LastPoint = nil, nil
  6283. local passivenum = 100
  6284. local pnum2 = 0
  6285. local walk = 0
  6286. local walkforw = true
  6287. local addpassive = 0
  6288. local gashnum = 0
  6289. while true do
  6290. swait()
  6291. if Humanoid.Health <= 0 then
  6292. attack = true
  6293. for i = 1, #Marked do
  6294. if MarkedGUI[i] ~= nil and MarkedGUI[i][1] ~= nil then
  6295. MarkedGUI[i][1].Parent = nil
  6296. end
  6297. table.remove(MarkedGUI, i)
  6298. table.remove(Marked, i)
  6299. end
  6300. resumeControl()
  6301. modelzorz.Parent = workspace
  6302. game:GetService("Debris"):AddItem(modelzorz, 30)
  6303. for i = 1, #Weapon do
  6304. Weapon[i].Parent = modelzorz
  6305. Weapon[i].CanCollide = true
  6306. end
  6307. for i = 1, #Welds do
  6308. if Welds[i].Part0.Parent == Character or Welds[i].Part1.Parent == Character then
  6309. Welds[i].Parent = nil
  6310. else
  6311. Welds[i].Parent = prt1
  6312. end
  6313. end
  6314. end
  6315. do
  6316. if fnumb < 21 then
  6317. fnumb = fnumb + 1
  6318. if pressedf == false then
  6319. fenframe5.BackgroundTransparency = fenframe5.BackgroundTransparency - 0.025
  6320. tellbar.TextTransparency = tellbar.TextTransparency - 0.05
  6321. tellbar.TextStrokeTransparency = tellbar.TextStrokeTransparency - 0.05
  6322. else
  6323. if fnumb == 20 then
  6324. fenframe5.Parent = nil
  6325. print("daigui")
  6326. end
  6327. fenframe5.BackgroundTransparency = fenframe5.BackgroundTransparency + 0.025
  6328. tellbar.TextTransparency = tellbar.TextTransparency + 0.05
  6329. tellbar.TextStrokeTransparency = tellbar.TextStrokeTransparency + 0.05
  6330. end
  6331. end
  6332. if hbwld.Parent == nil then
  6333. hitbox2.Name = "Hitbox2"
  6334. else
  6335. hitbox2.Name = "Hitbox2"
  6336. end
  6337. if hbwld.Parent == nil then
  6338. hitbox2.Name = "Hitbox"
  6339. else
  6340. hitbox2.Name = "Hitbox2"
  6341. end
  6342. if doing2 == true then
  6343. gashnum = gashnum + 1
  6344. if (gashnum) % 10 == 0 then
  6345. if 0 < mana.Value then
  6346. mana.Value = mana.Value - -2
  6347. else
  6348. do2()
  6349. end
  6350. end
  6351. MagicCircle(BrickColor.new(NewCol), prt6.CFrame * euler(-0.3, 0, 0), 0, 0, 0, 2, 2, 2, 0.05)
  6352. MagicBlock(BrickColor.new(NewCol), prt6.CFrame * euler(-0.3, 0, 0), 0, 0, 0, 1, 1, 1, 1, 0.025)
  6353. MagicBlock(BrickColor.new("Really black"), prt6.CFrame * euler(-0.3, 0, 0) * cf(0, 0, -2.2) * cf(0, math.random(-100, 100) / 100, math.random(-200, 200) / 100), 0, 0, 0, 1, 1, 1, 1, 1)
  6354. end
  6355. hitbox2.Parent = hitbox.Parent
  6356. hitbox2.Size = hitbox.Size
  6357. hitbox2.CFrame = hitboxCF
  6358. hboxpos.position = hitbox2.Position + vt(math.random(-100, 100) / 100, math.random(-100, 100) / 100, math.random(-100, 100) / 100)
  6359. hitbox.Transparency = 1
  6360. hitbox2.Transparency = 1
  6361. for i = 1, #Marked do
  6362. if Marked[i] ~= nil then
  6363. if Marked[i][1].Parent == nil then
  6364. MarkedGUI[i][1].Parent = nil
  6365. table.remove(MarkedGUI, i)
  6366. table.remove(Marked, i)
  6367. else
  6368. if MarkedGUI[i][1].Parent ~= nil then
  6369. MarkedGUI[i][1].Size = UDim2.new(7 + Marked[i][4].Value, 0, 7 + Marked[i][4].Value, 0)
  6370. if 0 < Marked[i][4].Value then
  6371. Marked[i][4].Value = Marked[i][4].Value - 1
  6372. end
  6373. if MarkedGUI[i][2].Parent ~= nil then
  6374. if Marked[i][3].Value == 0 then
  6375. MarkedGUI[i][2].Image = "rbxassetid://203216041"
  6376. else
  6377. if Marked[i][3].Value == 1 then
  6378. MarkedGUI[i][2].Image = "rbxassetid://203216041"
  6379. else
  6380. if Marked[i][3].Value == 2 then
  6381. MarkedGUI[i][2].Image = "rbxassetid://203216041"
  6382. else
  6383. if Marked[i][3].Value == 3 then
  6384. MarkedGUI[i][2].Image = "rbxassetid://203216041"
  6385. else
  6386. if Marked[i][3].Value == 4 then
  6387. MarkedGUI[i][2].Image = "rbxassetid://203216041"
  6388. else
  6389. if Marked[i][3].Value == 5 then
  6390. MarkedGUI[i][2].Image = "rbxassetid://203216041"
  6391. else
  6392. if Marked[i][3].Value == 6 then
  6393. MarkedGUI[i][2].Image = "rbxassetid://203216041"
  6394. else
  6395. if Marked[i][3].Value == 7 then
  6396. MarkedGUI[i][2].Image = "rbxassetid://203216041"
  6397. else
  6398. if Marked[i][3].Value == 8 then
  6399. MarkedGUI[i][2].Image = "rbxassetid://203216041"
  6400. else
  6401. if Marked[i][3].Value == 9 then
  6402. MarkedGUI[i][2].Image = "rbxassetid://203216041"
  6403. else
  6404. if Marked[i][3].Value == 10 then
  6405. MarkedGUI[i][2].Image = "rbxassetid://203216041"
  6406. end
  6407. end
  6408. end
  6409. end
  6410. end
  6411. end
  6412. end
  6413. end
  6414. end
  6415. end
  6416. end
  6417. end
  6418. end
  6419. if Marked[i][2] ~= nil then
  6420. Marked[i][2].Value = Marked[i][2].Value - 1
  6421. if Marked[i][2].Value <= 0 then
  6422. Marked[i][1].Parent = nil
  6423. MarkedGUI[i][1].Parent = nil
  6424. table.remove(MarkedGUI, i)
  6425. table.remove(Marked, i)
  6426. end
  6427. end
  6428. end
  6429. end
  6430. end
  6431. scarfp2.CFrame = cf(RootPart.Position, testpart.Position) * cf(0, 0, 0)
  6432. scarfp2.CFrame = scarfp2.CFrame + scarfp2.CFrame.lookVector * 0.5
  6433. scarfp2.CFrame = scarfp2.CFrame * cf(0, 0, 0) * euler(1.57, 0, 0)
  6434. testpart.CFrame = cf(RootPart.Position - RootPart.Velocity) * cf(0, 1, 0)
  6435. if invisible == true then
  6436. addpassive = addpassive + 1
  6437. for i = 1, 1 do
  6438. MagicCircle2(BrickColor.new("Black"), scarfp2.CFrame * euler(0, 0, math.rad(180)) * cf(math.random(-300, 300) / 100, math.random(-200, 200) / 100, math.random(-300, 300) / 100), 1.5, 10, 1.5, -0.2, 1, -0.2, 0.2)
  6439. end
  6440. if 50 <= addpassive then
  6441. addpassive = 0
  6442. for _,c in pairs(workspace:children()) do
  6443. local hum = (c:findFirstChild("Humanoid"))
  6444. if hum ~= nil then
  6445. local head = nil
  6446. for _,d in pairs(c:children()) do
  6447. if d.Name == "HumanoidRootPart" then
  6448. local targ = d.Position - RootPart.Position
  6449. local mag = targ.magnitude
  6450. if mag <= 60 and c.Name ~= Player.Name then
  6451. mark = d.Parent:findFirstChild("Mark")
  6452. if mark ~= nil then
  6453. if (mark:findFirstChild("MarkTime")) ~= nil then
  6454. mark.MarkTime.Value = 500
  6455. end
  6456. if (mark:findFirstChild("MarkValue")) ~= nil then
  6457. if (mark:findFirstChild("MarkSize")) ~= nil then
  6458. mark.MarkSize.Value = 5
  6459. end
  6460. if mark.MarkValue.Value < 10 then
  6461. mark.MarkValue.Value = mark.MarkValue.Value + 1
  6462. end
  6463. end
  6464. end
  6465. end
  6466. end
  6467. end
  6468. end
  6469. end
  6470. end
  6471. end
  6472. do
  6473. pursuitnum = pursuitnum + 1
  6474. if 13 <= passivenum and 150 < pursuitnum and 0 < invisnum.Value then
  6475. invisnum.Value = invisnum.Value - 1
  6476. passivenum = 0
  6477. end
  6478. if 8 <= passivenum and invisible == true then
  6479. invisnum.Value = invisnum.Value - 1
  6480. pursuitnum = 0
  6481. passivenum = 0
  6482. end
  6483. if 100 <= invisnum.Value then
  6484. invisnum.Value = 100
  6485. end
  6486. if invisible == true and invisnum.Value <= 0 then
  6487. Invisibility()
  6488. end
  6489. passivenum = passivenum + 1
  6490. if Stagger.Value == true and staggeranim == false then
  6491. coroutine.resume(coroutine.create(function()
  6492. staggeranim = true
  6493. while attack == true do
  6494. swait()
  6495. end
  6496. StaggerAnim()
  6497. StaggerHit.Value = false
  6498. Stagger.Value = false
  6499. staggeranim = false
  6500. end))
  6501. end
  6502. if StaggerHit.Value == true and staggeranim == false then
  6503. coroutine.resume(coroutine.create(function()
  6504. staggeranim = true
  6505. while attack == true do
  6506. swait()
  6507. end
  6508. StaggerHitt()
  6509. StaggerHit.Value = false
  6510. Stagger.Value = false
  6511. staggeranim = false
  6512. end))
  6513. end
  6514. if Mvmt.Value < 0 or Stagger.Value == true or StunT.Value <= Stun.Value or StaggerHit.Value == true or Rooted.Value == true then
  6515. Humanoid.WalkSpeed = 0
  6516. else
  6517. Humanoid.WalkSpeed = 16 * Mvmt.Value
  6518. end
  6519. if StunT.Value <= Stun.Value and stunanim == false then
  6520. coroutine.resume(coroutine.create(function()
  6521. stunanim = true
  6522. while attack == true do
  6523. swait()
  6524. end
  6525. StunAnim()
  6526. Stun.Value = 0
  6527. stunanim = false
  6528. end))
  6529. end
  6530. local stunnum2 = 30
  6531. if stunnum2 <= stunnum then
  6532. if 0 < Stun.Value then
  6533. Stun.Value = Stun.Value - 1
  6534. end
  6535. stunnum = 0
  6536. end
  6537. stunnum = stunnum + 1
  6538. if 0.5 <= donum then
  6539. handidle = true
  6540. else
  6541. if donum <= 0 then
  6542. handidle = false
  6543. end
  6544. end
  6545. if handidle == false then
  6546. donum = donum + 0.003
  6547. else
  6548. donum = donum - 0.003
  6549. end
  6550. local torvel = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  6551. local velderp = RootPart.Velocity.y
  6552. hitfloor = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  6553. if equipped == true then
  6554. if attack == false then
  6555. idle = idle + 1
  6556. else
  6557. idle = 0
  6558. end
  6559. if (500 <= idle and attack ~= false) or Anim == "Walk" then
  6560. if walkforw == true then
  6561. RH.C1 = clerp(RH.C1, RHC1 * cf(0.2, -0.2, 0) * euler(0, 0, 1), Mvmt.Value * 10 / 50)
  6562. LH.C1 = clerp(LH.C1, LHC1 * cf(0.1, 0.2, 0) * euler(0, 0, 1), Mvmt.Value * 10 / 50)
  6563. else
  6564. RH.C1 = clerp(RH.C1, RHC1 * cf(-0.1, 0.2, 0) * euler(0, 0, -1), Mvmt.Value * 10 / 50)
  6565. LH.C1 = clerp(LH.C1, LHC1 * cf(-0.2, -0.2, 0) * euler(0, 0, -1), Mvmt.Value * 10 / 50)
  6566. end
  6567. else
  6568. RH.C1 = clerp(RH.C1, RHC1, 0.2)
  6569. LH.C1 = clerp(LH.C1, LHC1, 0.2)
  6570. end
  6571. if 1 < RootPart.Velocity.y and hitfloor == nil then
  6572. Anim = "Jump"
  6573. if attack == false then
  6574. handlewld.C0 = clerp(handlewld.C0, euler(0, 0, 0) * cf(0, 1, 0), 0.2)
  6575. wld1.C0 = clerp(wld1.C0, cf(0, -2, 0) * euler(0.3, 0, -0.1), 0.2)
  6576. Neck.C0 = clerp(Neck.C0, necko * euler(-0.2, 0, 0), 0.2)
  6577. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0, 0, 0), 0.2)
  6578. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1.5, 0, 0.5), 0.2)
  6579. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  6580. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-1, 0, -0.2), 0.2)
  6581. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  6582. RH.C0 = clerp(RH.C0, cf(1, -1, -0.3) * euler(-0.5, 1.57, 0) * euler(-0.2, 0, 0), 0.2)
  6583. LH.C0 = clerp(LH.C0, cf(-1, -1, -0.3) * euler(-0.5, -1.57, 0) * euler(-0.2, 0, 0), 0.2)
  6584. end
  6585. else
  6586. if RootPart.Velocity.y < -1 and hitfloor == nil then
  6587. Anim = "Fall"
  6588. if attack == false then
  6589. handlewld.C0 = clerp(handlewld.C0, euler(0, 0, 0) * cf(0, 1, 0), 0.2)
  6590. wld1.C0 = clerp(wld1.C0, cf(0, -2, 0) * euler(0.3, 0, -0.1), 0.2)
  6591. Neck.C0 = clerp(Neck.C0, necko * euler(0.4, 0, 0), 0.2)
  6592. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0, 0, 0), 0.2)
  6593. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1, 0, 1), 0.2)
  6594. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  6595. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.3, 0, -0.2), 0.2)
  6596. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  6597. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * euler(0.4, 1.57, 0), 0.2)
  6598. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(-0.2, -1.57, 0), 0.2)
  6599. end
  6600. else
  6601. if torvel < 1 and hitfloor ~= nil then
  6602. Anim = "Idle"
  6603. if attack == false then
  6604. handlewld.C0 = clerp(handlewld.C0, euler(0, 1.57, 0) * cf(0, 1, 0), 0.2)
  6605. wld1.C0 = clerp(wld1.C0, euler(0, 0, 0) * cf(0, 1.3, 0) * euler(0, 0, 1.8), 0.2)
  6606. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 1) * euler(0, 0, 0), 0.15)
  6607. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.5) * euler(0.2, 0, 0) * euler(0, 0, -1), 0.15)
  6608. RW.C0 = clerp(RW.C0, cf(1.3, 0.4, -0.3) * euler(0.4, 0, 0.1) * euler(0, 1.2, 0), 0.15)
  6609. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.15)
  6610. LW.C0 = clerp(LW.C0, cf(-1.4, 0.4, -0.3) * euler(1.2, 0, 0.2) * euler(0, 1.4, 0), 0.15)
  6611. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.15)
  6612. RH.C0 = clerp(RH.C0, cf(0.9, -0.8, -0.6) * euler(0, 1.57, 0) * euler(0, 1, -0.2), 0.2)
  6613. LH.C0 = clerp(LH.C0, cf(-0.9, -0.5, 0.4) * euler(0, -1.57, 0) * euler(0, 1, -0.1), 0.2)
  6614. end
  6615. else
  6616. if 2 < torvel and torvel < 30 and hitfloor ~= nil then
  6617. Anim = "Walk"
  6618. walk = walk + 1
  6619. if 15 - 5 * Mvmt.Value <= walk then
  6620. walk = 0
  6621. if walkforw == true then
  6622. walkforw = false
  6623. else
  6624. if walkforw == false then
  6625. walkforw = true
  6626. end
  6627. end
  6628. end
  6629. if attack == false then
  6630. if mode == "Sheathed" then
  6631. handlewld.Part1 = Torso
  6632. handlewld.C0 = clerp(handlewld.C0, euler(0, 0, -0.9) * cf(3.2, -3, -0.6), 0.3)
  6633. wld1.C0 = clerp(wld1.C0, euler(0, 0, 0) * cf(0, 0, 0), 0.3)
  6634. Neck.C0 = clerp(Neck.C0, necko * euler(0.1, 0, 0), 0.2)
  6635. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0.1, 0, 0), 0.2)
  6636. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(0, 0, 0.1) * euler(0, 0, 0), 0.2)
  6637. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(0, 0, -0.1), 0.2)
  6638. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * euler(0, 1.57, 0) * euler(0, 0, 0), 0.2)
  6639. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, -1.57, 0) * euler(0, 0, 0), 0.2)
  6640. else
  6641. handlewld.Part1 = RightArm
  6642. handlewld.C0 = clerp(handlewld.C0, euler(0, 0, 0) * cf(0, 1, 0), 0.3)
  6643. wld1.C0 = clerp(wld1.C0, cf(0, -0.8, 0) * euler(0, 1.57, 0) * euler(-1.9, 0, 0), 0.3)
  6644. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0.6) * euler(0.1, 0, 0), 0.15)
  6645. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.3) * euler(0.2, 0, 0) * euler(0, 0, -0.6), 0.15)
  6646. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, -0.2) * euler(0.8, 0, -0.2) * euler(0, -2.6, 0), 0.15)
  6647. LW.C0 = clerp(LW.C0, cf(-0.2, 0.4, -1) * euler(1.4, 0, 0.4) * euler(0, -2, 0), 0.15)
  6648. RH.C0 = clerp(RH.C0, cf(1, -0.9, -0.3) * euler(0, 1.57, 0) * euler(-0.2, 0.6, 0) * euler(0, 0, 0.2), 0.2)
  6649. LH.C0 = clerp(LH.C0, cf(-1.3, -0.7, -0.1) * euler(0, -1.57, 0) * euler(0, 0.6, 0) * euler(0, 0, -0.2), 0.2)
  6650. end
  6651. end
  6652. else
  6653. end
  6654. end
  6655. end
  6656. end
  6657. end
  6658. if 0 < #Effects then
  6659. for e = 1, #Effects do
  6660. if Effects[e] ~= nil then
  6661. local Thing = Effects[e]
  6662. if Thing ~= nil then
  6663. local Part = Thing[1]
  6664. local Mode = Thing[2]
  6665. local Delay = Thing[3]
  6666. local IncX = Thing[4]
  6667. local IncY = Thing[5]
  6668. local IncZ = Thing[6]
  6669. if Thing[2] == "CylinderClang" then
  6670. if Thing[3] <= 1 then
  6671. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 2.5 * Thing[5], 0) * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  6672. Thing[7] = Thing[1].CFrame
  6673. effect("New Yeller", 0, Thing[8], Thing[7])
  6674. Thing[8] = Thing[7]
  6675. Thing[3] = Thing[3] + Thing[4]
  6676. else
  6677. Part.Parent = nil
  6678. table.remove(Effects, e)
  6679. end
  6680. end
  6681. if Thing[2] == "showDamage" then
  6682. if Thing[6] < Thing[5] then
  6683. Thing[6] = Thing[6] + 1
  6684. else
  6685. if Thing[6] < Thing[7] then
  6686. Thing[4].position = Thing[4].position + vt(0, -0.2, 0)
  6687. Thing[6] = Thing[6] + 1
  6688. else
  6689. if Thing[6] < Thing[8] then
  6690. Thing[6] = Thing[6] + 1
  6691. else
  6692. if Thing[6] < Thing[9] then
  6693. Thing[6] = Thing[6] + 1
  6694. Thing[4].position = Thing[4].position + vt(0, 0.2, 0)
  6695. Thing[3].TextStrokeTransparency = Thing[3].TextStrokeTransparency + 0.1
  6696. Thing[3].TextTransparency = Thing[3].TextTransparency + 0.1
  6697. else
  6698. Thing[1].Parent = nil
  6699. table.remove(Effects, e)
  6700. end
  6701. end
  6702. end
  6703. end
  6704. end
  6705. if Thing[2] == "PartiEmi" then
  6706. Thing[3] = Thing[3] - 1
  6707. if Thing[3] <= 0 then
  6708. Thing[1].Enabled = false
  6709. table.remove(Effects, e)
  6710. end
  6711. end
  6712. if Thing[2] == "AdjuEff" then
  6713. if 0 < Thing[3] then
  6714. Thing[3] = Thing[3] - 1
  6715. Thing[1].Size = Thing[1].Size + UDim2.new(0.2, 0, 0.2, 0)
  6716. Thing[1].StudsOffset = Thing[1].StudsOffset + vt(0, -0.2, 0)
  6717. Thing[4].ImageTransparency = Thing[4].ImageTransparency + 0.1
  6718. else
  6719. Thing[1].Parent = nil
  6720. table.remove(Effects, e)
  6721. end
  6722. end
  6723. if Thing[2] ~= "Shoot" and Thing[2] ~= "DecreaseStat" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" and Thing[2] ~= "showDamage" and Thing[2] ~= "PartiEmi" and Thing[2] ~= "AdjuEff" then
  6724. if Thing[1].Transparency <= 1 then
  6725. if Thing[2] == "Block1" then
  6726. Thing[1].CFrame = Thing[1].CFrame * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  6727. Mesh = Thing[7]
  6728. Mesh.Scale = Mesh.Scale + vt(Thing[4], Thing[5], Thing[6])
  6729. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  6730. else
  6731. if Thing[2] == "Block2" then
  6732. Thing[1].CFrame = Thing[1].CFrame
  6733. Mesh = Thing[7]
  6734. Mesh.Scale = Mesh.Scale + vt(Thing[4], Thing[5], Thing[6])
  6735. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  6736. else
  6737. if Thing[2] == "Block3" then
  6738. Thing[9] = Thing[9] + 0.5
  6739. Thing[1].CFrame = Thing[8] * cf(0, Thing[9], 0)
  6740. Thing[1].CFrame = Thing[1].CFrame * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  6741. Mesh = Thing[7]
  6742. Mesh.Scale = Mesh.Scale + vt(Thing[4], Thing[5], Thing[6])
  6743. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  6744. else
  6745. if Thing[2] == "Skull" then
  6746. Thing[1].CFrame = Thing[1].CFrame * cf(0, Thing[8] / 2, -Thing[8])
  6747. Mesh = Thing[7]
  6748. Mesh.Scale = Mesh.Scale + vt(Thing[4], Thing[5], Thing[6])
  6749. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  6750. else
  6751. if Thing[2] == "Cylinder" then
  6752. Mesh = Thing[7]
  6753. Mesh.Scale = Mesh.Scale + vt(Thing[4], Thing[5], Thing[6])
  6754. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  6755. else
  6756. if Thing[2] == "Cylinder2" then
  6757. Thing[1].CFrame = Thing[1].CFrame * cf(0, Thing[8], 0)
  6758. Mesh = Thing[7]
  6759. Mesh.Scale = Mesh.Scale + vt(Thing[4], Thing[5], Thing[6])
  6760. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  6761. else
  6762. if Thing[2] == "Blood" then
  6763. Mesh = Thing[7]
  6764. Thing[1].CFrame = Thing[1].CFrame * cf(0, 0.5, 0)
  6765. Mesh.Scale = Mesh.Scale + vt(Thing[4], Thing[5], Thing[6])
  6766. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  6767. else
  6768. if Thing[2] == "Elec" then
  6769. Mesh = Thing[10]
  6770. Mesh.Scale = Mesh.Scale + vt(Thing[7], Thing[8], Thing[9])
  6771. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  6772. else
  6773. if Thing[2] == "Disappear" then
  6774. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  6775. end
  6776. end
  6777. end
  6778. end
  6779. end
  6780. end
  6781. end
  6782. end
  6783. end
  6784. else
  6785. Part.Parent = nil
  6786. table.remove(Effects, e)
  6787. end
  6788. end
  6789. end
  6790. end
  6791. end
  6792. end
  6793. do
  6794. fenbarmana2:TweenSize((UDim2.new(0.4, 0, -4 * mana.Value / 100, 0)), nil, 1, 0.4, true)
  6795. fenbarmana4.Text = "Mana(" .. mana.Value .. ")"
  6796. fenbarhp2.BackgroundColor3 = Color3.new(Humanoid.Health / Humanoid.MaxHealth, 0, 0)
  6797. fenbarhp2:TweenSize((UDim2.new(Humanoid.Health / Humanoid.MaxHealth, 0, 1, 0)), nil, 1, 0.4, true)
  6798. fenbarhp3.Text = "(" .. math.floor(Humanoid.Health) .. ")"
  6799. fenbarblock2:TweenSize((UDim2.new(0.4, 0, -4 * invisnum.Value / 100, 0)), nil, 1, 0.4, true)
  6800. fenbarblock3.Text = "Burst(" .. invisnum.Value .. ")"
  6801. fenbarmove1b:TweenSize((UDim2.new(1 * cooldowns[1] / cooldownmax, 0, 1, 0)), nil, 1, 0.4, true)
  6802. fenbarmove2b:TweenSize((UDim2.new(1 * cooldowns[2] / cooldownmax, 0, 1, 0)), nil, 1, 0.4, true)
  6803. fenbarmove3b:TweenSize((UDim2.new(1 * cooldowns[3] / cooldownmax, 0, 1, 0)), nil, 1, 0.4, true)
  6804. fenbarmove4b:TweenSize((UDim2.new(1 * cooldowns[4] / cooldownmax, 0, 1, 0)), nil, 1, 0.4, true)
  6805. for _,c in pairs(Decrease:children()) do
  6806. if (c:findFirstChild("Duration")) ~= nil then
  6807. c.Duration.Value = c.Duration.Value - 1
  6808. if c.Duration.Value <= 0 then
  6809. c.Parent = nil
  6810. end
  6811. end
  6812. if c.Name == "DecreaseAtk" then
  6813. decreaseatk = decreaseatk + c.Value
  6814. else
  6815. if c.Name == "DecreaseDef" then
  6816. decreasedef = decreasedef + c.Value
  6817. else
  6818. if c.Name == "DecreaseMvmt" then
  6819. decreasemvmt = decreasemvmt + c.Value
  6820. end
  6821. end
  6822. end
  6823. end
  6824. Atk.Value = math.huge - (decreaseatk)
  6825. if Atk.Value <= 0 then
  6826. Atk.Value = math.huge
  6827. end
  6828. Def.Value = math.huge - (decreasedef)
  6829. if Def.Value <= 0 then
  6830. Def.Value = math.huge
  6831. end
  6832. Mvmt.Value = 1 - (decreasemvmt)
  6833. if Mvmt.Value <= 0 then
  6834. Mvmt.Value = 0
  6835. end
  6836. decreaseatk = 0
  6837. decreasedef = 0
  6838. decreasemvmt = 0
  6839. AtkVal = Atk.Value * 100
  6840. AtkVal = math.floor(AtkVal)
  6841. AtkVal = AtkVal / 100
  6842. fenbardamage.Text = "Damage\n(" .. AtkVal .. ")"
  6843. DefVal = Def.Value * 100
  6844. DefVal = math.floor(DefVal)
  6845. DefVal = DefVal / 100
  6846. fenbardef.Text = "Defense\n(" .. DefVal .. ")"
  6847. MvmtVal = Mvmt.Value * 100
  6848. MvmtVal = math.floor(MvmtVal)
  6849. MvmtVal = MvmtVal / 100
  6850. if Rooted.Value == true then
  6851. MvmtVal = 0
  6852. end
  6853. fenbarmove.Text = "Walkspeed\n(" .. MvmtVal .. ")"
  6854. if StunT.Value <= Stun.Value then
  6855. fenbarstun2:TweenSize((UDim2.new(0.4, 0, -4, 0)), nil, 1, 0.4, true)
  6856. else
  6857. fenbarstun2:TweenSize((UDim2.new(0.4, 0, -4 * Stun.Value / StunT.Value, 0)), nil, 1, 0.4, true)
  6858. end
  6859. fenbarstun3.Text = "Stun(" .. Stun.Value .. ")"
  6860. if 100 <= mana.Value then
  6861. mana.Value = 100
  6862. else
  6863. if mananum <= 12 then
  6864. mananum = mananum + 1
  6865. else
  6866. mananum = 0
  6867. mana.Value = mana.Value + 100
  6868. end
  6869. end
  6870. for i = 1, #cooldowns do
  6871. if cooldownmax <= cooldowns[i] then
  6872. cooldowns[i] = cooldownmax
  6873. else
  6874. cooldowns[i] = cooldowns[i] + cooldownsadd[i]
  6875. end
  6876. end
  6877. -- DECOMPILER ERROR at PC6064: LeaveBlock: unexpected jumping out DO_STMT
  6878. handleorb = LeftArm
  6879. -- DECOMPILER ERROR at PC6064: LeaveBlock: unexpected jumping out DO_STMT
  6880. handlearm = LeftArm
  6881. handleorbo = LeftArm
  6882. -- DECOMPILER ERROR at PC6064: LeaveBlock: unexpected jumping out DO_STMT
  6883. prt12 = handle
  6884.  
  6885. end
  6886. end
  6887. end
  6888. end
  6889.  
  6890. end
  6891. end
  6892. end)
  6893. end)
  6894. obj.VC.ChildRemoved:connect(function()
  6895. bv.Parent=nil bav.Parent=nil gui.Parent=nil engine=false
  6896. end)
  6897.  
  6898. end
  6899. end
  6900. char.Torso.Touched:connect(onTouched)
Add Comment
Please, Sign In to add comment