Advertisement
AxeuerAlt

Untitled

Apr 28th, 2019
357
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 238.19 KB | None | 0 0
  1. ---------------
  2. --AxeuerAlt Jevil--
  3. ----------------------------------------------------------------
  4. print([[
  5. --made by StarzoZero
  6. --FE code by Mokiros
  7. --Edited by AxeuerAlt--
  8. --Vermillion: Vemillion User
  9. --------------------------------
  10. TODO:Add A Elemental Circle Bottom rbxassetid://343750160 Copy Elemental Bottom From WYD And Paste It On Here And Editing The Circle
  11. With The Assetid rbxassetid://343750160
  12. Edited
  13. I would say I don't want anything rare but it's already leaked by whoever i forgot And I'm Edit This This is Past AxeuerAlt
  14. Enjoy my edit
  15. --------------------------------
  16. ]])
  17. wait(1.2)
  18. game.StarterGui:SetCore("SendNotification", {
  19. Title = "Halloween Jevil Loaded";
  20. Text = "By AxeuerAlt";
  21. Icon = "rbxassetid://36165924";
  22. Duration = 5;
  23. })
  24. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  25. local Player,game,owner = owner,game
  26. local RealPlayer = Player
  27. do
  28. local rp = RealPlayer
  29. script.Parent = rp.Character
  30.  
  31. --RemoteEvent for communicating
  32. local Event = Instance.new("RemoteEvent")
  33. Event.Name = "UserInput_Event"
  34.  
  35. --Fake event to make stuff like Mouse.KeyDown work
  36. local function fakeEvent()
  37. local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
  38. t.connect = t.Connect
  39. return t
  40. end
  41.  
  42. --Creating fake input objects with fake variables
  43. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  44. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  45. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  46. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  47. end}
  48. --Merged 2 functions into one by checking amount of arguments
  49. CAS.UnbindAction = CAS.BindAction
  50.  
  51. --This function will trigger the events that have been :Connect()'ed
  52. local function te(self,ev,...)
  53. local t = m[ev]
  54. if t and t._fakeEvent then
  55. for _,f in pairs(t.Functions) do
  56. f(...)
  57. end
  58. end
  59. end
  60. m.TrigEvent = te
  61. UIS.TrigEvent = te
  62.  
  63. Event.OnServerEvent:Connect(function(plr,io)
  64. if plr~=rp then return end
  65. m.Target = io.Target
  66. m.Hit = io.Hit
  67. if not io.isMouse then
  68. local b = io.UserInputState == Enum.UserInputState.Begin
  69. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  70. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  71. end
  72. for _,t in pairs(CAS.Actions) do
  73. for _,k in pairs(t.Keys) do
  74. if k==io.KeyCode then
  75. t.Function(t.Name,io.UserInputState,io)
  76. end
  77. end
  78. end
  79. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  80. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  81. end
  82. end)
  83. Event.Parent = NLS([==[
  84. local Player = game:GetService("Players").LocalPlayer
  85. local Event = script:WaitForChild("UserInput_Event")
  86.  
  87. local Mouse = Player:GetMouse()
  88. local UIS = game:GetService("UserInputService")
  89. local input = function(io,a)
  90. if a then return end
  91. --Since InputObject is a client-side instance, we create and pass table instead
  92. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  93. end
  94. UIS.InputBegan:Connect(input)
  95. UIS.InputEnded:Connect(input)
  96.  
  97. local h,t
  98. --Give the server mouse data 30 times every second, but only if the values changed
  99. --If player is not moving their mouse, client won't fire events
  100. while wait(1/30) do
  101. if h~=Mouse.Hit or t~=Mouse.Target then
  102. h,t=Mouse.Hit,Mouse.Target
  103. Event:FireServer({isMouse=true,Target=t,Hit=h})
  104. end
  105. end]==],Player.Character)
  106.  
  107. ----Sandboxed game object that allows the usage of client-side methods and services
  108. --Real game object
  109. local _rg = game
  110.  
  111. --Metatable for fake service
  112. local fsmt = {
  113. __index = function(self,k)
  114. local s = rawget(self,"_RealService")
  115. if s then return s[k] end
  116. end,
  117. __newindex = function(self,k,v)
  118. local s = rawget(self,"_RealService")
  119. if s then s[k]=v end
  120. end,
  121. __call = function(self,...)
  122. local s = rawget(self,"_RealService")
  123. if s then return s(...) end
  124. end
  125. }
  126. local function FakeService(t,RealService)
  127. t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
  128. return setmetatable(t,fsmt)
  129. end
  130.  
  131. --Fake game object
  132. local g = {
  133. GetService = function(self,s)
  134. return self[s]
  135. end,
  136. Players = FakeService({
  137. LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
  138. },"Players"),
  139. UserInputService = FakeService(UIS,"UserInputService"),
  140. ContextActionService = FakeService(CAS,"ContextActionService"),
  141. }
  142. rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
  143. g.service = g.GetService
  144.  
  145. g.RunService = FakeService({
  146. RenderStepped = _rg:GetService("RunService").Heartbeat,
  147. BindToRenderStep = function(self,name,_,fun)
  148. self._btrs[name] = self.Heartbeat:Connect(fun)
  149. end,
  150. UnbindFromRenderStep = function(self,name)
  151. self._btrs[name]:Disconnect()
  152. end,
  153. },"RunService")
  154.  
  155. setmetatable(g,{
  156. __index=function(self,s)
  157. return _rg:GetService(s) or typeof(_rg[s])=="function"
  158. and function(_,...)return _rg[s](_rg,...)end or _rg[s]
  159. end,
  160. __newindex = fsmt.__newindex,
  161. __call = fsmt.__call
  162. })
  163. --Changing owner to fake player object to support owner:GetMouse()
  164. game,owner = g,g.Players.LocalPlayer
  165. end
  166.  
  167. Player = owner
  168. PlayerGui = Player.PlayerGui
  169. Cam = workspace.CurrentCamera
  170. Backpack = Player.Backpack
  171. Character = Player.Character
  172. Humanoid = Character.Humanoid
  173. Mouse = Player:GetMouse()
  174. RootPart = Character["HumanoidRootPart"]
  175. Torso = Character["Torso"]
  176. Head = Character["Head"]
  177. RightArm = Character["Right Arm"]
  178. LeftArm = Character["Left Arm"]
  179. RightLeg = Character["Right Leg"]
  180. LeftLeg = Character["Left Leg"]
  181. RootJoint = RootPart["RootJoint"]
  182. Neck = Torso["Neck"]
  183. RightShoulder = Torso["Right Shoulder"]
  184. LeftShoulder = Torso["Left Shoulder"]
  185. RightHip = Torso["Right Hip"]
  186. LeftHip = Torso["Left Hip"]
  187.  
  188. Character = Player.Character
  189. Humanoid = Character.Humanoid
  190.  
  191. skybox = Instance.new("Part",chara)
  192. skybox.Size = Vector3.new(0,0,0)
  193. skybox.Anchored = true
  194. skybox.CanCollide = true
  195. skyboxmesh = Instance.new("SpecialMesh",skybox)
  196. skyboxmesh.MeshId = "http://www.roblox.com/asset/?id=1527559"
  197. skyboxmesh.TextureId = "http://www.roblox.com/asset/?id=287801053"
  198. skyboxmesh.VertexColor = Vector3.new(1,0,0)
  199. skyboxmesh.Scale = Vector3.new(-3000,-1000,-3000)
  200. ---------
  201. plr = game.Players.LocalPlayer
  202. chara = plr.Character
  203. mouse = plr:GetMouse()
  204. Create = Instance.new
  205. Huge = math.huge
  206.  
  207. l = game.Lighting
  208. l.TimeOfDay = 1
  209. game.Lighting.Ambient = Color3.new(255,175,0)
  210. l.Brightness = 0
  211. game.Lighting.FogColor = Color3.new(0,0,0)
  212. game.Lighting.FogEnd = 500
  213. game.Lighting.FogStart = 0
  214. game.Lighting.GlobalShadows = true
  215.  
  216. coroutine.resume(coroutine.create(function()
  217. while r:wait() do
  218. RisingAndRotatingParts(Char,Torso.CFrame*cf(ran(-2,2),-3,ran(-2,2)),"Deep orange","Black",1,"Neon",v3(.5,.5,.5))
  219. end
  220. end))
  221.  
  222. local shadowhead = Create("Part",chara.Head)
  223. shadowhead.BrickColor = BrickColor.new("Black")
  224. shadowhead.Size = Vector3.new(1.2, 0.6, 1)
  225. shadowhead.CanCollide = false
  226. local shadowheadmesh = Create("SpecialMesh",shadowhead)
  227. shadowheadmesh.MeshType = "Head"
  228. shadowheadmesh.Scale = Vector3.new(1.26, 1.5, 1.26)
  229. local weld2 = Create("Weld",shadowhead)
  230. weld2.Part0 = shadowhead
  231. weld2.Part1 = chara.Head
  232. weld2.C1 = CFrame.new(0, 0.200000048, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  233.  
  234. Player = game:GetService("Players").LocalPlayer
  235. PlayerGui = Player.PlayerGui
  236. Cam = workspace.CurrentCamera
  237. Backpack = Player.Backpack
  238. Character = Player.Character
  239. char = Player.Character
  240. Humanoid = Character.Humanoid
  241. Mouse = Player:GetMouse()
  242. RootPart = Character["HumanoidRootPart"]
  243. Torso = Character["Torso"]
  244. Head = Character["Head"]
  245. RightArm = Character["Right Arm"]
  246. LeftArm = Character["Left Arm"]
  247. RightLeg = Character["Right Leg"]
  248. LeftLeg = Character["Left Leg"]
  249. RootJoint = RootPart["RootJoint"]
  250. Neck = Torso["Neck"]
  251. RightShoulder = Torso["Right Shoulder"]
  252. LeftShoulder = Torso["Left Shoulder"]
  253. RightHip = Torso["Right Hip"]
  254. LeftHip = Torso["Left Hip"]
  255.  
  256. local Orin = "http://www.roblox.com/asset/?id=7074786"
  257. Head.face.Texture = Orin
  258. function weld(a, b, acf)
  259. local w = Instance.new("Weld", a)
  260. w.Part0 = a
  261. w.Part1 = b
  262. w.C0 = acf
  263. end
  264.  
  265. spawn(function()
  266. coroutine.resume(coroutine.create(function()
  267. for i=1,17 do r:wait()
  268. print"hi"
  269. local Cir=part(Char,true,false,v3(0,0,0),Torso.CFrame*cf(0,-2.8,0)*angles(0,0,math.rad(90)),c3(0,0,0),"Neon",1)
  270. local Cirm=mesh(Cir,"Cylinder",v3(0,1,1))
  271. local CirDec=it("Decal",Cir)
  272. CirDec.Texture="rbxassetid://343750160"
  273. CirDec.Face="Right"
  274. CirDec.Transparency=0
  275. table.insert(Clear,Cir)
  276. for ii=1,100 do r:wait()
  277. Cir.CFrame=Cir.CFrame*CFrame.Angles(math.rad(i*1.5),0,0)
  278. Cirm.Scale=Cirm.Scale:Lerp(Cirm.Scale+Vector3.new(0,6,6),.4)
  279. CirDec.Transparency=ii/100
  280. end
  281. end
  282. end))
  283. end)
  284.  
  285. local righteyebrickcolor = "Deep orange"
  286. local reye = Instance.new("Part", char)
  287. reye.CanCollide = false
  288. reye.BrickColor = BrickColor.new(righteyebrickcolor)
  289. reye.Material = "Neon"
  290. reye.Size = Vector3.new(.25,.35,.25)
  291. weld(reye, char.Head, CFrame.new(-0.12,-0.2,0.55), CFrame.new(1,0,0))
  292. m1 = Instance.new("SpecialMesh", reye)
  293. m1.MeshType = "Sphere"
  294. m1.Scale = Vector3.new(0.9,0.9,0.9)
  295. reye.Locked = true
  296. reye.Name = "re"
  297.  
  298.  
  299. local righteyebrickcolor = "Deep orange"
  300. local reye = Instance.new("Part", char)
  301. reye.CanCollide = false
  302. reye.BrickColor = BrickColor.new(righteyebrickcolor)
  303. reye.Material = "Neon"
  304. reye.Size = Vector3.new(.25,.35,.15)
  305. weld(reye, char.Head, CFrame.new(0.15,-0.2,0.55), CFrame.new(1,0,0))
  306. m1 = Instance.new("SpecialMesh", reye)
  307. m1.MeshType = "Sphere"
  308. m1.Scale = Vector3.new(0.9,0.9,0.9)
  309. reye.Locked = true
  310. reye.Name = "re"
  311. --------------------------------
  312. char.Head.face.Texture = "rbxassetid://241553801"
  313. --------------------------------
  314.  
  315. -------------------------------------------------------
  316.  
  317. local FavIDs = {
  318. 340106355, --Nefl Crystals
  319. 927529620, --Dimension
  320. 876981900, --Fantasy
  321. 398987889, --Ordinary Days
  322. 1117396305, --Oh wait, it's you.
  323. 885996042, --Action Winter Journey
  324. 919231299, --Sprawling Idiot Effigy
  325. 743466274, --Good Day Sunshine
  326. 727411183, --Knife Fight
  327. 1402748531, --The Earth Is Counting On You!
  328. 595230126 --Robot Language
  329. }
  330.  
  331.  
  332.  
  333. --Reality could be a thing that always a bigger place then us-AxeuerAlt
  334. wait(0.2)
  335. local plr = game:service'Players'.LocalPlayer
  336. print('Local User is '..plr.Name)
  337. print('SCRIPTNAME Loaded')
  338. print('SCRIPT DESCRIPTION')
  339. local char = plr.Character
  340. local hum = char.Humanoid
  341. local hed = char.Head
  342. local root = char.HumanoidRootPart
  343. local rootj = root.RootJoint
  344. local tors = char.Torso
  345. local ra = char["Right Arm"]
  346. local la = char["Left Arm"]
  347. local rl = char["Right Leg"]
  348. local ll = char["Left Leg"]
  349. local neck = tors["Neck"]
  350. local mouse = plr:GetMouse()
  351. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  352. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  353. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  354. local maincolor = BrickColor.new("Orange")
  355.  
  356. -------------------------------------------------------
  357. --Start Good Stuff--
  358. -------------------------------------------------------
  359. cam = game.Workspace.CurrentCamera
  360. CF = CFrame.new
  361. angles = CFrame.Angles
  362. attack = false
  363. Euler = CFrame.fromEulerAnglesXYZ
  364. Rad = math.rad
  365. IT = Instance.new
  366. BrickC = BrickColor.new
  367. Cos = math.cos
  368. Acos = math.acos
  369. Sin = math.sin
  370. Asin = math.asin
  371. Abs = math.abs
  372. Mrandom = math.random
  373. Floor = math.floor
  374. -------------------------------------------------------
  375. --End Good Stuff--
  376. -------------------------------------------------------
  377. necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  378. RSH, LSH = nil, nil
  379. RW = Instance.new("Weld")
  380. LW = Instance.new("Weld")
  381. RH = tors["Right Hip"]
  382. LH = tors["Left Hip"]
  383. RSH = tors["Right Shoulder"]
  384. LSH = tors["Left Shoulder"]
  385. RSH.Parent = nil
  386. LSH.Parent = nil
  387. RW.Name = "RW"
  388. RW.Part0 = tors
  389. RW.C0 = CF(1.5, 0.5, 0)
  390. RW.C1 = CF(0, 0.5, 0)
  391. RW.Part1 = ra
  392. RW.Parent = tors
  393. LW.Name = "LW"
  394. LW.Part0 = tors
  395. LW.C0 = CF(-1.5, 0.5, 0)
  396. LW.C1 = CF(0, 0.5, 0)
  397. LW.Part1 = la
  398. LW.Parent = tors
  399. Effects = {}
  400. -------------------------------------------------------
  401. --Start HeartBeat--
  402. -------------------------------------------------------
  403. ArtificialHB = Instance.new("BindableEvent", script)
  404. ArtificialHB.Name = "Heartbeat"
  405. script:WaitForChild("Heartbeat")
  406.  
  407. frame = 1 / 60
  408. tf = 0
  409. allowframeloss = false
  410. tossremainder = false
  411.  
  412.  
  413. lastframe = tick()
  414. script.Heartbeat:Fire()
  415.  
  416.  
  417. game:GetService("RunService").Heartbeat:connect(function(s, p)
  418. tf = tf + s
  419. if tf >= frame then
  420. if allowframeloss then
  421. script.Heartbeat:Fire()
  422. lastframe = tick()
  423. else
  424. for i = 1, math.floor(tf / frame) do
  425. script.Heartbeat:Fire()
  426. end
  427. lastframe = tick()
  428. end
  429. if tossremainder then
  430. tf = 0
  431. else
  432. tf = tf - frame * math.floor(tf / frame)
  433. end
  434. end
  435. end)
  436. -------------------------------------------------------
  437. --End HeartBeat--
  438. -------------------------------------------------------
  439.  
  440. -------------------------------------------------------
  441. --Start Important Functions--
  442. -------------------------------------------------------
  443. function swait(num)
  444. if num == 0 or num == nil then
  445. game:service("RunService").Stepped:wait(0)
  446. else
  447. for i = 0, num do
  448. game:service("RunService").Stepped:wait(0)
  449. end
  450. end
  451. end
  452. function thread(f)
  453. coroutine.resume(coroutine.create(f))
  454. end
  455. function clerp(a, b, t)
  456. local qa = {
  457. QuaternionFromCFrame(a)
  458. }
  459. local qb = {
  460. QuaternionFromCFrame(b)
  461. }
  462. local ax, ay, az = a.x, a.y, a.z
  463. local bx, by, bz = b.x, b.y, b.z
  464. local _t = 1 - t
  465. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  466. end
  467. function QuaternionFromCFrame(cf)
  468. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  469. local trace = m00 + m11 + m22
  470. if trace > 0 then
  471. local s = math.sqrt(1 + trace)
  472. local recip = 0.5 / s
  473. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  474. else
  475. local i = 0
  476. if m00 < m11 then
  477. i = 1
  478. end
  479. if m22 > (i == 0 and m00 or m11) then
  480. i = 2
  481. end
  482. if i == 0 then
  483. local s = math.sqrt(m00 - m11 - m22 + 1)
  484. local recip = 0.5 / s
  485. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  486. elseif i == 1 then
  487. local s = math.sqrt(m11 - m22 - m00 + 1)
  488. local recip = 0.5 / s
  489. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  490. elseif i == 2 then
  491. local s = math.sqrt(m22 - m00 - m11 + 1)
  492. local recip = 0.5 / s
  493. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  494. end
  495. end
  496. end
  497. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  498. local xs, ys, zs = x + x, y + y, z + z
  499. local wx, wy, wz = w * xs, w * ys, w * zs
  500. local xx = x * xs
  501. local xy = x * ys
  502. local xz = x * zs
  503. local yy = y * ys
  504. local yz = y * zs
  505. local zz = z * zs
  506. 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))
  507. end
  508. function QuaternionSlerp(a, b, t)
  509. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  510. local startInterp, finishInterp
  511. if cosTheta >= 1.0E-4 then
  512. if 1 - cosTheta > 1.0E-4 then
  513. local theta = math.acos(cosTheta)
  514. local invSinTheta = 1 / Sin(theta)
  515. startInterp = Sin((1 - t) * theta) * invSinTheta
  516. finishInterp = Sin(t * theta) * invSinTheta
  517. else
  518. startInterp = 1 - t
  519. finishInterp = t
  520. end
  521. elseif 1 + cosTheta > 1.0E-4 then
  522. local theta = math.acos(-cosTheta)
  523. local invSinTheta = 1 / Sin(theta)
  524. startInterp = Sin((t - 1) * theta) * invSinTheta
  525. finishInterp = Sin(t * theta) * invSinTheta
  526. else
  527. startInterp = t - 1
  528. finishInterp = t
  529. end
  530. 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
  531. end
  532. function rayCast(Position, Direction, Range, Ignore)
  533. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  534. end
  535. local RbxUtility = LoadLibrary("RbxUtility")
  536. local Create = RbxUtility.Create
  537.  
  538. -------------------------------------------------------
  539. --Start Damage Function--
  540. -------------------------------------------------------
  541. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  542. if hit.Parent == nil then
  543. return
  544. end
  545. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  546. for _, v in pairs(hit.Parent:children()) do
  547. if v:IsA("Humanoid") then
  548. h = v
  549. end
  550. end
  551. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  552.  
  553. hit.Parent:FindFirstChild("Head"):BreakJoints()
  554. end
  555.  
  556. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  557. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  558. if hit.Parent.DebounceHit.Value == true then
  559. return
  560. end
  561. end
  562. if insta == true then
  563. hit.Parent:FindFirstChild("Head"):BreakJoints()
  564. end
  565. local c = Create("ObjectValue"){
  566. Name = "creator",
  567. Value = game:service("Players").LocalPlayer,
  568. Parent = h,
  569. }
  570. game:GetService("Debris"):AddItem(c, .5)
  571. if HitSound ~= nil and HitPitch ~= nil then
  572. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  573. end
  574. local Damage = math.random(minim, maxim)
  575. local blocked = false
  576. local block = hit.Parent:findFirstChild("Block")
  577. if block ~= nil then
  578. if block.className == "IntValue" then
  579. if block.Value > 0 then
  580. blocked = true
  581. block.Value = block.Value - 1
  582. print(block.Value)
  583. end
  584. end
  585. end
  586. if blocked == false then
  587. h.Health = h.Health - Damage
  588. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  589. else
  590. h.Health = h.Health - (Damage / 2)
  591. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  592. end
  593. if Type == "Knockdown" then
  594. local hum = hit.Parent.Humanoid
  595. hum.PlatformStand = true
  596. coroutine.resume(coroutine.create(function(HHumanoid)
  597. swait(1)
  598. HHumanoid.PlatformStand = false
  599. end), hum)
  600. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  601. local bodvol = Create("BodyVelocity"){
  602. velocity = angle * knockback,
  603. P = 5000,
  604. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  605. Parent = hit,
  606. }
  607. local rl = Create("BodyAngularVelocity"){
  608. P = 3000,
  609. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  610. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  611. Parent = hit,
  612. }
  613. game:GetService("Debris"):AddItem(bodvol, .5)
  614. game:GetService("Debris"):AddItem(rl, .5)
  615. elseif Type == "Normal" then
  616. local vp = Create("BodyVelocity"){
  617. P = 500,
  618. maxForce = Vector3.new(math.huge, 0, math.huge),
  619. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  620. }
  621. if knockback > 0 then
  622. vp.Parent = hit.Parent.Torso
  623. end
  624. game:GetService("Debris"):AddItem(vp, .5)
  625. elseif Type == "Up" then
  626. local bodyVelocity = Create("BodyVelocity"){
  627. velocity = Vector3.new(0, 20, 0),
  628. P = 5000,
  629. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  630. Parent = hit,
  631. }
  632. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  633. elseif Type == "DarkUp" then
  634. coroutine.resume(coroutine.create(function()
  635. for i = 0, 1, 0.1 do
  636. swait()
  637. Effects.Block.Create(BrickColor.new("Really red"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  638. end
  639. end))
  640. local bodyVelocity = Create("BodyVelocity"){
  641. velocity = Vector3.new(0, 20, 0),
  642. P = 5000,
  643. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  644. Parent = hit,
  645. }
  646. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  647. elseif Type == "Snare" then
  648. local bp = Create("BodyPosition"){
  649. P = 2000,
  650. D = 100,
  651. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  652. position = hit.Parent.Torso.Position,
  653. Parent = hit.Parent.Torso,
  654. }
  655. game:GetService("Debris"):AddItem(bp, 1)
  656. elseif Type == "Freeze" then
  657. local BodPos = Create("BodyPosition"){
  658. P = 50000,
  659. D = 1000,
  660. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  661. position = hit.Parent.Torso.Position,
  662. Parent = hit.Parent.Torso,
  663. }
  664. local BodGy = Create("BodyGyro") {
  665. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  666. P = 20e+003,
  667. Parent = hit.Parent.Torso,
  668. cframe = hit.Parent.Torso.CFrame,
  669. }
  670. hit.Parent.Torso.Anchored = true
  671. coroutine.resume(coroutine.create(function(Part)
  672. swait(1.5)
  673. Part.Anchored = false
  674. end), hit.Parent.Torso)
  675. game:GetService("Debris"):AddItem(BodPos, 3)
  676. game:GetService("Debris"):AddItem(BodGy, 3)
  677. end
  678. local debounce = Create("BoolValue"){
  679. Name = "DebounceHit",
  680. Parent = hit.Parent,
  681. Value = true,
  682. }
  683. game:GetService("Debris"):AddItem(debounce, Delay)
  684. c = Create("ObjectValue"){
  685. Name = "creator",
  686. Value = Player,
  687. Parent = h,
  688. }
  689. game:GetService("Debris"):AddItem(c, .5)
  690. end
  691. end
  692. -------------------------------------------------------
  693. --End Damage Function--
  694. -------------------------------------------------------
  695.  
  696. -------------------------------------------------------
  697. --Start Damage Function Customization--
  698. -------------------------------------------------------
  699. function ShowDamage(Pos, Text, Time, Color)
  700. local Rate = (1 / 30)
  701. local Pos = (Pos or Vector3.new(0, 0, 0))
  702. local Text = (Text or "")
  703. local Time = (Time or 2)
  704. local Color = (Color or Color3.new(213, 215, 161))
  705. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  706. EffectPart.Anchored = true
  707. local BillboardGui = Create("BillboardGui"){
  708. Size = UDim2.new(3, 0, 3, 0),
  709. Adornee = EffectPart,
  710. Parent = EffectPart,
  711. }
  712. local TextLabel = Create("TextLabel"){
  713. BackgroundTransparency = 1,
  714. Size = UDim2.new(1, 0, 1, 0),
  715. Text = Text,
  716. Font = "Bodoni",
  717. TextColor3 = Color,
  718. TextScaled = true,
  719. TextStrokeColor3 = Color3.fromRGB(27,42,53),
  720. Parent = BillboardGui,
  721. }
  722. game.Debris:AddItem(EffectPart, (Time))
  723. EffectPart.Parent = game:GetService("Workspace")
  724. delay(0, function()
  725. local Frames = (Time / Rate)
  726. for Frame = 1, Frames do
  727. wait(Rate)
  728. local Percent = (Frame / Frames)
  729. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  730. TextLabel.TextTransparency = Percent
  731. end
  732. if EffectPart and EffectPart.Parent then
  733. EffectPart:Destroy()
  734. end
  735. end)
  736. end
  737. -------------------------------------------------------
  738. --End Damage Function Customization--
  739. -------------------------------------------------------
  740.  
  741. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  742. for _, c in pairs(workspace:children()) do
  743. local hum = c:findFirstChild("Humanoid")
  744. if hum ~= nil then
  745. local head = c:findFirstChild("Head")
  746. if head ~= nil then
  747. local targ = head.Position - Part.Position
  748. local mag = targ.magnitude
  749. if magni >= mag and c.Name ~= plr.Name then
  750. Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
  751. end
  752. end
  753. end
  754. end
  755. end
  756.  
  757.  
  758. CFuncs = {
  759. Part = {
  760. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  761. local Part = Create("Part")({
  762. Parent = Parent,
  763. Reflectance = Reflectance,
  764. Transparency = Transparency,
  765. CanCollide = false,
  766. Locked = true,
  767. BrickColor = BrickColor.new(tostring(BColor)),
  768. Name = Name,
  769. Size = Size,
  770. Material = Material
  771. })
  772. RemoveOutlines(Part)
  773. return Part
  774. end
  775. },
  776. Mesh = {
  777. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  778. local Msh = Create(Mesh)({
  779. Parent = Part,
  780. Offset = OffSet,
  781. Scale = Scale
  782. })
  783. if Mesh == "SpecialMesh" then
  784. Msh.MeshType = MeshType
  785. Msh.MeshId = MeshId
  786. end
  787. return Msh
  788. end
  789. },
  790. Mesh = {
  791. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  792. local Msh = Create(Mesh)({
  793. Parent = Part,
  794. Offset = OffSet,
  795. Scale = Scale
  796. })
  797. if Mesh == "SpecialMesh" then
  798. Msh.MeshType = MeshType
  799. Msh.MeshId = MeshId
  800. end
  801. return Msh
  802. end
  803. },
  804. Weld = {
  805. Create = function(Parent, Part0, Part1, C0, C1)
  806. local Weld = Create("Weld")({
  807. Parent = Parent,
  808. Part0 = Part0,
  809. Part1 = Part1,
  810. C0 = C0,
  811. C1 = C1
  812. })
  813. return Weld
  814. end
  815. },
  816. Sound = {
  817. Create = function(id, par, vol, pit)
  818. coroutine.resume(coroutine.create(function()
  819. local S = Create("Sound")({
  820. Volume = vol,
  821. Pitch = pit or 1,
  822. SoundId = id,
  823. Parent = par or workspace
  824. })
  825. wait()
  826. S:play()
  827. game:GetService("Debris"):AddItem(S, 6)
  828. end))
  829. end
  830. },
  831. ParticleEmitter = {
  832. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  833. local fp = Create("ParticleEmitter")({
  834. Parent = Parent,
  835. Color = ColorSequence.new(Color1, Color2),
  836. LightEmission = LightEmission,
  837. Size = Size,
  838. Texture = Texture,
  839. Transparency = Transparency,
  840. ZOffset = ZOffset,
  841. Acceleration = Accel,
  842. Drag = Drag,
  843. LockedToPart = LockedToPart,
  844. VelocityInheritance = VelocityInheritance,
  845. EmissionDirection = EmissionDirection,
  846. Enabled = Enabled,
  847. Lifetime = LifeTime,
  848. Rate = Rate,
  849. Rotation = Rotation,
  850. RotSpeed = RotSpeed,
  851. Speed = Speed,
  852. VelocitySpread = VelocitySpread
  853. })
  854. return fp
  855. end
  856. }
  857. }
  858. function RemoveOutlines(part)
  859. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  860. end
  861. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  862. local Part = Create("Part")({
  863. formFactor = FormFactor,
  864. Parent = Parent,
  865. Reflectance = Reflectance,
  866. Transparency = Transparency,
  867. CanCollide = false,
  868. Locked = true,
  869. BrickColor = BrickColor.new(tostring(BColor)),
  870. Name = Name,
  871. Size = Size,
  872. Material = Material
  873. })
  874. RemoveOutlines(Part)
  875. return Part
  876. end
  877. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  878. local Msh = Create(Mesh)({
  879. Parent = Part,
  880. Offset = OffSet,
  881. Scale = Scale
  882. })
  883. if Mesh == "SpecialMesh" then
  884. Msh.MeshType = MeshType
  885. Msh.MeshId = MeshId
  886. end
  887. return Msh
  888. end
  889. function CreateWeld(Parent, Part0, Part1, C0, C1)
  890. local Weld = Create("Weld")({
  891. Parent = Parent,
  892. Part0 = Part0,
  893. Part1 = Part1,
  894. C0 = C0,
  895. C1 = C1
  896. })
  897. return Weld
  898. end
  899.  
  900.  
  901. -------------------------------------------------------
  902. --Start Effect Function--
  903. -------------------------------------------------------
  904. EffectModel = Instance.new("Model", char)
  905. Effects = {
  906. Block = {
  907. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  908. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  909. prt.Anchored = true
  910. prt.CFrame = cframe
  911. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  912. game:GetService("Debris"):AddItem(prt, 10)
  913. if Type == 1 or Type == nil then
  914. table.insert(Effects, {
  915. prt,
  916. "Block1",
  917. delay,
  918. x3,
  919. y3,
  920. z3,
  921. msh
  922. })
  923. elseif Type == 2 then
  924. table.insert(Effects, {
  925. prt,
  926. "Block2",
  927. delay,
  928. x3,
  929. y3,
  930. z3,
  931. msh
  932. })
  933. else
  934. table.insert(Effects, {
  935. prt,
  936. "Block3",
  937. delay,
  938. x3,
  939. y3,
  940. z3,
  941. msh
  942. })
  943. end
  944. end
  945. },
  946. Sphere = {
  947. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  948. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  949. prt.Anchored = true
  950. prt.CFrame = cframe
  951. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  952. game:GetService("Debris"):AddItem(prt, 10)
  953. table.insert(Effects, {
  954. prt,
  955. "Cylinder",
  956. delay,
  957. x3,
  958. y3,
  959. z3,
  960. msh
  961. })
  962. end
  963. },
  964. Cylinder = {
  965. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  966. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  967. prt.Anchored = true
  968. prt.CFrame = cframe
  969. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  970. game:GetService("Debris"):AddItem(prt, 10)
  971. table.insert(Effects, {
  972. prt,
  973. "Cylinder",
  974. delay,
  975. x3,
  976. y3,
  977. z3,
  978. msh
  979. })
  980. end
  981. },
  982. Wave = {
  983. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  984. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  985. prt.Anchored = true
  986. prt.CFrame = cframe
  987. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
  988. game:GetService("Debris"):AddItem(prt, 10)
  989. table.insert(Effects, {
  990. prt,
  991. "Cylinder",
  992. delay,
  993. x3 / 60,
  994. y3 / 60,
  995. z3 / 60,
  996. msh
  997. })
  998. end
  999. },
  1000. Ring = {
  1001. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1002. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1003. prt.Anchored = true
  1004. prt.CFrame = cframe
  1005. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1006. game:GetService("Debris"):AddItem(prt, 10)
  1007. table.insert(Effects, {
  1008. prt,
  1009. "Cylinder",
  1010. delay,
  1011. x3,
  1012. y3,
  1013. z3,
  1014. msh
  1015. })
  1016. end
  1017. },
  1018. Break = {
  1019. Create = function(brickcolor, cframe, x1, y1, z1)
  1020. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1021. prt.Anchored = true
  1022. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1023. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1024. local num = math.random(10, 50) / 1000
  1025. game:GetService("Debris"):AddItem(prt, 10)
  1026. table.insert(Effects, {
  1027. prt,
  1028. "Shatter",
  1029. num,
  1030. prt.CFrame,
  1031. math.random() - math.random(),
  1032. 0,
  1033. math.random(50, 100) / 100
  1034. })
  1035. end
  1036. },
  1037. Spiral = {
  1038. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1039. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1040. prt.Anchored = true
  1041. prt.CFrame = cframe
  1042. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1043. game:GetService("Debris"):AddItem(prt, 10)
  1044. table.insert(Effects, {
  1045. prt,
  1046. "Cylinder",
  1047. delay,
  1048. x3,
  1049. y3,
  1050. z3,
  1051. msh
  1052. })
  1053. end
  1054. },
  1055. Push = {
  1056. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1057. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1058. prt.Anchored = true
  1059. prt.CFrame = cframe
  1060. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1061. game:GetService("Debris"):AddItem(prt, 10)
  1062. table.insert(Effects, {
  1063. prt,
  1064. "Cylinder",
  1065. delay,
  1066. x3,
  1067. y3,
  1068. z3,
  1069. msh
  1070. })
  1071. end
  1072. }
  1073. }
  1074. function part(formfactor ,parent, reflectance, transparency, brickcolor, name, size)
  1075. local fp = IT("Part")
  1076. fp.formFactor = formfactor
  1077. fp.Parent = parent
  1078. fp.Reflectance = reflectance
  1079. fp.Transparency = transparency
  1080. fp.CanCollide = false
  1081. fp.Locked = true
  1082. fp.BrickColor = brickcolor
  1083. fp.Name = name
  1084. fp.Size = size
  1085. fp.Position = tors.Position
  1086. RemoveOutlines(fp)
  1087. fp.Material = "SmoothPlastic"
  1088. fp:BreakJoints()
  1089. return fp
  1090. end
  1091.  
  1092. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  1093. local mesh = IT(Mesh)
  1094. mesh.Parent = part
  1095. if Mesh == "SpecialMesh" then
  1096. mesh.MeshType = meshtype
  1097. if meshid ~= "nil" then
  1098. mesh.MeshId = "http://www.roblox.com/asset/?id="..meshid
  1099. end
  1100. end
  1101. mesh.Offset = offset
  1102. mesh.Scale = scale
  1103. return mesh
  1104. end
  1105.  
  1106. function Magic(bonuspeed, type, pos, scale, value, color, MType)
  1107. local type = type
  1108. local rng = Instance.new("Part", char)
  1109. rng.Anchored = true
  1110. rng.BrickColor = color
  1111. rng.CanCollide = false
  1112. rng.FormFactor = 3
  1113. rng.Name = "Ring"
  1114. rng.Material = "Neon"
  1115. rng.Size = Vector3.new(1, 1, 1)
  1116. rng.Transparency = 0
  1117. rng.TopSurface = 0
  1118. rng.BottomSurface = 0
  1119. rng.CFrame = pos
  1120. local rngm = Instance.new("SpecialMesh", rng)
  1121. rngm.MeshType = MType
  1122. rngm.Scale = scale
  1123. local scaler2 = 1
  1124. if type == "Add" then
  1125. scaler2 = 1 * value
  1126. elseif type == "Divide" then
  1127. scaler2 = 1 / value
  1128. end
  1129. coroutine.resume(coroutine.create(function()
  1130. for i = 0, 10 / bonuspeed, 0.1 do
  1131. swait()
  1132. if type == "Add" then
  1133. scaler2 = scaler2 - 0.01 * value / bonuspeed
  1134. elseif type == "Divide" then
  1135. scaler2 = scaler2 - 0.01 / value * bonuspeed
  1136. end
  1137. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  1138. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, scaler2 * bonuspeed)
  1139. end
  1140. rng:Destroy()
  1141. end))
  1142. end
  1143.  
  1144. function Eviscerate(dude)
  1145. if dude.Name ~= char then
  1146. local bgf = IT("BodyGyro", dude.Head)
  1147. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  1148. local val = IT("BoolValue", dude)
  1149. val.Name = "IsHit"
  1150. local ds = coroutine.wrap(function()
  1151. dude:WaitForChild("Head"):BreakJoints()
  1152. wait(0.5)
  1153. target = nil
  1154. coroutine.resume(coroutine.create(function()
  1155. for i, v in pairs(dude:GetChildren()) do
  1156. if v:IsA("Accessory") then
  1157. v:Destroy()
  1158. end
  1159. if v:IsA("Humanoid") then
  1160. v:Destroy()
  1161. end
  1162. if v:IsA("CharacterMesh") then
  1163. v:Destroy()
  1164. end
  1165. if v:IsA("Model") then
  1166. v:Destroy()
  1167. end
  1168. if v:IsA("Part") or v:IsA("MeshPart") then
  1169. for x, o in pairs(v:GetChildren()) do
  1170. if o:IsA("Decal") then
  1171. o:Destroy()
  1172. end
  1173. end
  1174. coroutine.resume(coroutine.create(function()
  1175. v.Material = "Neon"
  1176. v.CanCollide = false
  1177. local PartEmmit1 = IT("ParticleEmitter", v)
  1178. PartEmmit1.LightEmission = 1
  1179. PartEmmit1.Texture = "rbxassetid://284205403"
  1180. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1181. PartEmmit1.Rate = 150
  1182. PartEmmit1.Lifetime = NumberRange.new(1)
  1183. PartEmmit1.Size = NumberSequence.new({
  1184. NumberSequenceKeypoint.new(0, 0.75, 0),
  1185. NumberSequenceKeypoint.new(1, 0, 0)
  1186. })
  1187. PartEmmit1.Transparency = NumberSequence.new({
  1188. NumberSequenceKeypoint.new(0, 0, 0),
  1189. NumberSequenceKeypoint.new(1, 1, 0)
  1190. })
  1191. PartEmmit1.Speed = NumberRange.new(0, 0)
  1192. PartEmmit1.VelocitySpread = 30000
  1193. PartEmmit1.Rotation = NumberRange.new(-500, 500)
  1194. PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
  1195. local BodPoss = IT("BodyPosition", v)
  1196. BodPoss.P = 3000
  1197. BodPoss.D = 1000
  1198. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1199. BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  1200. v.Color = maincolor.Color
  1201. coroutine.resume(coroutine.create(function()
  1202. for i = 0, 49 do
  1203. swait(1)
  1204. v.Transparency = v.Transparency + 0.08
  1205. end
  1206. wait(0.5)
  1207. PartEmmit1.Enabled = false
  1208. wait(3)
  1209. v:Destroy()
  1210. dude:Destroy()
  1211. end))
  1212. end))
  1213. end
  1214. end
  1215. end))
  1216. end)
  1217. ds()
  1218. end
  1219. end
  1220.  
  1221. function FindNearestHead(Position, Distance, SinglePlayer)
  1222. if SinglePlayer then
  1223. return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
  1224. end
  1225. local List = {}
  1226. for i, v in pairs(workspace:GetChildren()) do
  1227. if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
  1228. table.insert(List, v)
  1229. end
  1230. end
  1231. return List
  1232. end
  1233.  
  1234. function Aura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
  1235. local type = type
  1236. local rng = Instance.new("Part", char)
  1237. rng.Anchored = true
  1238. rng.BrickColor = color
  1239. rng.CanCollide = false
  1240. rng.FormFactor = 3
  1241. rng.Name = "Ring"
  1242. rng.Material = "Neon"
  1243. rng.Size = Vector3.new(1, 1, 1)
  1244. rng.Transparency = 0
  1245. rng.TopSurface = 0
  1246. rng.BottomSurface = 0
  1247. rng.CFrame = pos
  1248. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  1249. local rngm = Instance.new("SpecialMesh", rng)
  1250. rngm.MeshType = MType
  1251. rngm.Scale = Vector3.new(x1, y1, z1)
  1252. local scaler2 = 1
  1253. local speeder = FastSpeed
  1254. if type == "Add" then
  1255. scaler2 = 1 * value
  1256. elseif type == "Divide" then
  1257. scaler2 = 1 / value
  1258. end
  1259. coroutine.resume(coroutine.create(function()
  1260. for i = 0, 10 / bonuspeed, 0.1 do
  1261. swait()
  1262. if type == "Add" then
  1263. scaler2 = scaler2 - 0.01 * value / bonuspeed
  1264. elseif type == "Divide" then
  1265. scaler2 = scaler2 - 0.01 / value * bonuspeed
  1266. end
  1267. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  1268. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  1269. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  1270. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  1271. end
  1272. rng:Destroy()
  1273. end))
  1274. end
  1275.  
  1276. function SoulSteal(dude)
  1277. if dude.Name ~= char then
  1278. local bgf = IT("BodyGyro", dude.Head)
  1279. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  1280. local val = IT("BoolValue", dude)
  1281. val.Name = "IsHit"
  1282. local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
  1283. local soulst = coroutine.wrap(function()
  1284. local soul = Instance.new("Part",dude)
  1285. soul.Size = Vector3.new(1,1,1)
  1286. soul.CanCollide = false
  1287. soul.Anchored = false
  1288. soul.Position = torso.Position
  1289. soul.Transparency = 1
  1290. local PartEmmit1 = IT("ParticleEmitter", soul)
  1291. PartEmmit1.LightEmission = 1
  1292. PartEmmit1.Texture = "rbxassetid://569507414"
  1293. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1294. PartEmmit1.Rate = 250
  1295. PartEmmit1.Lifetime = NumberRange.new(1.6)
  1296. PartEmmit1.Size = NumberSequence.new({
  1297. NumberSequenceKeypoint.new(0, 1, 0),
  1298. NumberSequenceKeypoint.new(1, 0, 0)
  1299. })
  1300. PartEmmit1.Transparency = NumberSequence.new({
  1301. NumberSequenceKeypoint.new(0, 0, 0),
  1302. NumberSequenceKeypoint.new(1, 1, 0)
  1303. })
  1304. PartEmmit1.Speed = NumberRange.new(0, 0)
  1305. PartEmmit1.VelocitySpread = 30000
  1306. PartEmmit1.Rotation = NumberRange.new(-360, 360)
  1307. PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
  1308. local BodPoss = IT("BodyPosition", soul)
  1309. BodPoss.P = 3000
  1310. BodPoss.D = 1000
  1311. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1312. BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  1313. wait(1.6)
  1314. soul.Touched:connect(function(hit)
  1315. if hit.Parent == char then
  1316. soul:Destroy()
  1317. end
  1318. end)
  1319. wait(1.2)
  1320. while soul do
  1321. swait()
  1322. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1323. BodPoss.Position = tors.Position
  1324. end
  1325. end)
  1326. soulst()
  1327. end
  1328. end
  1329. function FaceMouse()
  1330. local Cam = workspace.CurrentCamera
  1331. return {
  1332. CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
  1333. Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  1334. }
  1335. end
  1336.  
  1337. BTAUNT = Instance.new("Sound", tors)
  1338. BTAUNT.SoundId = "http://www.roblox.com/asset/?id=733456981"
  1339. BTAUNT.Volume = 100
  1340. BTAUNT.Pitch = 1
  1341. BTAUNT.Looped = true
  1342. BTAUNT.TimePosition = 0
  1343.  
  1344. BTAUNT3 = Instance.new("Sound", tors)
  1345. BTAUNT3.SoundId = "http://www.roblox.com/asset/?id=157016540"
  1346. BTAUNT3.Volume = 10
  1347. BTAUNT3.Pitch = 1
  1348. BTAUNT3.Looped = false
  1349. BTAUNT3.TimePosition = 0
  1350.  
  1351. TEST = Instance.new("Sound", tors)
  1352. TEST.SoundId = "http://www.roblox.com/asset/?id=2545011398"
  1353. TEST.Volume = 25
  1354. TEST.Pitch = 1
  1355. TEST.Looped = false
  1356. TEST.TimePosition = 0
  1357. -------------------------------------------------------
  1358. --End Effect Function--
  1359. -------------------------------------------------------
  1360. function Cso(ID, PARENT, VOLUME, PITCH)
  1361. local NSound = nil
  1362. coroutine.resume(coroutine.create(function()
  1363. NSound = IT("Sound", PARENT)
  1364. NSound.Volume = VOLUME
  1365. NSound.Pitch = PITCH
  1366. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  1367. swait()
  1368. NSound:play()
  1369. game:GetService("Debris"):AddItem(NSound, 50)
  1370. end))
  1371. return NSound
  1372. end
  1373. function CameraEnshaking(Length, Intensity)
  1374. coroutine.resume(coroutine.create(function()
  1375. local intensity = 1 * Intensity
  1376. local rotM = 0.01 * Intensity
  1377. for i = 0, Length, 0.1 do
  1378. swait()
  1379. intensity = intensity - 0.05 * Intensity / Length
  1380. rotM = rotM - 5.0E-4 * Intensity / Length
  1381. hum.CameraOffset = Vector3.new(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)))
  1382. cam.CFrame = cam.CFrame * CF(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity))) * Euler(Rad(Mrandom(-intensity, intensity)) * rotM, Rad(Mrandom(-intensity, intensity)) * rotM, Rad(Mrandom(-intensity, intensity)) * rotM)
  1383. end
  1384. hum.CameraOffset = Vector3.new(0, 0, 0)
  1385. end))
  1386. end
  1387. -------------------------------------------------------
  1388. --End Important Functions--
  1389. -------------------------------------------------------
  1390.  
  1391.  
  1392. -------------------------------------------------------
  1393. --Start Customization--
  1394. -------------------------------------------------------
  1395. local Player_Size = 1
  1396. if Player_Size ~= 1 then
  1397. root.Size = root.Size * Player_Size
  1398. tors.Size = tors.Size * Player_Size
  1399. hed.Size = hed.Size * Player_Size
  1400. ra.Size = ra.Size * Player_Size
  1401. la.Size = la.Size * Player_Size
  1402. rl.Size = rl.Size * Player_Size
  1403. ll.Size = ll.Size * Player_Size
  1404. ----------------------------------------------------------------------------------
  1405. rootj.Parent = root
  1406. neck.Parent = tors
  1407. RW.Parent = tors
  1408. LW.Parent = tors
  1409. RH.Parent = tors
  1410. LH.Parent = tors
  1411. ----------------------------------------------------------------------------------
  1412. rootj.C0 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  1413. rootj.C1 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  1414. neck.C0 = necko * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0))
  1415. neck.C1 = CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * angles(Rad(-90), Rad(0), Rad(180))
  1416. RW.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* RIGHTSHOULDERC0
  1417. LW.C0 = CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* LEFTSHOULDERC0
  1418. ----------------------------------------------------------------------------------
  1419. RH.C0 = CF(1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  1420. LH.C0 = CF(-1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(-90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  1421. RH.C1 = CF(0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  1422. LH.C1 = CF(-0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(-90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  1423. --hat.Parent = Character
  1424. end
  1425. ----------------------------------------------------------------------------------
  1426. ----------------------------------------------------------------------------------
  1427. local equipped = false
  1428. local idle = 0
  1429. local change = 1
  1430. local val = 0
  1431. local toim = 0
  1432. local idleanim = 0.4
  1433. local sine = 0
  1434. local Sit = 1
  1435. ----------------------------------------------------------------------------------
  1436. hum.WalkSpeed = 8
  1437. hum.JumpPower = 57
  1438. hum.Animator.Parent = nil
  1439. ----------------------------------------------------------------------------------
  1440. wait(1)
  1441. player = game.Players.LocalPlayer
  1442. torso = player.Character:WaitForChild("Torso")
  1443. mouse = player:GetMouse()
  1444.  
  1445. mouse.KeyDown:connect(function(key)
  1446. if key == "t" then
  1447. Cso("2545012765", hed, 3.5, 1)
  1448. dist = (torso.Position - mouse.Hit.p).magnitude
  1449. if dist <= 10000 then
  1450. torso.CFrame = CFrame.new(mouse.Hit.p) + Vector3.new(0,3,0)
  1451. end
  1452. end
  1453. end)
  1454. -------------------------------------------------------
  1455. --End Customization--
  1456. -------------------------------------------------------
  1457. local Blobby = Instance.new("Part", char)
  1458. Blobby.Name = "Blob"
  1459. Blobby.CanCollide = false
  1460. Blobby.BrickColor = BrickColor.new("Really black")
  1461. Blobby.Transparency = 0
  1462. Blobby.Material = "Plastic"
  1463. Blobby.Size = Vector3.new(1, 1, 2)
  1464. Blobby.TopSurface = Enum.SurfaceType.Smooth
  1465. Blobby.BottomSurface = Enum.SurfaceType.Smooth
  1466.  
  1467. local Weld = Instance.new("Weld", Blobby)
  1468. Weld.Part0 = ra
  1469. Weld.Part1 = Blobby
  1470. Weld.C1 = CFrame.new(0, 0.8, 0)
  1471. Weld.C0 = CFrame.Angles(Rad(-180),0,135)
  1472.  
  1473. local M2 = Instance.new("SpecialMesh")
  1474. M2.Parent = Blobby
  1475. M2.MeshId = "rbxassetid://28140935"
  1476. M2.TextureId = "rbxassetid://26884682"
  1477. M2.Scale = Vector3.new(1, 0.8, 1)
  1478.  
  1479. function chatfunc(text)
  1480. local chat = coroutine.wrap(function()
  1481. if char:FindFirstChild("TalkingBillBoard")~= nil then
  1482. char:FindFirstChild("TalkingBillBoard"):destroy()
  1483. end
  1484. local naeeym2 = Instance.new("BillboardGui",char)
  1485. naeeym2.Size = UDim2.new(0,100,0,40)
  1486. naeeym2.StudsOffset = Vector3.new(0,4,0)
  1487. naeeym2.Adornee = char.Head
  1488. naeeym2.Name = "TalkingBillBoard"
  1489. local tecks2 = Instance.new("TextLabel",naeeym2)
  1490. tecks2.BackgroundTransparency = 1
  1491. tecks2.BorderSizePixel = 0
  1492. tecks2.Text = ""
  1493. tecks2.Font = "Cartoon"
  1494. tecks2.TextSize = 30
  1495. tecks2.TextStrokeTransparency = 0
  1496. tecks2.TextColor3 = Color3.new(0,0,0)
  1497. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  1498. tecks2.Size = UDim2.new(1,0,0.5,0)
  1499. local tecks3 = Instance.new("TextLabel",naeeym2)
  1500. tecks3.BackgroundTransparency = 1
  1501. tecks3.BorderSizePixel = 0
  1502. tecks3.Text = ""
  1503. tecks3.Font = "Cartoon"
  1504. tecks3.TextSize = 30
  1505. tecks3.TextStrokeTransparency = 0
  1506. tecks3.TextColor3 = Color3.new(255,176,0)
  1507. tecks3.TextStrokeColor3 = Color3.new(0,0,0)
  1508. tecks3.Size = UDim2.new(1,0,0.5,0)
  1509. for i = 1,string.len(text),1 do
  1510. tecks2.Text = string.sub(text,1,i)
  1511. tecks3.Text = string.sub(text,1,i)
  1512. wait(0.01)
  1513. end
  1514. wait(2)
  1515. for i = 1, 50 do
  1516. swait()
  1517. tecks2.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  1518. tecks2.Rotation = tecks2.Rotation - .8
  1519. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  1520. tecks2.TextTransparency = tecks2.TextTransparency + .04
  1521. tecks3.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  1522. tecks3.Rotation = tecks2.Rotation + .8
  1523. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  1524. tecks3.TextTransparency = tecks2.TextTransparency + .04
  1525. end
  1526. naeeym2:Destroy()
  1527. end)
  1528. chat()
  1529. end
  1530. function onChatted(msg)
  1531. chatfunc(msg)
  1532. end
  1533. plr.Chatted:connect(onChatted)
  1534. coroutine.resume(coroutine.create(function()
  1535. end))
  1536.  
  1537. --[[local naeeym2 = Instance.new("BillboardGui",char)
  1538. naeeym2.AlwaysOnTop = true
  1539. naeeym2.Size = UDim2.new(5,35,2,15)
  1540. naeeym2.StudsOffset = Vector3.new(0, 3.5, 0)
  1541. naeeym2.Adornee = hed
  1542. naeeym2.Name = "Halloween J evil"
  1543. --naeeym2.PlayerToHideFrom = Player
  1544. local tecks2 = Instance.new("TextLabel",naeeym2)
  1545. tecks2.BackgroundTransparency = 1
  1546. tecks2.TextScaled = true
  1547. tecks2.BorderSizePixel = 0
  1548. tecks2.Text = "Fight Me"
  1549. tecks2.Font = Enum.Font.Bodoni
  1550. tecks2.TextSize = 30
  1551. tecks2.TextStrokeTransparency = 0
  1552. tecks2.TextColor3 = Color3.new(213, 115, 61)
  1553. tecks2.TextStrokeColor3 = Color3.new(27, 42, 53)
  1554. tecks2.Size = UDim2.new(1,0,0.5,0)
  1555. tecks2.Parent = naeeym2]]
  1556. ----------------------------------------------------------------------------------
  1557. local AddInstance = function(Object, ...)
  1558. local Obj = Instance.new(Object)
  1559. for i,v in next,(...) do
  1560. Obj[i] = v
  1561. end
  1562. return Obj
  1563. end
  1564. ----------------------------------------------------
  1565. local Reaper = AddInstance("Part",{
  1566. Parent = hed,
  1567. CFrame = hed.CFrame,
  1568. formFactor = "Symmetric",
  1569. Size = Vector3.new(1, 1, 1),
  1570. CanCollide = false,
  1571. TopSurface = "Smooth",
  1572. BottomSurface = "Smooth",
  1573. Locked = true,
  1574. })
  1575. local Weld = AddInstance("Weld",{
  1576. Parent = Reaper,
  1577. Part0 = hed,
  1578. C0 = CFrame.new(0, 0.8, 0.4)*CFrame.Angles(0, 0, 0),
  1579. Part1 = Reaper,
  1580. })
  1581. local Mesh = AddInstance("SpecialMesh",{
  1582. Parent = Reaper,
  1583. MeshId = "rbxassetid://193760002",
  1584. TextureId = "rbxassetid://5251789",
  1585. Scale = Vector3.new(1.1, 1.1, 1.1),
  1586. VertexColor = Vector3.new(0.5, 0.5, 0.5),
  1587. })
  1588. -------------------------------------------------------
  1589. wait(1)
  1590. plr = game.Players.LocalPlayer
  1591. char = plr.Character
  1592. mouse = plr:GetMouse()
  1593. orangecolor = Color3.new(255,175,0)
  1594. blackcolor = Color3.new(0,0,0)
  1595. epicmode = false
  1596. normal = true
  1597. for i,v in pairs(char:GetChildren()) do
  1598. if v.ClassName == "Shirt" or v.ClassName == "Pants" or v.ClassName == "ShirtGraphic" then
  1599. v:Destroy()
  1600. end
  1601. end
  1602. local shirt = Instance.new("Shirt",char)
  1603. shirt.ShirtTemplate = "rbxassetid://2591510691"
  1604. local pants = Instance.new("Pants",char)
  1605. pants.PantsTemplate = "rbxassetid://2565668619"
  1606. local bdycolors = char["Body Colors"]
  1607. bdycolors.HeadColor3 = orangecolor
  1608. bdycolors.LeftArmColor3 = blackcolor
  1609. bdycolors.LeftLegColor3 = orangecolor
  1610. bdycolors.RightArmColor3 = blackcolor
  1611. bdycolors.RightLegColor3 = orangecolor
  1612. bdycolors.TorsoColor3 = blackcolor
  1613. for i,v in pairs(char:GetChildren()) do
  1614. if v.ClassName == "Hat" or v.ClassName == "Accessory" then
  1615. v:Destroy()
  1616. end
  1617. end
  1618.  
  1619. -------------------------------------------------------
  1620. --Start Attacks N Stuff--
  1621. -------------------------------------------------------
  1622. local naeeym2 = Instance.new("BillboardGui",char)
  1623. naeeym2.AlwaysOnTop = true
  1624. naeeym2.Size = UDim2.new(5,35,2,35)
  1625. naeeym2.StudsOffset = Vector3.new(0,2,0)
  1626. naeeym2.Adornee = hed
  1627. naeeym2.Name = "Name"
  1628.  
  1629. local tecks2 = Instance.new("TextLabel",naeeym2)
  1630. tecks2.BackgroundTransparency = 1
  1631. tecks2.TextScaled = true
  1632. tecks2.BorderSizePixel = 0
  1633. tecks2.Text = "Halloween J evil"
  1634. tecks2.Font = "Fantasy"
  1635. tecks2.TextSize = 50
  1636. tecks2.TextStrokeTransparency = 0
  1637. tecks2.TextColor3 = BrickColor.new('Black').Color
  1638. tecks2.TextStrokeColor3 = BrickColor.new('Deep orange').Color
  1639. tecks2.Size = UDim2.new(1,0,0.5,0)
  1640. tecks2.Parent = naeeym2
  1641. textfag = tecks2
  1642. tecks2.Text = "Halloween J evil"
  1643. BTAUNT:Play()
  1644. coroutine.resume(coroutine.create(function()
  1645. while textfag ~= nil do
  1646. swait()
  1647. textfag.Position = UDim2.new(math.random(-.2,.2),math.random(-3,3),.05,math.random(-3,3))
  1648. textfag.Rotation = math.random(-3,3)
  1649. end
  1650. end))
  1651.  
  1652. function get_out()
  1653. BTAUNT:Stop()
  1654. attack = true
  1655. BTAUNT3:Remove()
  1656. BTAUNT3:Play()
  1657. repeat
  1658. hum.WalkSpeed = 10
  1659. for i = 0,0.37,0.03 do
  1660. swait()
  1661. BTAUNT3.Parent = tors
  1662. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1663. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  1664. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(0)), 0.15)
  1665. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
  1666. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.2 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(math.random(-360,360)), Rad(math.random(-360,360)), Rad(math.random(-360,360))), 1)
  1667. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(math.random(-360,360)), Rad(math.random(-360,360)), Rad(math.random(-360,360))), 1)
  1668. end
  1669. for i = 0,0.37,0.03 do
  1670. swait()
  1671. BTAUNT3.Parent = tors
  1672. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1673. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  1674. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(0)), 0.15)
  1675. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
  1676. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.2 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(math.random(-360,360)), Rad(math.random(-360,360)), Rad(math.random(-360,360))), 1)
  1677. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(math.random(-360,360)), Rad(math.random(-360,360)), Rad(math.random(-360,360))), 1)
  1678. end
  1679. until BTAUNT3.Playing == false
  1680. BTAUNT3:Stop()
  1681. BTAUNT3:Play()
  1682. BTAUNT3:Remove()
  1683. BTAUNT:Play()
  1684. attack = false
  1685. hum.WalkSpeed = 20
  1686. BTAUNT:Play()
  1687. end
  1688. function Taunt2()
  1689. attack = true
  1690. hum.WalkSpeed = 0
  1691. CFuncs.Sound.Create("rbxassetid://2545211765", head, 100, 1)
  1692. for i = 0, 2, 0.1 do
  1693. swait()
  1694. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.5 + 0.1 * Cos(sine / 20)) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(0), Rad(0)), 0.15)
  1695. neck.C0 = clerp(neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  1696. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.6 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
  1697. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.6 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(-74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
  1698. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(-25 + 2.5 * Sin(sine / 20)), Rad(-55 + 2.5 * Sin(sine / 20))), 0.12)
  1699. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
  1700. end
  1701. for i = 0, 6, 0.1 do
  1702. swait()
  1703. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, .2 + 0.1 * Cos(sine / 20)) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(0), Rad(0)), 0.15)
  1704. neck.C0 = clerp(neck.C0, necko * CF(0, 0, 2) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.15)
  1705. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1.2 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
  1706. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -1.2 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(-74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
  1707. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(35), Rad(-25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
  1708. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(-55 + 2.5 * Sin(sine / 20))), 0.12)
  1709. end
  1710. for i = 0, 2, 0.1 do
  1711. swait()
  1712. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.5 + 0.1 * Cos(sine / 20)) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(0), Rad(0)), 0.15)
  1713. neck.C0 = clerp(neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  1714. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.6 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
  1715. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.6 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(-74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
  1716. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(-25 + 2.5 * Sin(sine / 20)), Rad(-55 + 2.5 * Sin(sine / 20))), 0.12)
  1717. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
  1718. end
  1719. attack = false
  1720. hum.WalkSpeed = 20
  1721. end
  1722. function icando()
  1723. print('>:3')
  1724. attack = true
  1725. hum.WalkSpeed = 0
  1726. TEST:Remove()
  1727. TEST:Play()
  1728. repeat
  1729. for i = 0,4,0.1 do
  1730. swait()
  1731. TEST.Parent = tors
  1732. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 12)) * angles(Rad(0), Rad(0), Rad(20)), 0.15)
  1733. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(-20)), 0.3)
  1734. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
  1735. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
  1736. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.5 + 0.05 * Cos(sine / 12)* Player_Size, -0.4* Player_Size) * angles(Rad(90), Rad(-.6), Rad(-76)), 0.1)
  1737. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.5 + 0.05 * Cos(sine / 12)* Player_Size, -0.4* Player_Size) * angles(Rad(90), Rad(-.6), Rad(56)), 0.1)
  1738. end
  1739. until TEST.Playing == false
  1740. TEST:Stop()
  1741. TEST:Play()
  1742. TEST:Remove()
  1743. print('METAMORPHOSIS!')
  1744. chatfunc(">:D")
  1745. attack = false
  1746. hum.WalkSpeed = 20
  1747. end
  1748. function Blood_ball()
  1749. local sa2 = Instance.new("Sound",Torso)
  1750. sa2.SoundId = "rbxassetid://2545211765"
  1751. sa2.Pitch = 0
  1752. sa2.Volume = 100
  1753. sa2.Looped = false
  1754. sa2:Play()
  1755. local orb = Instance.new("Part", char)
  1756. orb.Anchored = true
  1757. orb.BrickColor = BrickC("Deep orange")
  1758. orb.CanCollide = false
  1759. orb.FormFactor = 3
  1760. orb.Name = "Ring"
  1761. orb.Material = "Neon"
  1762. orb.Size = Vector3.new(1, 1, 1)
  1763. orb.Transparency = 0
  1764. orb.TopSurface = 0
  1765. orb.BottomSurface = 0
  1766. CameraEnshaking(3,ShakePower)
  1767. local orbm = Instance.new("SpecialMesh", orb)
  1768. orbm.MeshType = "Sphere"
  1769. orbm.Name = "SizeMesh"
  1770. orbm.Scale = Vector3.new(0, 0, 0)
  1771. local scaled = 0.1
  1772. local posid = 0
  1773. for i = 0, 109, 0.1 do
  1774. swait()
  1775. scaled = scaled + 0.001
  1776. posid = posid - scaled
  1777. orb.CFrame = ra.CFrame * CF(0, -0.1 + posid / 1.05, 0)
  1778. orbm.Scale = orbm.Scale + Vector3.new(scaled, scaled, scaled)
  1779. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1780. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  1781. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(79), Rad(0)) * angles(Rad(-10), Rad(0), Rad(-10)), 0.2)
  1782. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-79), Rad(0)) * angles(Rad(-15), Rad(0), Rad(10)), 0.2)
  1783. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(125), Rad(-7.5 * Sin(sine / 20)), Rad(40)), 0.2)
  1784. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(7.5 * Sin(sine / 20)), Rad(-25)), 0.2)
  1785. end
  1786. coroutine.resume(coroutine.create(function()
  1787. orb.Anchored = false
  1788. --CFuncs.Sound.Create("rbxassetid://260433768", root, 1.25, 1)
  1789. mes("CALAMITY ORB COMING IN EVERYTHING WILL BE DESTROYED",0.05)
  1790. local a = Instance.new("Part", workspace)
  1791. a.Name = "Direction"
  1792. a.Anchored = true
  1793. a.BrickColor = BrickC("Crimson")
  1794. a.Material = "Neon"
  1795. a.Transparency = 1
  1796. a.CanCollide = false
  1797. local ray = Ray.new(orb.CFrame.p, (root.CFrame.lookVector - orb.CFrame.p).unit * 500)
  1798. local ignore = orb
  1799. local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  1800. a.BottomSurface = 10
  1801. a.TopSurface = 10
  1802. local distance = (orb.CFrame.p - position).magnitude
  1803. a.Size = Vector3.new(0.1, 0.1, 0.1)
  1804. a.CFrame = CF(orb.CFrame.p, position) * CF(0, 0, 0)
  1805. orb.CFrame = a.CFrame
  1806. a:Destroy()
  1807. local bv = Instance.new("BodyVelocity")
  1808. bv.maxForce = Vector3.new(1000000000, 1000000000, 1000000000)
  1809. bv.velocity = orb.CFrame.lookVector * 125
  1810. bv.Parent = orb
  1811. local hitted = false
  1812. game:GetService("Debris"):AddItem(orb, 15)
  1813. wait()
  1814. local hit = orb.Touched:connect(function(hit)
  1815. if hitted == false then
  1816. hitted = true
  1817. coroutine.resume(coroutine.create(function()
  1818. for i = 0,1.8,0.1 do
  1819. swait()
  1820. hum.CameraOffset = Vector3.new(Mrandom(-1,1),0,Mrandom(-1,1))
  1821. end
  1822. for i = 0,1.8,0.1 do
  1823. swait()
  1824. hum.CameraOffset = Vector3.new(0,0,0)
  1825. end
  1826. end))
  1827. CFuncs.Sound.Create("rbxassetid://151304356", orb, 5, 1)
  1828. for i, v in pairs(FindNearestHead(orb.CFrame.p, 50000)) do
  1829. if v:FindFirstChild("Head") then
  1830. Eviscerate(v)
  1831. end
  1832. end
  1833. Magic(1, "Add", orb.CFrame, Vector3.new(orbm.Scale.x, orbm.Scale.y, orbm.Scale.z), 1, BrickC("Deep orange"), "Sphere")
  1834. Magic(2, "Add", orb.CFrame, Vector3.new(orbm.Scale.x, orbm.Scale.y, orbm.Scale.z), 2, BrickC("Deep orange"), "Sphere")
  1835. for i = 0, 9 do
  1836. --Aura(1, 2.5, "Add", orb.CFrame * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 5, 5, 50, -0.05, BrickColor.new("Black"), 0, "Sphere")
  1837. --Aura(2, 5, "Add", orb.CFrame * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 5, 5, 50, -0.05, BrickColor.new("Black"), 0, "Sphere")
  1838. end
  1839. orb.Anchored = true
  1840. orb.Transparency = 1
  1841. wait(8)
  1842. orb:Destroy()
  1843. end
  1844. end)
  1845. end))
  1846. for i = 0, 2, 0.1 do
  1847. swait()
  1848. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1849. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  1850. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(79), Rad(0)) * angles(Rad(-10), Rad(0), Rad(-10)), 0.2)
  1851. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-79), Rad(0)) * angles(Rad(-15), Rad(0), Rad(10)), 0.2)
  1852. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(45), Rad(-7.5 * Sin(sine / 20)), Rad(40)), 0.2)
  1853. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(7.5 * Sin(sine / 20)), Rad(-25)), 0.2)
  1854. end
  1855. attack = false
  1856. end
  1857. function Blood_ball()
  1858. attack = true
  1859. local orb = Instance.new("Part", char)
  1860. orb.Anchored = true
  1861. orb.BrickColor = BrickC("Deep orange")
  1862. orb.CanCollide = false
  1863. orb.FormFactor = 3
  1864. orb.Name = "Ring"
  1865. orb.Material = "Neon"
  1866. orb.Size = Vector3.new(1, 1, 1)
  1867. orb.Transparency = 0
  1868. orb.TopSurface = 0
  1869. orb.BottomSurface = 0
  1870. local orbm = Instance.new("SpecialMesh", orb)
  1871. orbm.MeshType = "Sphere"
  1872. orbm.Name = "SizeMesh"
  1873. orbm.Scale = Vector3.new(0, 0, 0)
  1874. local scaled = 0.1
  1875. local posid = 0
  1876. for i = 0, 12, 0.1 do
  1877. swait()
  1878. scaled = scaled + 0.001
  1879. posid = posid - scaled
  1880. orb.CFrame = ra.CFrame * CF(0, -0.1 + posid / 1.05, 0)
  1881. orbm.Scale = orbm.Scale + Vector3.new(scaled, scaled, scaled)
  1882. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1883. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  1884. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(0)), 0.15)
  1885. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
  1886. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(145), Rad(0), Rad(15 + 2.5 * Sin(sine / 20))), 0.12)
  1887. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
  1888. end
  1889. coroutine.resume(coroutine.create(function()
  1890. orb.Anchored = false
  1891. local a = Instance.new("Part", workspace)
  1892. a.Name = "Direction"
  1893. a.Anchored = true
  1894. a.BrickColor = BrickC("Deep orange")
  1895. a.Material = "Neon"
  1896. a.Transparency = 1
  1897. a.CanCollide = false
  1898. local ray = Ray.new(orb.CFrame.p, (mouse.Hit.p - orb.CFrame.p).unit * 500)
  1899. local ignore = orb
  1900. local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  1901. CameraShake(200,hit,3,.08)
  1902. a.BottomSurface = 10
  1903. a.TopSurface = 10
  1904. local distance = (orb.CFrame.p - position).magnitude
  1905. a.Size = Vector3.new(0.1, 0.1, 0.1)
  1906. a.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, 0)
  1907. orb.CFrame = a.CFrame
  1908. a:Destroy()
  1909. local bv = Instance.new("BodyVelocity")
  1910. bv.maxForce = Vector3.new(1000000000, 1000000000, 1000000000)
  1911. bv.velocity = orb.CFrame.lookVector * 125
  1912. bv.Parent = orb
  1913. local hitted = false
  1914. game:GetService("Debris"):AddItem(orb, 15)
  1915. swait()
  1916. local hit = orb.Touched:connect(function(hit)
  1917. if hitted == false then
  1918. hitted = true
  1919. CFuncs.Sound.Create("rbxassetid://151304356", orb, 5, 1)
  1920. for i, v in pairs(FindNearestHead(orb.CFrame.p, 25)) do
  1921. if v:FindFirstChild("Head") then
  1922. Eviscerate(v)
  1923. end
  1924. end
  1925. Magic(1, "Add", orb.CFrame, Vector3.new(orbm.Scale.x, orbm.Scale.y, orbm.Scale.z), 1, BrickC("Deep orange"), "Sphere")
  1926. Magic(2, "Add", orb.CFrame, Vector3.new(orbm.Scale.x, orbm.Scale.y, orbm.Scale.z), 2, BrickC("Deep orange"), "Sphere")
  1927. for i = 0, 9 do
  1928. Aura(1, 2.5, "Add", orb.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 5, 5, 50, -0.05, BrickC("Black"), 0, "Sphere")
  1929. Aura(2, 5, "Add", orb.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 5, 5, 50, -0.05, BrickC("Black"), 0, "Sphere")
  1930. end
  1931. orb.Anchored = true
  1932. orb.Transparency = 1
  1933. wait(8)
  1934. orb:Destroy()
  1935. end
  1936. end)
  1937. end))
  1938. for i = 0, 1, 0.1 do
  1939. swait()
  1940. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(6), Rad(0), Rad(30)), 0.3)
  1941. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(Mrandom(-15, 15)), Rad(-30)), 0.3)
  1942. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(85), Rad(0)) * angles(Rad(-5), Rad(0), Rad(6)), 0.3)
  1943. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-85), Rad(0)) * angles(Rad(-5), Rad(0), Rad(-6)), 0.3)
  1944. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(65), Rad(Mrandom(-15, 15)), Rad(5 - 4.5 * Sin(sine / 20))), 0.3)
  1945. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(6), Rad(Mrandom(-15, 15)), Rad(-5 + 4.5 * Sin(sine / 20))), 0.3)
  1946. end
  1947. attack = false
  1948. end
  1949. function blast()
  1950. attack = true
  1951. hum.WalkSpeed = 0
  1952. for i = 0,1.2,0.1 do
  1953. swait()
  1954. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
  1955. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  1956. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
  1957. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
  1958. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
  1959. LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-15)), 0.1)
  1960. end
  1961. Aura(6, 0.3, "Add", root.CFrame * CF(0,-2,0) * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 0.5, 0.5, 5, -0.005, maincolor, 0, "Brick")
  1962. Aura(6, 0.3, "Add", root.CFrame * CF(0,-2,0) * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 0.5, 0.5, 5, -0.005, maincolor, 0, "Brick")
  1963. Effects.Sphere.Create(BrickColor.new("Deep orange"), root.CFrame * CFrame.new(0,-2,0) , 85, 85, 85, 15.1, 15.1, 15.1, 0.01)
  1964. Effects.Sphere.Create(maincolor, root.CFrame * CFrame.new(0,-2,0) , 85, 85, 85, 11.1, 11.1, 11.1, 0.01)
  1965. Magic(5, "Add", root.CFrame * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 1, BrickColor.new("Black"), "Sphere")
  1966. Magic(10, "Add", root.CFrame * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 2, BrickColor.new("Deep orange"), "Sphere")
  1967. Magic(1, "Add", root.CFrame * CFrame.new(0, -2.9, 0), Vector3.new(35, 0.1, 35), 0.01, BrickColor.new("Deep orange"), "Sphere")
  1968.  
  1969. for i, v in pairs(FindNearestHead(tors.CFrame.p, 14.5)) do
  1970. if v:FindFirstChild("Head") then
  1971. Eviscerate(v)
  1972. end
  1973. end
  1974.  
  1975. for i = 1,4.7,0.1 do
  1976. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
  1977. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
  1978. RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.15)
  1979. LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
  1980. RW.C0 = clerp(RW.C0, CF(1.2, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-34)), 0.1)
  1981. LW.C0 = clerp(LW.C0, CF(-1.5, 0.4 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(30), Rad(0), Rad(-15)), 0.1)
  1982. end
  1983. wait(.6)
  1984. Aura(6, 0.3, "Add", root.CFrame * CF(0,-2,0) * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 0.5, 0.5, 5, -0.005, maincolor, 0, "Brick")
  1985. Aura(6, 0.3, "Add", root.CFrame * CF(0,-2,0) * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 0.5, 0.5, 5, -0.005, maincolor, 0, "Brick")
  1986. Effects.Sphere.Create(BrickColor.new("Deep orange"), root.CFrame * CFrame.new(0,-2,0) , 85, 85, 85, 15.1, 15.1, 15.1, 0.01)
  1987. Effects.Sphere.Create(maincolor, root.CFrame * CFrame.new(0,-2,0) , 85, 85, 85, 11.1, 11.1, 11.1, 0.01)
  1988. Magic(5, "Add", root.CFrame * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 1, BrickColor.new("Black"), "Sphere")
  1989. Magic(10, "Add", root.CFrame * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 2, BrickColor.new("Black"), "Sphere")
  1990. Magic(1, "Add", root.CFrame * CFrame.new(0, -2.9, 0), Vector3.new(35, 0.1, 35), 0.01,BrickColor.new("Orange"), "Sphere")
  1991.  
  1992. for i, v in pairs(FindNearestHead(tors.CFrame.p, 14.5)) do
  1993. if v:FindFirstChild("Head") then
  1994. Eviscerate(v)
  1995. end
  1996. end
  1997.  
  1998. for i = 1,4.7,0.1 do
  1999. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
  2000. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
  2001. RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.15)
  2002. LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
  2003. RW.C0 = clerp(RW.C0, CF(1.2, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(30), Rad(0), Rad(15)), 0.1)
  2004. LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(34)), 0.1)
  2005. end
  2006. wait(.6)
  2007. Aura(6, 0.3, "Add", root.CFrame * CF(0,-2,0) * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 0.5, 0.5, 5, -0.005, maincolor, 0, "Brick")
  2008. Aura(6, 0.3, "Add", root.CFrame * CF(0,-2,0) * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 0.5, 0.5, 5, -0.005, maincolor, 0, "Brick")
  2009. Effects.Sphere.Create(BrickColor.new("Deep orange"), root.CFrame * CFrame.new(0,-2,0) , 85, 85, 85, 15.1, 15.1, 15.1, 0.01)
  2010. Effects.Sphere.Create(maincolor, root.CFrame * CFrame.new(0,-2,0) , 85, 85, 85, 11.1, 11.1, 11.1, 0.01)
  2011. Magic(5, "Add", root.CFrame * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 1, BrickColor.new("Black"), "Sphere")
  2012. Magic(10, "Add", root.CFrame * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 2, BrickColor.new("Deep orange"), "Sphere")
  2013. Magic(1, "Add", root.CFrame * CFrame.new(0, -2.9, 0), Vector3.new(35, 0.1, 35), 0.01, BrickColor.new("Black"), "Sphere")
  2014.  
  2015. for i, v in pairs(FindNearestHead(tors.CFrame.p, 14.5)) do
  2016. if v:FindFirstChild("Head") then
  2017. Eviscerate(v)
  2018. end
  2019. end
  2020.  
  2021. for i = 1,4.7,0.1 do
  2022. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
  2023. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
  2024. RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.15)
  2025. LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
  2026. RW.C0 = clerp(RW.C0, CF(1.2, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-34)), 0.1)
  2027. LW.C0 = clerp(LW.C0, CF(-1.5, 0.4 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(30), Rad(0), Rad(-15)), 0.1)
  2028. end
  2029. wait(.6)
  2030. Aura(6, 0.3, "Add", root.CFrame * CF(0,-2,0) * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 0.5, 0.5, 5, -0.005, maincolor, 0, "Brick")
  2031. Aura(6, 0.3, "Add", root.CFrame * CF(0,-2,0) * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 0.5, 0.5, 5, -0.005, maincolor, 0, "Brick")
  2032. Effects.Sphere.Create(BrickColor.new("Deep orange"), root.CFrame * CFrame.new(0,-2,0) , 85, 85, 85, 15.1, 15.1, 15.1, 0.01)
  2033. Effects.Sphere.Create(maincolor, root.CFrame * CFrame.new(0,-2,0) , 85, 85, 85, 11.1, 11.1, 11.1, 0.01)
  2034. Magic(5, "Add", root.CFrame * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 1, BrickColor.new("Black"), "Sphere")
  2035. Magic(10, "Add", root.CFrame * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 2, BrickColor.new("Black"), "Sphere")
  2036. Magic(1, "Add", root.CFrame * CFrame.new(0, -2.9, 0), Vector3.new(35, 0.1, 35), 0.01, BrickColor.new("Deep orange"), "Sphere")
  2037.  
  2038. for i, v in pairs(FindNearestHead(tors.CFrame.p, 14.5)) do
  2039. if v:FindFirstChild("Head") then
  2040. Eviscerate(v)
  2041. end
  2042. end
  2043.  
  2044. for i = 1,4.7,0.1 do
  2045. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
  2046. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
  2047. RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.15)
  2048. LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
  2049. RW.C0 = clerp(RW.C0, CF(1.2, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(30), Rad(0), Rad(15)), 0.1)
  2050. LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(34)), 0.1)
  2051. end
  2052. wait(.6)
  2053. attack = false
  2054. hum.WalkSpeed = 8
  2055. end
  2056. function dejzrXD()
  2057. attack = true
  2058. hum.WalkSpeed = 20
  2059. for i = 0, 4, 0.1 do
  2060. swait()
  2061. Cso("2545012765", char, 10, 1)
  2062. hum.CameraOffset = Vector3.new(0, -0.1 + 0.1 * Cos(sine / 20), 0)
  2063. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-10), Rad(0), Rad(40)), 0.2)
  2064. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.2)
  2065. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(79), Rad(0)) * angles(Rad(-10), Rad(0), Rad(-10)), 0.2)
  2066. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-79), Rad(0)) * angles(Rad(-15), Rad(0), Rad(10)), 0.2)
  2067. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(125), Rad(-7.5 * Sin(sine / 20)), Rad(40)), 0.2)
  2068. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(7.5 * Sin(sine / 20)), Rad(-25)), 0.2)
  2069. end
  2070. Magic(5, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 1, maincolor, "Sphere")
  2071. Magic(10, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 2, maincolor, "Sphere")
  2072. Magic(1, "Add", mouse.Hit, Vector3.new(1, 100000, 1), 0.5, maincolor, "Sphere")
  2073. Magic(1, "Add", mouse.Hit, Vector3.new(1, 1, 1), 0.75, maincolor, "Sphere")
  2074. CameraEnshaking(4, 5)
  2075. function CameraShake(Intensity,par,mag,del)
  2076. local magz=(par.Position-Root.Position).magnitude
  2077. if magz<=mag then
  2078. coroutine.resume(coroutine.create(function()
  2079. local Focus=(workspace.CurrentCamera.CoordinateFrame.p-workspace.CurrentCamera.Focus.p).magnitude
  2080. Focus=100/Intensity+Focus/150
  2081. for i=math.random(150, 250)/100, 0, -del do
  2082. hum.CameraOffset=Vector3.new(math.random(-30, 30)/20*(i*Focus), math.random(-30, 30)/20*(i*Focus), math.random(-30, 30)/20*
  2083. (i*Focus))
  2084. swait()
  2085. end
  2086. hum.CameraOffset=Vector3.new(0, 0, 0)
  2087. end))
  2088. end
  2089. end
  2090. for i, v in pairs(FindNearestHead(mouse.Hit.p, 14.5)) do
  2091. if v:FindFirstChild("Head") then
  2092. Eviscerate(v)
  2093. end
  2094. end
  2095. for i = 0, 2, 0.1 do
  2096. swait()
  2097. hum.CameraOffset = Vector3.new(0, -0.2 + 0.1 * Cos(sine / 20), 0)
  2098. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-5), Rad(0), Rad(40)), 0.2)
  2099. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.2)
  2100. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(79), Rad(0)) * angles(Rad(-10), Rad(0), Rad(-10)), 0.2)
  2101. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-79), Rad(0)) * angles(Rad(-15), Rad(0), Rad(10)), 0.2)
  2102. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(45), Rad(-7.5 * Sin(sine / 20)), Rad(40)), 0.2)
  2103. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(7.5 * Sin(sine / 20)), Rad(-25)), 0.2)
  2104. end
  2105. attack = false
  2106. Speed = 20
  2107. end
  2108.  
  2109. function Attack()
  2110. attack = true
  2111. for i = 0, 2.6, 0.1 do
  2112. swait()
  2113. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-60)), 0.2)
  2114. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-7.5 * Sin(sine / 30)), Rad(0), Rad(60)), 0.2)
  2115. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.2)
  2116. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(20)), 0.2)
  2117. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(160), Rad(-.6), Rad(13)), 0.2)
  2118. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(15), Rad(-6), Rad(-25 - 4.5 * Sin(sine / 20))), 0.2)
  2119. end
  2120. Cso("2545012765", tors, 10, 1)
  2121. CameraEnshaking(2, 15)
  2122. Effects.Wave.Create(BrickColor.new("Deep orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  2123. Effects.Wave.Create(BrickColor.new("Deep orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  2124. Effects.Wave.Create(BrickColor.new("Deep orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  2125. for i, v in pairs(FindNearestHead(Blobby.CFrame.p, 9.5)) do
  2126. if v:FindFirstChild("Head") then
  2127. Eviscerate(v)
  2128. end
  2129. end
  2130. for i = 0, 3, 0.1 do
  2131. swait()
  2132. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-15)), 0.3)
  2133. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 7.5 * Sin(sine / 30)), Rad(0), Rad(15)), 0.3)
  2134. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(-20)), 0.3)
  2135. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.3)
  2136. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.3 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(5), Rad(-.6), Rad(-25)), 0.3)
  2137. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(15), Rad(-6), Rad(-25 - 4.5 * Sin(sine / 20))), 0.3)
  2138. end
  2139. attack = false
  2140. end
  2141. function Orb_Strike()
  2142. attack = true
  2143. Cso("2545012765", char, 7, 0.8)
  2144. for i = 0, 9 do
  2145. Aura(1, 1.5, "Add", mouse.Hit * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 5, 5, 45, -0.05, maincolor, 0, "Sphere")
  2146. Aura(2, 1.5, "Add", mouse.Hit * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 5, 5, 45, -0.05, maincolor, 0, "Sphere")
  2147. end
  2148. Magic(5, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 1, maincolor, "Sphere")
  2149. Magic(10, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 2, maincolor, "Sphere")
  2150. Magic(1, "Add", mouse.Hit, Vector3.new(1, 100000, 1), 0.5, maincolor, "Sphere")
  2151. Magic(1, "Add", mouse.Hit, Vector3.new(1, 1, 1), 0.75, maincolor, "Sphere")
  2152. for i, v in pairs(FindNearestHead(Mouse.Hit.p, 14.5)) do
  2153. if v:FindFirstChild("Head") then
  2154. Eviscerate(v)
  2155. end
  2156. end
  2157. attack = false
  2158. hum.WalkSpeed = 20
  2159. end
  2160. -------------------------------------------------------
  2161. --End Attacks N Stuff--
  2162. -------------------------------------------------------
  2163. mouse.KeyDown:connect(function(key)
  2164. if attack == false then
  2165. if key == 'e' then
  2166. icando()
  2167. elseif key == 'c' then
  2168. Blood_ball()
  2169. elseif key == "x" then
  2170. blast()
  2171. elseif key == "y" then
  2172. Taunt2()
  2173. elseif key == 'h' then
  2174. Orb_Strike()
  2175. elseif key == "z" then
  2176. dejzrXD()
  2177.  
  2178. end
  2179. end
  2180. end)
  2181.  
  2182. mouse.Button1Down:connect(function(key)
  2183. if attack == false then
  2184. Attack()
  2185. end
  2186. end)
  2187.  
  2188.  
  2189.  
  2190. -------------------------------------------------------
  2191. --Start Animations--
  2192. -------------------------------------------------------
  2193. print("I'M MAKING SOME CANDY AND NO ONE CAN STOP ME")
  2194. while true do
  2195. swait()
  2196. sine = sine + change
  2197. local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
  2198. local velderp = root.Velocity.y
  2199. hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4* Player_Size, char)
  2200. if equipped == true or equipped == false then
  2201. if attack == false then
  2202. idle = idle + 1
  2203. else
  2204. idle = 0
  2205. end
  2206. if 1 < root.Velocity.y and hitfloor == nil then
  2207. Anim = "Jump"
  2208. if attack == false then
  2209. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(-16), Rad(0), Rad(0)), 0.15)
  2210. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(10 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  2211. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -.2 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2212. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -.9 - 0.1 * Cos(sine / 20), -.5* Player_Size) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2213. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(-.6), Rad(13 + 4.5 * Sin(sine / 20))), 0.1)
  2214. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(-.6), Rad(-13 - 4.5 * Sin(sine / 20))), 0.1)
  2215. end
  2216. elseif -1 > root.Velocity.y and hitfloor == nil then
  2217. Anim = "Fall"
  2218. if attack == false then
  2219. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(24), Rad(0), Rad(0)), 0.15)
  2220. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(10 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  2221. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * RHCF * angles(Rad(-3.5), Rad(0), Rad(0)), 0.15)
  2222. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -.8 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * LHCF * angles(Rad(-3.5), Rad(0), Rad(0)), 0.15)
  2223. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(65), Rad(-.6), Rad(45 + 4.5 * Sin(sine / 20))), 0.1)
  2224. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(55), Rad(-.6), Rad(-45 - 4.5 * Sin(sine / 20))), 0.1)
  2225. end
  2226. elseif torvel < 1 and hitfloor ~= nil then
  2227. Anim = "Idle"
  2228. change = 1
  2229. if attack == false then
  2230. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(0), Rad(0)), 0.15)
  2231. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  2232. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(0)), 0.15)
  2233. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
  2234. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(5 - 2.5 * Sin(sine / 20))), 0.1)
  2235. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
  2236. end
  2237. elseif torvel > 2 and torvel < 25 and hitfloor ~= nil then
  2238. Anim = "Walk"
  2239. change = 1
  2240. if attack == false then
  2241. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(3 * Cos(sine / 7))), 0.15)
  2242. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
  2243. RH.C0 = clerp(RH.C0, CF(1, -0.8 - 0.5 * Cos(sine / 7) / 2, 0.6 * Cos(sine / 7) / 2) * angles(Rad(-15 - 5 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  2244. LH.C0 = clerp(LH.C0, CF(-1, -0.8 + 0.5 * Cos(sine / 7) / 2, -0.6 * Cos(sine / 7) / 2) * angles(Rad(-15 + 5 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  2245. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(5 - 2.5 * Sin(sine / 20))), 0.1)
  2246. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
  2247. end
  2248. elseif torvel >= 25 and hitfloor ~= nil then
  2249. Anim = "Sprint"
  2250. change = 1.35
  2251. if attack == false then
  2252. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(26 - 4.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(15 * Cos(sine / 7))), 0.15)
  2253. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
  2254. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.925 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.7 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-15 - 55 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  2255. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.925 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.7 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-15 + 55 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  2256. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 30)* Player_Size, 0.34 * Cos(sine / 7* Player_Size)) * angles(Rad(110) * Cos(sine / 7) , Rad(0), Rad(13) - ra.RotVelocity.Y / 75), 0.15)
  2257. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 30)* Player_Size, -0.34 * Cos(sine / 7* Player_Size)) * angles(Rad(-110) * Cos(sine / 7) , Rad(0) , Rad(-13) + la.RotVelocity.Y / 75), 0.15)
  2258. end
  2259. end
  2260. end
  2261. if 0 < #Effects then
  2262. for e = 1, #Effects do
  2263. if Effects[e] ~= nil then
  2264. local Thing = Effects[e]
  2265. if Thing ~= nil then
  2266. local Part = Thing[1]
  2267. local Mode = Thing[2]
  2268. local Delay = Thing[3]
  2269. local IncX = Thing[4]
  2270. local IncY = Thing[5]
  2271. local IncZ = Thing[6]
  2272. if 1 >= Thing[1].Transparency then
  2273. if Thing[2] == "Block1" then
  2274. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2275. local Mesh = Thing[1].Mesh
  2276. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2277. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2278. elseif Thing[2] == "Block2" then
  2279. Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
  2280. local Mesh = Thing[7]
  2281. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2282. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2283. elseif Thing[2] == "Block3" then
  2284. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) + Vector3.new(0, 0.15, 0)
  2285. local Mesh = Thing[7]
  2286. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2287. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2288. elseif Thing[2] == "Cylinder" then
  2289. local Mesh = Thing[1].Mesh
  2290. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2291. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2292. elseif Thing[2] == "Blood" then
  2293. local Mesh = Thing[7]
  2294. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  2295. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2296. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2297. elseif Thing[2] == "Elec" then
  2298. local Mesh = Thing[1].Mesh
  2299. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  2300. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2301. elseif Thing[2] == "Disappear" then
  2302. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2303. elseif Thing[2] == "Shatter" then
  2304. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2305. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  2306. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  2307. Thing[6] = Thing[6] + Thing[5]
  2308. end
  2309. else
  2310. Part.Parent = nil
  2311. table.remove(Effects, e)
  2312. end
  2313. end
  2314. end
  2315. end
  2316. end
  2317. end
  2318. function FullPowerJevil()
  2319. --Made by AxeuerAlt.--
  2320.  
  2321. if game.Players.LocalPlayer.Character.Animate.Disabled==false then
  2322. game.Players.LocalPlayer.Character.Animate.Disabled=true
  2323. end
  2324. wait()
  2325. local Player=game.Players.LocalPlayer
  2326. repeat wait()
  2327. until Player
  2328. local Char=Player.Character
  2329. repeat wait()
  2330. until Char
  2331. local CurrentEffects={}
  2332. local CurrentDamages={}
  2333. local Human=Char.Humanoid
  2334. local LArm=Char["Left Arm"]
  2335. local RArm=Char["Right Arm"]
  2336. local LLeg=Char["Left Leg"]
  2337. local RLeg=Char["Right Leg"]
  2338. local Torso=Char.Torso
  2339. local RS=Torso["Right Shoulder"]
  2340. local LS=Torso["Left Shoulder"]
  2341. local RH=Torso["Right Hip"]
  2342. local LH=Torso["Left Hip"]
  2343. local Head=Char.Head
  2344. local Neck=Torso.Neck
  2345. local RootPart=Char.HumanoidRootPart
  2346. local RootJoint=RootPart.RootJoint
  2347. local equipped=false
  2348. local Debounce=false
  2349. local Anim="Idle"
  2350. local chat = game:GetService("Chat")
  2351. local Mouse=Player:GetMouse()
  2352. local Lighting=game.Lighting
  2353. local cf=CFrame.new
  2354. local v3=Vector3.new
  2355. local c3=Color3.new
  2356. local it=Instance.new
  2357. local angles=CFrame.Angles
  2358. local rad=math.rad
  2359. local ran=math.random
  2360. local huge=math.huge
  2361. local attacking=false
  2362. local attacktype=1
  2363. local Portalling=false
  2364. local p = game.Players.LocalPlayer
  2365. local char = p.Character
  2366. local mouse = p:GetMouse()
  2367. local larm = char["Left Arm"]
  2368. local rarm = char["Right Arm"]
  2369. local lleg = char["Left Leg"]
  2370. local rleg = char["Right Leg"]
  2371. local hed = char.Head
  2372. local torso = char.Torso
  2373. local hum = char.Humanoid
  2374. local cam = game.Workspace.CurrentCamera
  2375. local root = char.HumanoidRootPart
  2376. local deb = false
  2377. local shot = 0
  2378. local debris=game:service"Debris"
  2379. local l = game:GetService("Lighting")
  2380. local rs = game:GetService("RunService").RenderStepped
  2381. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  2382. LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  2383. LSC0=cf(-1, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  2384. RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  2385. RSC0=cf(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  2386. ROOTC0 = cf(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  2387. r=game:service'RunService'.RenderStepped
  2388. clerp=function(a,b,t)
  2389. return a:lerp(b,t)
  2390. end
  2391.  
  2392.  
  2393. local Rainbow = { --This is the main color set. Try to use more than just a few, make it fade in order as well
  2394. "Deep orange",
  2395. }
  2396.  
  2397. Debounces = {
  2398. CanAttack = true;
  2399. NoIdl = false;
  2400. Slashing = false;
  2401. Slashed = false;
  2402. RPunch = false;
  2403. Invisible = false;
  2404. RPunched = false;
  2405. LPunch = false;
  2406. LPunched = false;
  2407. }
  2408. local Touche = {char.Name, }
  2409.  
  2410.  
  2411. function genWeld(a,b)
  2412. local w = Instance.new("Weld",a)
  2413. w.Part0 = a
  2414. w.Part1 = b
  2415. return w
  2416. end
  2417. function weld(a, b)
  2418. local weld = Instance.new("Weld")
  2419. weld.Name = "W"
  2420. weld.Part0 = a
  2421. weld.Part1 = b
  2422. weld.C0 = a.CFrame:inverse() * b.CFrame
  2423. weld.Parent = a
  2424. return weld;
  2425. end
  2426. ----------------------------------------------------
  2427. function Lerp(c1,c2,al)
  2428. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  2429. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  2430. for i,v in pairs(com1) do
  2431. com1[i] = v+(com2[i]-v)*al
  2432. end
  2433. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  2434. end
  2435. ----------------------------------------------------
  2436. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  2437. local wld = Instance.new("Weld", wp1)
  2438. wld.Part0 = wp0
  2439. wld.Part1 = wp1
  2440. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  2441. end
  2442. ----------------------------------------------------
  2443. function weld5(part0, part1, c0, c1)
  2444. weeld=Instance.new("Weld", part0)
  2445. weeld.Part0=part0
  2446. weeld.Part1=part1
  2447. weeld.C0=c0
  2448. weeld.C1=c1
  2449. return weeld
  2450. end
  2451. ----------------------------------------------------
  2452. function HasntTouched(plrname)
  2453. local ret = true
  2454. for _, v in pairs(Touche) do
  2455. if v == plrname then
  2456. ret = false
  2457. end
  2458. end
  2459. return ret
  2460. end
  2461. ----------------------------------------------------
  2462. newWeld(torso, larm, -1.5, 0.5, 0)
  2463. larm.Weld.C1 = CFrame.new(0, 0.5, 0)
  2464. newWeld(torso, rarm, 1.5, 0.5, 0)
  2465. rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
  2466. newWeld(torso, hed, 0, 1.5, 0)
  2467. newWeld(torso, lleg, -0.5, -1, 0)
  2468. lleg.Weld.C1 = CFrame.new(0, 1, 0)
  2469. newWeld(torso, rleg, 0.5, -1, 0)
  2470. rleg.Weld.C1 = CFrame.new(0, 1, 0)
  2471. newWeld(root, torso, 0, -1, 0)
  2472. torso.Weld.C1 = CFrame.new(0, -1, 0)
  2473.  
  2474.  
  2475.  
  2476. p = Instance.new("Part")
  2477. p.BrickColor = BrickColor.new("Deep orange")
  2478. p.Transparency = 1
  2479. TorsoColor = p.BrickColor
  2480.  
  2481. local Transforming = true
  2482. Human.WalkSpeed = 0
  2483. local fx = Instance.new("Part",Torso)
  2484. wit = p.BrickColor.Color
  2485. wit2 = Color3.new(0,255,0)
  2486. local glowz = Instance.new("ParticleEmitter",fx)
  2487. glowz.LightEmission = 1
  2488. glowz.Texture = "rbxassetid://284205403"
  2489. glowz.Color = ColorSequence.new(wit)
  2490. glowz.Size = NumberSequence.new(5)
  2491. glowz.Speed = NumberRange.new(25,50)
  2492. glowz.LockedToPart = false
  2493. glowz.Transparency = NumberSequence.new(0.75)
  2494. glowz.RotSpeed = NumberRange.new(-2000,2000)
  2495. glowz.Lifetime = NumberRange.new(1)
  2496. glowz.Rate = 50000
  2497. glowz.VelocitySpread = 9001
  2498. local glowz2 = Instance.new("ParticleEmitter",fx)
  2499. glowz2.LightEmission = 0.5
  2500. glowz.Texture = "rbxassetid://284205403"
  2501. glowz2.Color = ColorSequence.new(wit2)
  2502. glowz2.Size = NumberSequence.new(5)
  2503. glowz2.Speed = NumberRange.new(25,50)
  2504. glowz2.LockedToPart = false
  2505. glowz2.Transparency = NumberSequence.new(0.75)
  2506. glowz2.RotSpeed = NumberRange.new(-2000,2000)
  2507. glowz2.Lifetime = NumberRange.new(1)
  2508. glowz2.Rate = 50000
  2509. glowz2.VelocitySpread = 9001
  2510. fx.Anchored = true
  2511. fx.Material = "Neon"
  2512. fx.CanCollide = false
  2513. fx.Locked = true
  2514. fx.Transparency = 1
  2515. fx.Material = "Neon"
  2516. fx.Size = Vector3.new(1,1,1)
  2517. fx.TopSurface = "SmoothNoOutlines"
  2518. fx.BottomSurface = "SmoothNoOutlines"
  2519. fx.BrickColor = BrickColor.new("Really black")
  2520. fxm = Instance.new("SpecialMesh",fx)
  2521. fxm.MeshType = "Sphere"
  2522. local sa2 = Instance.new("Sound",Torso)
  2523. sa2.SoundId = "rbxassetid://93724183"
  2524. sa2.Pitch = 0.5
  2525. sa2.Volume = 5
  2526. sa2.Looped = false
  2527. sa2:Play()
  2528. local value = 1
  2529. fxm.Scale = Vector3.new(1,1,1)
  2530. for i = 1, 20 do rs:wait()
  2531. value = value - 0.05
  2532. fx.Transparency = fx.Transparency - (1/20)
  2533. fx.CFrame = Torso.CFrame
  2534. fxm.Scale = fxm.Scale + Vector3.new(value,value,value)
  2535. rs:wait()
  2536. end
  2537. ----------------------------------------------------
  2538. GroundWave1 = function()
  2539. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  2540. local Colors = {"Pastel blue-green", "Really black"}
  2541. local wave = Instance.new("Part", Torso)
  2542. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  2543. wave.Anchored = true
  2544. wave.CanCollide = false
  2545. wave.Locked = true
  2546. wave.Size = Vector3.new(1, 1, 1)
  2547. wave.TopSurface = "Smooth"
  2548. wave.BottomSurface = "Smooth"
  2549. wave.Transparency = 0.35
  2550. wave.CFrame = HandCF
  2551. wm = Instance.new("SpecialMesh", wave)
  2552. wm.MeshId = "rbxassetid://3270017"
  2553. coroutine.wrap(function()
  2554. for i = 1, 30, 1 do
  2555. wm.Scale = Vector3.new(50, 50, 1 + i*50)
  2556. wave.Size = wm.Scale
  2557. wave.CFrame = HandCF
  2558. wave.Transparency = i/30
  2559. wait()
  2560. end
  2561. wait()
  2562. wave:Destroy()
  2563. end)()
  2564. end
  2565. ----------------------------------------------------
  2566.  
  2567.  
  2568. GroundWave3 = function()
  2569. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  2570. local Colors = {"Deep orange", "Deep orange"}
  2571. local wave = Instance.new("Part", torso)
  2572. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  2573. wave.Anchored = true
  2574. wave.CanCollide = false
  2575. wave.Locked = true
  2576. wave.Size = Vector3.new(1, 1, 1)
  2577. wave.TopSurface = "Smooth"
  2578. wave.BottomSurface = "Smooth"
  2579. wave.Transparency = 0.35
  2580. wave.CFrame = HandCF
  2581. wm = Instance.new("SpecialMesh", wave)
  2582. wm.MeshId = "rbxassetid://3270017"
  2583. coroutine.wrap(function()
  2584. for i = 1, 14, 1 do
  2585. wm.Scale = Vector3.new(1 + i*1.1, 1 + i*1.1, 1)
  2586. wave.Size = wm.Scale
  2587. wave.CFrame = HandCF
  2588. wave.Transparency = i/14
  2589. wait()
  2590. end
  2591. wait()
  2592. wave:Destroy()
  2593. end)()
  2594. end
  2595.  
  2596.  
  2597. function CameraEnshaking(Length,Intensity)
  2598. coroutine.resume(coroutine.create(function()
  2599. local intensity = 1*Intensity
  2600. local rotM = 0.01*Intensity
  2601. for i = 0, Length, 0.1 do
  2602. swait()
  2603. intensity = intensity - 0.05*Intensity/Length
  2604. rotM = rotM - 0.0005*Intensity/Length
  2605. hum.CameraOffset = Vec3(radian(random(-intensity, intensity)), radian(random(-intensity, intensity)), radian(random(-intensity, intensity)))
  2606. cam.CFrame = cam.CFrame * cFrame(radian(random(-intensity, intensity)), radian(random(-intensity, intensity)), radian(random(-intensity, intensity))) * Euler(radian(random(-intensity, intensity)) * rotM, radian(random(-intensity, intensity)) * rotM, radian(random(-intensity, intensity)) * rotM)
  2607. end
  2608. Humanoid.CameraOffset = Vec3(0, 0, 0)
  2609. end))
  2610. end
  2611. CamShake=function(Part,Distan,Power,Times)
  2612. local de=Part.Position
  2613. for i,v in pairs(workspace:children()) do
  2614. if v:IsA("Model") and v:findFirstChild("Humanoid") then
  2615. for _,c in pairs(v:children()) do
  2616. if c.ClassName=="Part" and (c.Position - de).magnitude < Distan then
  2617. local Noob=v.Humanoid
  2618. if Noob~=nil then
  2619. coroutine.resume(coroutine.create(function()
  2620. FV = Instance.new("BoolValue", Noob)
  2621. FV.Name = "CameraShake"
  2622. for ShakeNum=1,Times do
  2623. swait()
  2624. local ef=Power
  2625. if ef>=1 then
  2626. Humanoid.CameraOffset = Vector3.new(math.random(-ef,ef),math.random(-ef,ef),math.random(-ef,ef))
  2627. else
  2628. ef=Power*10
  2629. Humanoid.CameraOffset = Vector3.new(math.random(-ef,ef)/10,math.random(-ef,ef)/10,math.random(-ef,ef)/10)
  2630. end
  2631. end
  2632. Humanoid.CameraOffset = Vector3.new(0,0,0)
  2633. FV:Destroy()
  2634. end))
  2635. CameraShake(Times, Power, Noob)
  2636. end
  2637. end
  2638. end
  2639. end
  2640. end
  2641. end
  2642.  
  2643.  
  2644.  
  2645. local acos = math.acos
  2646. local sqrt = math.sqrt
  2647. local Vec3 = Vector3.new
  2648. local fromAxisAngle = CFrame.fromAxisAngle
  2649.  
  2650. local function toAxisAngle(CFr)
  2651. local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components()
  2652. local Angle = math.acos((R00+R11+R22-1)/2)
  2653. local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  2654. A = A == 0 and 0.00001 or A
  2655. local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  2656. B = B == 0 and 0.00001 or B
  2657. local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  2658. C = C == 0 and 0.00001 or C
  2659. local x = (R21-R12)/sqrt(A)
  2660. local y = (R02-R20)/sqrt(B)
  2661. local z = (R10-R01)/sqrt(C)
  2662. return Vec3(x,y,z),Angle
  2663. end
  2664.  
  2665. local acos = math.acos
  2666. local sqrt = math.sqrt
  2667. local Vec3 = Vector3.new
  2668. local fromAxisAngle = CFrame.fromAxisAngle
  2669.  
  2670. local function toAxisAngle(CFr)
  2671. local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components()
  2672. local Angle = math.acos((R00+R11+R22-1)/2)
  2673. local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  2674. A = A == 0 and 0.00001 or A
  2675. local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  2676. B = B == 0 and 0.00001 or B
  2677. local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  2678. C = C == 0 and 0.00001 or C
  2679. local x = (R21-R12)/sqrt(A)
  2680. local y = (R02-R20)/sqrt(B)
  2681. local z = (R10-R01)/sqrt(C)
  2682. return Vec3(x,y,z),Angle
  2683. end
  2684.  
  2685. function ApplyTrig(Num,Func)
  2686. local Min,Max = Func(0),Func(1)
  2687. local i = Func(Num)
  2688. return (i-Min)/(Max-Min)
  2689. --[[if Func == "sin" then
  2690. return (math.sin((1-Num)*math.pi)+1)/2
  2691. elseif Func == "cos" then
  2692. return (math.cos((1-Num)*math.pi)+1)/2
  2693. end]]
  2694. end
  2695.  
  2696. function LerpCFrame(CFrame1,CFrame2,Num)
  2697. local Vec,Ang = toAxisAngle(CFrame1:inverse()*CFrame2)
  2698. return CFrame1*fromAxisAngle(Vec,Ang*Num) + (CFrame2.p-CFrame1.p)*Num
  2699. end
  2700.  
  2701.  
  2702.  
  2703. function Crater(Torso,Radius)
  2704. Spawn(function()
  2705. local Ray = Ray.new(Torso.Position,Vector3.new(0,-1,0)*10)
  2706. local Ignore = {}
  2707. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  2708. if v.Character ~= nil then
  2709. Ignore[#Ignore+1] = v.Character
  2710. end
  2711. end
  2712. local Hit,Pos,SurfaceNorm = workspace:FindPartOnRayWithIgnoreList(Ray,Ignore)
  2713. if Hit == nil then return end
  2714. local Parts = {}
  2715. for i = 1,360,10 do
  2716. local P = Instance.new("Part",Torso.Parent)
  2717. P.Anchored = true
  2718. P.FormFactor = "Custom"
  2719. P.BrickColor = BrickColor.new("Deep orange")
  2720. P.Material = "Granite"
  2721. P.TopSurface = "Smooth"
  2722. P.BottomSurface = "Smooth"
  2723. P.Size = Vector3.new(5,10,10)*(math.random(80,100)/100)
  2724. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,7,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
  2725. Parts[#Parts+1] = {P,P.CFrame,((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,1,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius)*CFrame.Angles(math.rad(math.random(-50,-20)),math.rad(math.random(-15,15)),math.rad(math.random(-15,15))),P.Size}
  2726. if math.random(0,5) == 0 then -- rubble
  2727. local P = Instance.new("Part",Torso.Parent)
  2728. P.Anchored = true
  2729. P.FormFactor = "Custom"
  2730. P.BrickColor = BrickColor.new("Deep orange")
  2731. P.Material = Hit.Material
  2732. P.TopSurface = "Smooth"
  2733. P.BottomSurface = "Smooth"
  2734. P.Size = Vector3.new(5,5,5)*(math.random(80,100)/100)
  2735. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,2.5,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
  2736. Parts[#Parts+1] = {P,P.CFrame,(CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius-8)*CFrame.Angles(math.rad(math.random(-90,90)),math.rad(math.random(-90,90)),math.rad(math.random(-90,90))),P.Size}
  2737. end
  2738. end
  2739. for i = 0,1,0.05 do
  2740. for i2,v in pairs(Parts) do
  2741. v[1].CFrame = LerpCFrame(v[2],v[3],ApplyTrig(i,math.cos))
  2742. end
  2743. wait(0.02)
  2744. end
  2745. for i,v in pairs(Parts) do
  2746. if v[1].Size.X > 2.1 then
  2747. v[1].CFrame = v[1].CFrame+Vector3.new(0,2,0)
  2748. end
  2749. v[1].Anchored = false
  2750. end
  2751. for i = 0,1,0.05 do
  2752. for i2,v in pairs(Parts) do
  2753. v[1].Transparency = i
  2754. if i == 1 then
  2755. v[1]:Destroy()
  2756. elseif i >= 0.25 then
  2757. v[1].CanCollide = false
  2758. end
  2759. end
  2760. wait(0.02)
  2761. end
  2762. Parts = nil
  2763. end)
  2764. end
  2765.  
  2766.  
  2767.  
  2768. GroundWave = function()
  2769. if Transforming == true then
  2770. local value = 5
  2771. local value2 = 10
  2772. local value3 = 20
  2773. local sa2 = Instance.new("Sound",Torso)
  2774. sa2.SoundId = "rbxassetid://393621716"
  2775. sa2.Pitch = 1
  2776. sa2.Volume = 10
  2777. sa2.Looped = false
  2778. sa2:Play()
  2779. local wave = Instance.new("Part", Torso)
  2780. local glowz = Instance.new("ParticleEmitter",wave)
  2781. glowz.LightEmission = 1
  2782. glowz.Texture = "rbxassetid://284205403"
  2783. glowz.Color = ColorSequence.new(wit)
  2784. glowz.Size = NumberSequence.new(30)
  2785. glowz.Speed = NumberRange.new(25,100)
  2786. glowz.LockedToPart = false
  2787. glowz.Transparency = NumberSequence.new(0.75)
  2788. glowz.RotSpeed = NumberRange.new(-2000,2000)
  2789. glowz.Lifetime = NumberRange.new(1)
  2790. glowz.Rate = 50000
  2791. glowz.VelocitySpread = 9001
  2792. local glowz2 = Instance.new("ParticleEmitter",wave)
  2793. glowz2.LightEmission = 1
  2794. glowz.Texture = "rbxassetid://284205403"
  2795. glowz2.Color = ColorSequence.new(wit)
  2796. glowz2.Size = NumberSequence.new(30)
  2797. glowz2.Speed = NumberRange.new(25,100)
  2798. glowz2.LockedToPart = false
  2799. glowz2.Transparency = NumberSequence.new(0.75)
  2800. glowz2.RotSpeed = NumberRange.new(-2000,2000)
  2801. glowz2.Lifetime = NumberRange.new(1)
  2802. glowz2.Rate = 50000
  2803. glowz2.VelocitySpread = 9001
  2804. wave.BrickColor = BrickColor.new("Really black")
  2805. wave.Anchored = true
  2806. wave.CanCollide = false
  2807. wave.Locked = true
  2808. wave.Size = Vector3.new(1, 1, 1)
  2809. wave.TopSurface = "Smooth"
  2810. wave.BottomSurface = "Smooth"
  2811. wave.Transparency = 0.35
  2812. wave.CFrame = fx.CFrame
  2813. wave.Material = "Neon"
  2814. wm = Instance.new("SpecialMesh", wave)
  2815. wm.MeshType = "Sphere"
  2816. wm.Scale = Vector3.new(1,1,1)
  2817. local wave2 = Instance.new("Part", Torso)
  2818. wave2.BrickColor = TorsoColor
  2819. wave2.Anchored = true
  2820. wave2.CanCollide = false
  2821. wave2.Locked = true
  2822. wave2.Size = Vector3.new(1, 1, 1)
  2823. wave2.TopSurface = "Smooth"
  2824. wave2.BottomSurface = "Smooth"
  2825. wave2.Transparency = 0.35
  2826. wave2.CFrame = fx.CFrame
  2827. wave2.Material = "Neon"
  2828. wm2 = Instance.new("SpecialMesh", wave2)
  2829. wm2.MeshType = "FileMesh"
  2830. wm2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2831. wm2.Scale = Vector3.new(1,1,1)
  2832. local wave3 = Instance.new("Part", Torso)
  2833. wave3.BrickColor = BrickColor.new("Really black")
  2834. wave3.Anchored = true
  2835. wave3.CanCollide = false
  2836. wave3.Locked = true
  2837. wave3.Size = Vector3.new(1, 1, 1)
  2838. wave3.TopSurface = "Smooth"
  2839. wave3.BottomSurface = "Smooth"
  2840. wave3.Transparency = 0.35
  2841. wave3.CFrame = fx.CFrame
  2842. wave3.Material = "Neon"
  2843. wm3 = Instance.new("SpecialMesh", wave3)
  2844. wm3.MeshType = "FileMesh"
  2845. wm3.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2846. wm3.Scale = Vector3.new(1,1,1)
  2847. coroutine.wrap(function()
  2848. for i = 1, 18, 1 do
  2849. value = value - 0.5
  2850. value2 = value2 - 0.75*1.5
  2851. value3 = value3 - 0.475*1.5
  2852. wm.Scale = wm.Scale + Vector3.new(value*3.5,value*3.5,value*3.5)
  2853. wm2.Scale = wm.Scale + Vector3.new(value2*3.5,value2*3.5,0.5)
  2854. wm3.Scale = wm.Scale + Vector3.new(value3*3.5,value3*3.5,0.25)
  2855. --wave.Size = wm.Scale
  2856. wave.CFrame = fx.CFrame
  2857. wave.Transparency = i/14
  2858. --wave2.Size = wm2.Scale
  2859. wave2.CFrame = fx.CFrame
  2860. wave2.Rotation = Vector3.new(90, 0, 0)
  2861. wave2.Transparency = i/14
  2862. --wave3.Size = wm3.Scale
  2863. wave3.CFrame = fx.CFrame
  2864. wave3.Rotation = Vector3.new(90, 0, 0)
  2865. wave3.Transparency = i/14
  2866. wait()
  2867. glowz.Rate = 0
  2868. glowz2.Rate = 0
  2869. end
  2870. wait()
  2871. wave:Destroy()
  2872. wave2:Destroy()
  2873. wave3:Destroy()
  2874. end)()
  2875. elseif Transforming == false then
  2876. wait()
  2877. end
  2878. end
  2879.  
  2880. for i = 1, 100 do rs:wait()
  2881. fx.CFrame = Torso.CFrame
  2882. end
  2883.  
  2884. spawn(function()
  2885. while wait(1) do
  2886. GroundWave()
  2887. end
  2888. end)
  2889.  
  2890. wait(4)
  2891.  
  2892. Transforming = false
  2893.  
  2894.  
  2895.  
  2896. local value2 = 1
  2897. for i = 1, 20 do rs:wait()
  2898. value2 = value2 - 0.05
  2899. glowz.Rate = 0
  2900. glowz2.Rate = 0
  2901. fx.Transparency = fx.Transparency + (1/20)
  2902. fx.CFrame = torso.CFrame
  2903. fxm.Scale = fxm.Scale + Vector3.new(value2,value2,value2)
  2904. rs:wait()
  2905. end
  2906. glowz:Destroy()
  2907. glowz2:Destroy()
  2908.  
  2909. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  2910. local valuer = 5
  2911. local valuer2 = 10
  2912. local valuer3 = 15
  2913. local sa2 = Instance.new("Sound",torso)
  2914. sa2.SoundId = "rbxassetid://130972023"
  2915. sa2.Pitch = 1
  2916. sa2.Volume = 5
  2917. sa2.Looped = false
  2918. sa2:Play()
  2919. local sar2 = Instance.new("Sound",torso)
  2920. sar2.SoundId = "rbxassetid://153274423"
  2921. sar2.Pitch = 1
  2922. sar2.Volume = 5
  2923. sar2.Looped = false
  2924. sar2:Play()
  2925. local Mus = Instance.new("Sound",torso)
  2926. Mus.SoundId = "rbxassetid://733456981"
  2927. Mus.Pitch = 1
  2928. Mus.Volume = 100
  2929. Mus.Looped = true
  2930. Mus:Play()
  2931. wait(2)
  2932. CameraEnshaking(4,12)
  2933. wait(0.1)
  2934.  
  2935. Crater(torso,67)
  2936. local wave = Instance.new("Part", torso)
  2937. wave.BrickColor = TorsoColor
  2938. wave.Anchored = true
  2939. wave.CanCollide = false
  2940. wave.Locked = true
  2941. wave.Size = Vector3.new(1, 1, 1)
  2942. wave.TopSurface = "Smooth"
  2943. wave.BottomSurface = "Smooth"
  2944. wave.Transparency = 0.35
  2945. wave.CFrame = HandCF
  2946. wm = Instance.new("SpecialMesh", wave)
  2947. wm.MeshId = "rbxassetid://3270017"
  2948. local wave2 = Instance.new("Part", torso)
  2949. wave2.BrickColor = BrickColor.new("Really black")
  2950. wave2.Anchored = true
  2951. wave2.CanCollide = false
  2952. wave2.Locked = true
  2953. wave2.Size = Vector3.new(1, 1, 1)
  2954. wave2.TopSurface = "Smooth"
  2955. wave2.BottomSurface = "Smooth"
  2956. wave2.Transparency = 0.35
  2957. wave2.CFrame = HandCF
  2958. wm2 = Instance.new("SpecialMesh", wave2)
  2959. wm2.MeshId = "rbxassetid://3270017"
  2960. local wave3 = Instance.new("Part", torso)
  2961. wave3.BrickColor = TorsoColor
  2962. wave3.Anchored = true
  2963. wave3.CanCollide = false
  2964. wave3.Locked = true
  2965. wave3.Size = Vector3.new(1, 1, 1)
  2966. wave3.TopSurface = "Smooth"
  2967. wave3.BottomSurface = "Smooth"
  2968. wave3.Transparency = 0.35
  2969. wave3.CFrame = HandCF
  2970. wm3 = Instance.new("SpecialMesh", wave3)
  2971. wm3.MeshId = "rbxassetid://3270017"
  2972. coroutine.wrap(function()
  2973. for i = 1, 14, 1 do
  2974. valuer = valuer - 0.35
  2975. valuer2 = valuer - 0.45
  2976. valuer3 = valuer3 - 0.475
  2977. wm.Scale = wm.Scale + Vector3.new(valuer*2.5,valuer*2.5, 1 + i*200)
  2978. wave.Size = wm.Scale
  2979. wave.CFrame = HandCF
  2980. wave.Transparency = i/14
  2981. wm2.Scale = wm2.Scale + Vector3.new(valuer2*2.5,valuer2*2.5, 0 + i*10)
  2982. wave2.Size = wm2.Scale
  2983. wave2.CFrame = HandCF
  2984. wave2.Transparency = i/14
  2985. wm3.Scale = wm3.Scale + Vector3.new(valuer3*2.5,valuer3*2.5, 1)
  2986. wave3.Size = wm2.Scale
  2987. wave3.CFrame = HandCF
  2988. wave3.Transparency = i/14
  2989. wait()
  2990. end
  2991. wait()
  2992. wave:Destroy()
  2993. wave2:Destroy()
  2994. end)()
  2995. hum.WalkSpeed = 16
  2996.  
  2997.  
  2998.  
  2999.  
  3000.  
  3001.  
  3002.  
  3003.  
  3004.  
  3005.  
  3006.  
  3007. Player:ClearCharacterAppearance()
  3008. wait(0.1)
  3009. Player.Character.Head.BrickColor = BrickColor.new("Really black")
  3010. Player.Character.Torso.BrickColor = BrickColor.new("Really black")
  3011. Player.Character["Right Arm"].BrickColor = BrickColor.new("Really black")
  3012. Player.Character["Right Leg"].BrickColor = BrickColor.new("Really black")
  3013. Player.Character["Left Leg"].BrickColor = BrickColor.new("Really black")
  3014. Player.Character["Left Arm"].BrickColor = BrickColor.new("Really black")
  3015. Player.Character.Head.face:Destroy()
  3016.  
  3017.  
  3018.  
  3019.  
  3020.  
  3021.  
  3022.  
  3023. local selectionBoxOfTorso = Instance.new("SelectionBox",Torso)
  3024. selectionBoxOfTorso.Adornee = Torso
  3025. selectionBoxOfTorso.Color = BrickColor.new("Deep orange")
  3026. selectionBoxOfTorso.LineThickness = 0.01
  3027. selectionBoxOfTorso.Transparency = 0
  3028.  
  3029. local selectionBoxOfRightArm = Instance.new("SelectionBox",Char["Right Arm"])
  3030. selectionBoxOfRightArm.Adornee = Char["Right Arm"]
  3031. selectionBoxOfRightArm.Color = BrickColor.new("Deep orange")
  3032. selectionBoxOfRightArm.LineThickness = 0.01
  3033. selectionBoxOfRightArm.Transparency = 0
  3034.  
  3035. local selectionBoxOfRightLeg = Instance.new("SelectionBox",Char["Right Leg"])
  3036. selectionBoxOfRightLeg.Adornee = Char["Right Leg"]
  3037. selectionBoxOfRightLeg.Color = BrickColor.new("Deep orange")
  3038. selectionBoxOfRightLeg.LineThickness = 0.01
  3039. selectionBoxOfRightLeg.Transparency = 0
  3040.  
  3041. local selectionBoxOfLeftArm = Instance.new("SelectionBox",Char["Left Arm"])
  3042. selectionBoxOfLeftArm.Adornee = Char["Left Arm"]
  3043. selectionBoxOfLeftArm.Color = BrickColor.new("Deep orange")
  3044. selectionBoxOfLeftArm.LineThickness = 0.01
  3045. selectionBoxOfLeftArm.Transparency = 0
  3046.  
  3047. local selectionBoxOfLeftLeg = Instance.new("SelectionBox",Char["Left Leg"])
  3048. selectionBoxOfLeftLeg.Adornee = Char["Left Leg"]
  3049. selectionBoxOfLeftLeg.Color = BrickColor.new("Deep orange")
  3050. selectionBoxOfLeftLeg.LineThickness = 0.01
  3051. selectionBoxOfLeftLeg.Transparency = 0
  3052.  
  3053.  
  3054. LightOnBody = Instance.new("PointLight", Head)
  3055. LightOnBody.Brightness = 3000
  3056. LightOnBody.Range = 20
  3057. LightOnBody.Color = Color3.new(0, 225, 0)
  3058.  
  3059.  
  3060.  
  3061. ----------------------------------------------------------------------
  3062. local m2 = Instance.new("Model")
  3063. m2.Name = "Wings"
  3064. p1 = Instance.new("Part", m2)
  3065. p1.BrickColor = BrickColor.new("Deep orange")
  3066. p1.Material = Enum.Material.Neon
  3067. p1.CFrame = CFrame.new(28.7928066, 27.8741341, 25.9347725, -0.579227924, -0.579227805, -0.573576331, 0.707106769, -0.707106769, 0, -0.405579776, -0.405579716, 0.819152117)
  3068. p1.FormFactor = Enum.FormFactor.Custom
  3069. p1.Size = Vector3.new(0.61060679, 3.09150696, 0.221234918)
  3070. p1.BottomSurface = Enum.SurfaceType.Smooth
  3071. p1.TopSurface = Enum.SurfaceType.Smooth
  3072. b1 = Instance.new("SpecialMesh", p1)
  3073. b1.MeshType = Enum.MeshType.Sphere
  3074. b1.Name = "Mesh"
  3075. p2 = Instance.new("Part", m2)
  3076. p2.BrickColor = BrickColor.new("Deep orange")
  3077. p2.Material = Enum.Material.SmoothPlastic
  3078. p2.Reflectance = 0.30000001192093
  3079. p2.CFrame = CFrame.new(23.8806973, 23.7568359, 26.9065781, -0.573576033, 0.346188396, -0.742403686, 0, -0.906307817, -0.422617972, -0.819152117, -0.24240382, 0.519836783)
  3080. p2.CanCollide = false
  3081. p2.FormFactor = Enum.FormFactor.Custom
  3082. p2.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  3083. p2.BottomSurface = Enum.SurfaceType.Smooth
  3084. p2.TopSurface = Enum.SurfaceType.Smooth
  3085. b2 = Instance.new("SpecialMesh", p2)
  3086. b2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3087. b2.TextureId = "https://www.roblox.com/library/5251789/pumpkin"
  3088. b2.MeshType = Enum.MeshType.FileMesh
  3089. b2.Name = "Mesh"
  3090. b2.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  3091. p3 = Instance.new("Part", m2)
  3092. p3.BrickColor = BrickColor.new("Deep orange")
  3093. p3.Material = Enum.Material.SmoothPlastic
  3094. p3.Reflectance = 0.30000001192093
  3095. p3.CFrame = CFrame.new(23.7651176, 23.6910381, 26.9875221, -0.573576033, 0.346188247, -0.742403686, -2.40360578e-007, -0.906307697, -0.422617912, -0.819152117, -0.242403969, 0.519836664)
  3096. p3.CanCollide = false
  3097. p3.FormFactor = Enum.FormFactor.Custom
  3098. p3.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  3099. p3.BottomSurface = Enum.SurfaceType.Smooth
  3100. p3.TopSurface = Enum.SurfaceType.Smooth
  3101. b3 = Instance.new("SpecialMesh", p3)
  3102. b3.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3103. b3.TextureId = "https://www.roblox.com/library/5251789/pumpkin"
  3104. b3.MeshType = Enum.MeshType.FileMesh
  3105. b3.Name = "Mesh"
  3106. b3.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  3107. p4 = Instance.new("Part", m2)
  3108. p4.BrickColor = BrickColor.new("Deep orange")
  3109. p4.Material = Enum.Material.SmoothPlastic
  3110. p4.Reflectance = 0.30000001192093
  3111. p4.CFrame = CFrame.new(29.5663891, 25.8075085, 26.4371891, -0.573576391, 0.280166149, 0.769750714, 2.08616257e-007, -0.939692259, 0.342020333, 0.819151878, 0.196174487, 0.538985968)
  3112. p4.CanCollide = false
  3113. p4.FormFactor = Enum.FormFactor.Custom
  3114. p4.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  3115. p4.BottomSurface = Enum.SurfaceType.Smooth
  3116. p4.TopSurface = Enum.SurfaceType.Smooth
  3117. b4 = Instance.new("SpecialMesh", p4)
  3118. b4.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3119. b4.TextureId = "https://www.roblox.com/library/5251789/pumpkin"
  3120. b4.MeshType = Enum.MeshType.FileMesh
  3121. b4.Name = "Mesh"
  3122. b4.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  3123. p5 = Instance.new("Part", m2)
  3124. p5.BrickColor = BrickColor.new("Orange")
  3125. p5.Material = Enum.Material.SmoothPlastic
  3126. p5.Reflectance = 0.30000001192093
  3127. p5.CFrame = CFrame.new(23.880703, 23.7568455, 26.9065876, -0.573576212, 0.346188098, -0.742403805, -4.76837158e-007, -0.906307578, -0.422617912, -0.819152236, -0.242404133, 0.519836485)
  3128. p5.CanCollide = false
  3129. p5.FormFactor = Enum.FormFactor.Custom
  3130. p5.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  3131. p5.BottomSurface = Enum.SurfaceType.Smooth
  3132. p5.TopSurface = Enum.SurfaceType.Smooth
  3133. b5 = Instance.new("SpecialMesh", p5)
  3134. b5.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3135. b5.TextureId = "https://www.roblox.com/library/5251789/pumpkin"
  3136. b5.MeshType = Enum.MeshType.FileMesh
  3137. b5.Name = "Mesh"
  3138. b5.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  3139. p6 = Instance.new("Part", m2)
  3140. p6.BrickColor = BrickColor.new("Deep orange")
  3141. p6.Material = Enum.Material.SmoothPlastic
  3142. p6.Reflectance = 0.30000001192093
  3143. p6.CFrame = CFrame.new(23.6530266, 23.6272411, 27.0660267, -0.573576212, 0.346187949, -0.742403805, -7.17197622e-007, -0.906307459, -0.422617853, -0.819152236, -0.242404282, 0.519836366)
  3144. p6.CanCollide = false
  3145. p6.FormFactor = Enum.FormFactor.Custom
  3146. p6.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  3147. p6.BottomSurface = Enum.SurfaceType.Smooth
  3148. p6.TopSurface = Enum.SurfaceType.Smooth
  3149. b6 = Instance.new("SpecialMesh", p6)
  3150. b6.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3151. b6.TextureId = "https://www.roblox.com/library/5251789/pumpkin"
  3152. b6.MeshType = Enum.MeshType.FileMesh
  3153. b6.Name = "Mesh"
  3154. b6.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  3155. p7 = Instance.new("Part", m2)
  3156. p7.BrickColor = BrickColor.new("Deep orange")
  3157. p7.Material = Enum.Material.SmoothPlastic
  3158. p7.Reflectance = 0.30000001192093
  3159. p7.CFrame = CFrame.new(23.7651253, 23.6910515, 26.9875393, -0.573576212, 0.3461878, -0.742403805, -9.57558086e-007, -0.90630734, -0.422617793, -0.819152236, -0.242404431, 0.519836247)
  3160. p7.CanCollide = false
  3161. p7.FormFactor = Enum.FormFactor.Custom
  3162. p7.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  3163. p7.BottomSurface = Enum.SurfaceType.Smooth
  3164. p7.TopSurface = Enum.SurfaceType.Smooth
  3165. b7 = Instance.new("SpecialMesh", p7)
  3166. b7.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3167. b7.TextureId = "https://www.roblox.com/library/5251789/pumpkin"
  3168. b7.MeshType = Enum.MeshType.FileMesh
  3169. b7.Name = "Mesh"
  3170. b7.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  3171. p8 = Instance.new("Part", m2)
  3172. p8.BrickColor = BrickColor.new("Deep orange")
  3173. p8.Material = Enum.Material.SmoothPlastic
  3174. p8.Reflectance = 0.30000001192093
  3175. p8.CFrame = CFrame.new(23.6530304, 23.6272488, 27.0660381, -0.573576212, 0.346187651, -0.742403805, -1.19791855e-006, -0.90630722, -0.422617733, -0.819152236, -0.24240458, 0.519836128)
  3176. p8.CanCollide = false
  3177. p8.FormFactor = Enum.FormFactor.Custom
  3178. p8.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  3179. p8.BottomSurface = Enum.SurfaceType.Smooth
  3180. p8.TopSurface = Enum.SurfaceType.Smooth
  3181. b8 = Instance.new("SpecialMesh", p8)
  3182. b8.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3183. b8.TextureId = "https://www.roblox.com/library/5251789/pumpkin"
  3184. b8.MeshType = Enum.MeshType.FileMesh
  3185. b8.Name = "Mesh"
  3186. b8.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  3187. p9 = Instance.new("Part", m2)
  3188. p9.BrickColor = BrickColor.new("Deep orange")
  3189. p9.Material = Enum.Material.SmoothPlastic
  3190. p9.Reflectance = 0.30000001192093
  3191. p9.CFrame = CFrame.new(30.2536392, 23.691061, 26.9184284, -0.573576212, -0.346188962, 0.74240309, 4.47034836e-007, -0.906307578, -0.422616601, 0.81915164, -0.242404819, 0.519836843)
  3192. p9.CanCollide = false
  3193. p9.FormFactor = Enum.FormFactor.Custom
  3194. p9.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  3195. p9.BottomSurface = Enum.SurfaceType.Smooth
  3196. p9.TopSurface = Enum.SurfaceType.Smooth
  3197. b9 = Instance.new("SpecialMesh", p9)
  3198. b9.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3199. b9.TextureId = "https://www.roblox.com/library/5251789/pumpkin"
  3200. b9.MeshType = Enum.MeshType.FileMesh
  3201. b9.Name = "Mesh"
  3202. b9.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  3203. p10 = Instance.new("Part", m2)
  3204. p10.BrickColor = BrickColor.new("Deep orange")
  3205. p10.Material = Enum.Material.SmoothPlastic
  3206. p10.Reflectance = 0.30000001192093
  3207. p10.CFrame = CFrame.new(27.9471893, 26.8180733, 25.3034286, -0.573576212, 0.469845235, 0.671010077, 2.86794574e-007, -0.819150567, 0.573576927, 0.81915164, 0.328989446, 0.469847172)
  3208. p10.CanCollide = false
  3209. p10.FormFactor = Enum.FormFactor.Custom
  3210. p10.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  3211. p10.BottomSurface = Enum.SurfaceType.Smooth
  3212. p10.TopSurface = Enum.SurfaceType.Smooth
  3213. b10 = Instance.new("SpecialMesh", p10)
  3214. b10.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3215. b10.TextureId = "https://www.roblox.com/library/5251789/pumpkin"
  3216. b10.MeshType = Enum.MeshType.FileMesh
  3217. b10.Name = "Mesh"
  3218. b10.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  3219. p11 = Instance.new("Part", m2)
  3220. p11.BrickColor = BrickColor.new("Deep orange")
  3221. p11.Material = Enum.Material.SmoothPlastic
  3222. p11.Reflectance = 0.30000001192093
  3223. p11.CFrame = CFrame.new(27.8153667, 25.7751122, 25.211132, -0.573576212, 0.469845206, 0.671010017, 3.03888498e-007, -0.819150567, 0.573576987, 0.81915164, 0.328989416, 0.469847172)
  3224. p11.CanCollide = false
  3225. p11.FormFactor = Enum.FormFactor.Custom
  3226. p11.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  3227. p11.BottomSurface = Enum.SurfaceType.Smooth
  3228. p11.TopSurface = Enum.SurfaceType.Smooth
  3229. b11 = Instance.new("SpecialMesh", p11)
  3230. b11.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3231. b11.TextureId = "https://www.roblox.com/library/5251789/pumpkin"
  3232. b11.MeshType = Enum.MeshType.FileMesh
  3233. b11.Name = "Mesh"
  3234. b11.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  3235. p12 = Instance.new("Part", m2)
  3236. p12.BrickColor = BrickColor.new("Deep orange")
  3237. p12.Material = Enum.Material.SmoothPlastic
  3238. p12.Reflectance = 0.30000001192093
  3239. p12.CFrame = CFrame.new(29.655653, 24.6090927, 26.4997177, -0.573576212, 0.212011248, 0.791239619, 2.79475898e-007, -0.965924561, 0.258820325, 0.81915164, 0.14845185, 0.554032922)
  3240. p12.CanCollide = false
  3241. p12.FormFactor = Enum.FormFactor.Custom
  3242. p12.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  3243. p12.BottomSurface = Enum.SurfaceType.Smooth
  3244. p12.TopSurface = Enum.SurfaceType.Smooth
  3245. b12 = Instance.new("SpecialMesh", p12)
  3246. b12.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3247. b12.TextureId = "https://www.roblox.com/library/5251789/pumpkin"
  3248. b12.MeshType = Enum.MeshType.FileMesh
  3249. b12.Name = "Mesh"
  3250. b12.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  3251. p13 = Instance.new("Part", m2)
  3252. p13.BrickColor = BrickColor.new("Deep orange")
  3253. p13.Material = Enum.Material.SmoothPlastic
  3254. p13.Reflectance = 0.30000001192093
  3255. p13.CFrame = CFrame.new(27.9198303, 25.8644161, 25.2842865, -0.573576212, 0.469845116, 0.671010017, 2.51205847e-007, -0.819150507, 0.573577106, 0.81915164, 0.328989446, 0.469847202)
  3256. p13.CanCollide = false
  3257. p13.FormFactor = Enum.FormFactor.Custom
  3258. p13.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  3259. p13.BottomSurface = Enum.SurfaceType.Smooth
  3260. p13.TopSurface = Enum.SurfaceType.Smooth
  3261. b13 = Instance.new("SpecialMesh", p13)
  3262. b13.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3263. b13.TextureId = "https://www.roblox.com/library/5251789/pumpkin"
  3264. b13.MeshType = Enum.MeshType.FileMesh
  3265. b13.Name = "Mesh"
  3266. b13.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  3267. p14 = Instance.new("Part", m2)
  3268. p14.BrickColor = BrickColor.new("Deep orange")
  3269. p14.Material = Enum.Material.SmoothPlastic
  3270. p14.Reflectance = 0.30000001192093
  3271. p14.CFrame = CFrame.new(29.778841, 24.6493893, 26.5859776, -0.573576212, 0.212011158, 0.791239619, 2.26793262e-007, -0.965924621, 0.258820474, 0.81915164, 0.148451865, 0.554032922)
  3272. p14.CanCollide = false
  3273. p14.FormFactor = Enum.FormFactor.Custom
  3274. p14.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  3275. p14.BottomSurface = Enum.SurfaceType.Smooth
  3276. p14.TopSurface = Enum.SurfaceType.Smooth
  3277. b14 = Instance.new("SpecialMesh", p14)
  3278. b14.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3279. b14.TextureId = "https://www.roblox.com/library/5251789/pumpkin"
  3280. b14.MeshType = Enum.MeshType.FileMesh
  3281. b14.Name = "Mesh"
  3282. b14.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  3283. p15 = Instance.new("Part", m2)
  3284. p15.BrickColor = BrickColor.new("Deep orange")
  3285. p15.Material = Enum.Material.SmoothPlastic
  3286. p15.Reflectance = 0.30000001192093
  3287. p15.CFrame = CFrame.new(29.3303242, 25.7026424, 26.271925, -0.573576212, 0.280165315, 0.769750893, 1.98523225e-007, -0.939691305, 0.342021316, 0.81915164, 0.196174055, 0.538986266)
  3288. p15.CanCollide = false
  3289. p15.FormFactor = Enum.FormFactor.Custom
  3290. p15.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  3291. p15.BottomSurface = Enum.SurfaceType.Smooth
  3292. p15.TopSurface = Enum.SurfaceType.Smooth
  3293. b15 = Instance.new("SpecialMesh", p15)
  3294. b15.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3295. b15.TextureId = "https://www.roblox.com/library/5251789/pumpkin"
  3296. b15.MeshType = Enum.MeshType.FileMesh
  3297. b15.Name = "Mesh"
  3298. b15.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  3299. p16 = Instance.new("Part", m2)
  3300. p16.BrickColor = BrickColor.new("Deep orange")
  3301. p16.Material = Enum.Material.SmoothPlastic
  3302. p16.Reflectance = 0.30000001192093
  3303. p16.CFrame = CFrame.new(29.8983212, 24.6884689, 26.6696377, -0.573576272, 0.212011099, 0.791239798, 1.39939146e-007, -0.965924501, 0.258820534, 0.81915158, 0.148451924, 0.554033041)
  3304. p16.CanCollide = false
  3305. p16.FormFactor = Enum.FormFactor.Custom
  3306. p16.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  3307. p16.BottomSurface = Enum.SurfaceType.Smooth
  3308. p16.TopSurface = Enum.SurfaceType.Smooth
  3309. b16 = Instance.new("SpecialMesh", p16)
  3310. b16.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3311. b16.TextureId = "https://www.roblox.com/library/5251789/pumpkin"
  3312. b16.MeshType = Enum.MeshType.FileMesh
  3313. b16.Name = "Mesh"
  3314. b16.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  3315. p17 = Instance.new("Part", m2)
  3316. p17.BrickColor = BrickColor.new("Deep orange")
  3317. p17.Material = Enum.Material.SmoothPlastic
  3318. p17.Reflectance = 0.30000001192093
  3319. p17.CFrame = CFrame.new(29.5664043, 25.8075294, 26.4372196, -0.573576272, 0.280165255, 0.769751072, 1.1166911e-007, -0.939691126, 0.342021376, 0.81915158, 0.196174115, 0.538986385)
  3320. p17.CanCollide = false
  3321. p17.FormFactor = Enum.FormFactor.Custom
  3322. p17.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  3323. p17.BottomSurface = Enum.SurfaceType.Smooth
  3324. p17.TopSurface = Enum.SurfaceType.Smooth
  3325. b17 = Instance.new("SpecialMesh", p17)
  3326. b17.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3327. b17.TextureId = "https://www.roblox.com/library/5251789/pumpkin"
  3328. b17.MeshType = Enum.MeshType.FileMesh
  3329. b17.Name = "Mesh"
  3330. b17.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  3331. p18 = Instance.new("Part", m2)
  3332. p18.BrickColor = BrickColor.new("Deep orange")
  3333. p18.Material = Enum.Material.SmoothPlastic
  3334. p18.Reflectance = 0.30000001192093
  3335. p18.CFrame = CFrame.new(28.021162, 25.9510212, 25.3552322, -0.573576331, 0.469845086, 0.671010435, 8.10900147e-008, -0.819150269, 0.573577285, 0.819151521, 0.328989595, 0.469847381)
  3336. p18.CanCollide = false
  3337. p18.FormFactor = Enum.FormFactor.Custom
  3338. p18.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  3339. p18.BottomSurface = Enum.SurfaceType.Smooth
  3340. p18.TopSurface = Enum.SurfaceType.Smooth
  3341. b18 = Instance.new("SpecialMesh", p18)
  3342. b18.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3343. b18.TextureId = "https://www.roblox.com/library/5251789/pumpkin"
  3344. b18.MeshType = Enum.MeshType.FileMesh
  3345. b18.Name = "Mesh"
  3346. b18.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  3347. p19 = Instance.new("Part", m2)
  3348. p19.BrickColor = BrickColor.new("Deep orange")
  3349. p19.Material = Enum.Material.SmoothPlastic
  3350. p19.Reflectance = 0.30000001192093
  3351. p19.CFrame = CFrame.new(30.3657436, 23.6272507, 26.9969234, -0.573576272, -0.346189439, 0.74240303, -9.24166343e-009, -0.906307697, -0.422616035, 0.819151521, -0.242404714, 0.519837141)
  3352. p19.CanCollide = false
  3353. p19.FormFactor = Enum.FormFactor.Custom
  3354. p19.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  3355. p19.BottomSurface = Enum.SurfaceType.Smooth
  3356. p19.TopSurface = Enum.SurfaceType.Smooth
  3357. b19 = Instance.new("SpecialMesh", p19)
  3358. b19.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3359. b19.TextureId = "https://www.roblox.com/library/5251789/pumpkin"
  3360. b19.MeshType = Enum.MeshType.FileMesh
  3361. b19.Name = "Mesh"
  3362. b19.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  3363. p20 = Instance.new("Part", m2)
  3364. p20.BrickColor = BrickColor.new("Deep orange")
  3365. p20.Material = Enum.Material.SmoothPlastic
  3366. p20.Reflectance = 0.30000001192093
  3367. p20.CFrame = CFrame.new(30.2536469, 23.6910553, 26.9184265, -0.573576272, -0.346189529, 0.742402911, -2.63107069e-007, -0.906307518, -0.422615975, 0.819151521, -0.242404476, 0.519837141)
  3368. p20.CanCollide = false
  3369. p20.FormFactor = Enum.FormFactor.Custom
  3370. p20.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  3371. p20.BottomSurface = Enum.SurfaceType.Smooth
  3372. p20.TopSurface = Enum.SurfaceType.Smooth
  3373. b20 = Instance.new("SpecialMesh", p20)
  3374. b20.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3375. b20.TextureId = "https://www.roblox.com/library/5251789/pumpkin"
  3376. b20.MeshType = Enum.MeshType.FileMesh
  3377. b20.Name = "Mesh"
  3378. b20.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  3379. p21 = Instance.new("Part", m2)
  3380. p21.BrickColor = BrickColor.new("Deep orange")
  3381. p21.Material = Enum.Material.SmoothPlastic
  3382. p21.Reflectance = 0.30000001192093
  3383. p21.CFrame = CFrame.new(27.8458843, 26.7314644, 25.2324886, -0.573576272, 0.469844759, 0.671010494, -4.23347274e-007, -0.819149971, 0.573577166, 0.819151521, 0.328989863, 0.469847023)
  3384. p21.CanCollide = false
  3385. p21.FormFactor = Enum.FormFactor.Custom
  3386. p21.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  3387. p21.BottomSurface = Enum.SurfaceType.Smooth
  3388. p21.TopSurface = Enum.SurfaceType.Smooth
  3389. b21 = Instance.new("SpecialMesh", p21)
  3390. b21.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3391. b21.TextureId = "https://www.roblox.com/library/5251789/pumpkin"
  3392. b21.MeshType = Enum.MeshType.FileMesh
  3393. b21.Name = "Mesh"
  3394. b21.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  3395. p22 = Instance.new("Part", m2)
  3396. p22.BrickColor = BrickColor.new("Deep orange")
  3397. p22.Material = Enum.Material.SmoothPlastic
  3398. p22.Reflectance = 0.30000001192093
  3399. p22.CFrame = CFrame.new(30.1380615, 23.756855, 26.8374882, -0.573576212, -0.346189648, 0.742402732, -5.1367897e-007, -0.906307459, -0.422615856, 0.819151521, -0.242404282, 0.519837141)
  3400. p22.CanCollide = false
  3401. p22.FormFactor = Enum.FormFactor.Custom
  3402. p22.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  3403. p22.BottomSurface = Enum.SurfaceType.Smooth
  3404. p22.TopSurface = Enum.SurfaceType.Smooth
  3405. b22 = Instance.new("SpecialMesh", p22)
  3406. b22.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3407. b22.TextureId = "https://www.roblox.com/library/5251789/pumpkin"
  3408. b22.MeshType = Enum.MeshType.FileMesh
  3409. b22.Name = "Mesh"
  3410. b22.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  3411. p23 = Instance.new("Part", m2)
  3412. p23.BrickColor = BrickColor.new("Deep orange")
  3413. p23.Material = Enum.Material.SmoothPlastic
  3414. p23.Reflectance = 0.30000001192093
  3415. p23.CFrame = CFrame.new(29.4501858, 25.7558784, 26.3558216, -0.573576212, 0.280164778, 0.769751191, -6.73919146e-007, -0.939690709, 0.342021406, 0.819151521, 0.196174636, 0.538986027)
  3416. p23.CanCollide = false
  3417. p23.FormFactor = Enum.FormFactor.Custom
  3418. p23.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  3419. p23.BottomSurface = Enum.SurfaceType.Smooth
  3420. p23.TopSurface = Enum.SurfaceType.Smooth
  3421. b23 = Instance.new("SpecialMesh", p23)
  3422. b23.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3423. b23.TextureId = "https://www.roblox.com/library/5251789/pumpkin"
  3424. b23.MeshType = Enum.MeshType.FileMesh
  3425. b23.Name = "Mesh"
  3426. b23.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  3427. p24 = Instance.new("Part", m2)
  3428. p24.BrickColor = BrickColor.new("Deep orange")
  3429. p24.Material = Enum.Material.SmoothPlastic
  3430. p24.Reflectance = 0.30000001192093
  3431. p24.CFrame = CFrame.new(29.3303471, 25.702631, 26.2719078, -0.573576272, 0.280164808, 0.76975143, -7.04498234e-007, -0.939690709, 0.342021465, 0.819151461, 0.196174651, 0.538986087)
  3432. p24.CanCollide = false
  3433. p24.FormFactor = Enum.FormFactor.Custom
  3434. p24.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  3435. p24.BottomSurface = Enum.SurfaceType.Smooth
  3436. p24.TopSurface = Enum.SurfaceType.Smooth
  3437. b24 = Instance.new("SpecialMesh", p24)
  3438. b24.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3439. b24.TextureId = "https://www.roblox.com/library/5251789/pumpkin"
  3440. b24.MeshType = Enum.MeshType.FileMesh
  3441. b24.Name = "Mesh"
  3442. b24.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  3443. p25 = Instance.new("Part", m2)
  3444. p25.BrickColor = BrickColor.new("Deep orange")
  3445. p25.Material = Enum.Material.SmoothPlastic
  3446. p25.Reflectance = 0.30000001192093
  3447. p25.CFrame = CFrame.new(29.7788715, 24.6493816, 26.5859661, -0.573576331, 0.212010548, 0.791240335, -7.63082312e-007, -0.965923905, 0.258820742, 0.819151402, 0.14845252, 0.554032862)
  3448. p25.CanCollide = false
  3449. p25.FormFactor = Enum.FormFactor.Custom
  3450. p25.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  3451. p25.BottomSurface = Enum.SurfaceType.Smooth
  3452. p25.TopSurface = Enum.SurfaceType.Smooth
  3453. b25 = Instance.new("SpecialMesh", p25)
  3454. b25.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3455. b25.TextureId = "https://www.roblox.com/library/5251789/pumpkin"
  3456. b25.MeshType = Enum.MeshType.FileMesh
  3457. b25.Name = "Mesh"
  3458. b25.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  3459. p26 = Instance.new("Part", m2)
  3460. p26.BrickColor = BrickColor.new("Deep orange")
  3461. p26.Material = Enum.Material.SmoothPlastic
  3462. p26.Reflectance = 0.30000001192093
  3463. p26.CFrame = CFrame.new(29.450201, 25.7558823, 26.3558235, -0.573576331, 0.280164748, 0.769751668, -7.91352306e-007, -0.93969059, 0.342021525, 0.819151402, 0.196174681, 0.538986146)
  3464. p26.CanCollide = false
  3465. p26.FormFactor = Enum.FormFactor.Custom
  3466. p26.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  3467. p26.BottomSurface = Enum.SurfaceType.Smooth
  3468. p26.TopSurface = Enum.SurfaceType.Smooth
  3469. b26 = Instance.new("SpecialMesh", p26)
  3470. b26.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3471. b26.TextureId = "https://www.roblox.com/library/5251789/pumpkin"
  3472. b26.MeshType = Enum.MeshType.FileMesh
  3473. b26.Name = "Mesh"
  3474. b26.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  3475. p27 = Instance.new("Part", m2)
  3476. p27.BrickColor = BrickColor.new("Deep orange")
  3477. p27.Material = Enum.Material.SmoothPlastic
  3478. p27.Reflectance = 0.30000001192093
  3479. p27.CFrame = CFrame.new(30.3657703, 23.6272449, 26.9969063, -0.57357645, -0.346190155, 0.74240309, -9.161393e-007, -0.90630734, -0.422615707, 0.819151342, -0.242404088, 0.51983732)
  3480. p27.CanCollide = false
  3481. p27.FormFactor = Enum.FormFactor.Custom
  3482. p27.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  3483. p27.BottomSurface = Enum.SurfaceType.Smooth
  3484. p27.TopSurface = Enum.SurfaceType.Smooth
  3485. b27 = Instance.new("SpecialMesh", p27)
  3486. b27.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3487. b27.TextureId = "https://www.roblox.com/library/5251789/pumpkin"
  3488. b27.MeshType = Enum.MeshType.FileMesh
  3489. b27.Name = "Mesh"
  3490. b27.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  3491. p28 = Instance.new("Part", m2)
  3492. p28.BrickColor = BrickColor.new("Deep orange")
  3493. p28.Material = Enum.Material.SmoothPlastic
  3494. p28.Reflectance = 0.30000001192093
  3495. p28.CFrame = CFrame.new(28.0211868, 25.9510098, 25.3552094, -0.57357645, 0.469844639, 0.67101109, -1.07637948e-006, -0.819149673, 0.573577106, 0.819151342, 0.328990191, 0.469846785)
  3496. p28.CanCollide = false
  3497. p28.FormFactor = Enum.FormFactor.Custom
  3498. p28.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  3499. p28.BottomSurface = Enum.SurfaceType.Smooth
  3500. p28.TopSurface = Enum.SurfaceType.Smooth
  3501. b28 = Instance.new("SpecialMesh", p28)
  3502. b28.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3503. b28.TextureId = "https://www.roblox.com/library/5251789/pumpkin"
  3504. b28.MeshType = Enum.MeshType.FileMesh
  3505. b28.Name = "Mesh"
  3506. b28.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  3507. p29 = Instance.new("Part", m2)
  3508. p29.BrickColor = BrickColor.new("Deep orange")
  3509. p29.Material = Enum.Material.Neon
  3510. p29.CFrame = CFrame.new(31.2683067, 23.2277946, 27.6474876, 0.280168235, -0.769749522, -0.573576212, 0.939691305, 0.342017233, -1.0690095e-006, 0.19617486, -0.538985491, 0.819151521)
  3511. p29.FormFactor = Enum.FormFactor.Custom
  3512. p29.Size = Vector3.new(0.61060679, 3.09150696, 0.221234918)
  3513. p29.BottomSurface = Enum.SurfaceType.Smooth
  3514. p29.TopSurface = Enum.SurfaceType.Smooth
  3515. b29 = Instance.new("SpecialMesh", p29)
  3516. b29.MeshType = Enum.MeshType.Sphere
  3517. b29.Name = "Mesh"
  3518. p30 = Instance.new("Part", m2)
  3519. p30.BrickColor = BrickColor.new("Deep orange")
  3520. p30.Material = Enum.Material.SmoothPlastic
  3521. p30.Reflectance = 0.30000001192093
  3522. p30.CFrame = CFrame.new(29.655632, 24.6090698, 26.4996777, -0.573576212, 0.2120094, 0.791238904, -1.13902195e-006, -0.965922236, 0.258820891, 0.819151521, 0.148452237, 0.554032147)
  3523. p30.CanCollide = false
  3524. p30.FormFactor = Enum.FormFactor.Custom
  3525. p30.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  3526. p30.BottomSurface = Enum.SurfaceType.Smooth
  3527. p30.TopSurface = Enum.SurfaceType.Smooth
  3528. b30 = Instance.new("SpecialMesh", p30)
  3529. b30.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3530. b30.TextureId = "https://www.roblox.com/library/5251789/pumpkin"
  3531. b30.MeshType = Enum.MeshType.FileMesh
  3532. b30.Name = "Mesh"
  3533. b30.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  3534. p31 = Instance.new("Part", m2)
  3535. p31.BrickColor = BrickColor.new("Deep orange")
  3536. p31.Material = Enum.Material.SmoothPlastic
  3537. p31.Reflectance = 0.30000001192093
  3538. p31.CFrame = CFrame.new(30.138031, 23.7568359, 26.8374538, -0.573576212, -0.346189976, 0.742401063, -1.26856219e-006, -0.906306148, -0.422614396, 0.819151521, -0.242403775, 0.519836485)
  3539. p31.CanCollide = false
  3540. p31.FormFactor = Enum.FormFactor.Custom
  3541. p31.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  3542. p31.BottomSurface = Enum.SurfaceType.Smooth
  3543. p31.TopSurface = Enum.SurfaceType.Smooth
  3544. b31 = Instance.new("SpecialMesh", p31)
  3545. b31.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3546. b31.TextureId = "https://www.roblox.com/library/5251789/pumpkin"
  3547. b31.MeshType = Enum.MeshType.FileMesh
  3548. b31.Name = "Mesh"
  3549. b31.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  3550. p32 = Instance.new("Part", m2)
  3551. p32.BrickColor = BrickColor.new("Deep orange")
  3552. p32.Material = Enum.Material.SmoothPlastic
  3553. p32.Reflectance = 0.30000001192093
  3554. p32.CFrame = CFrame.new(27.741394, 26.6421375, 25.1592979, -0.573576212, 0.469842911, 0.671009958, -1.42880219e-006, -0.819147944, 0.573576748, 0.819151521, 0.328989625, 0.4698461)
  3555. p32.CanCollide = false
  3556. p32.FormFactor = Enum.FormFactor.Custom
  3557. p32.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  3558. p32.BottomSurface = Enum.SurfaceType.Smooth
  3559. p32.TopSurface = Enum.SurfaceType.Smooth
  3560. b32 = Instance.new("SpecialMesh", p32)
  3561. b32.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3562. b32.TextureId = "https://www.roblox.com/library/5251789/pumpkin"
  3563. b32.MeshType = Enum.MeshType.FileMesh
  3564. b32.Name = "Mesh"
  3565. b32.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  3566. p33 = Instance.new("Part", m2)
  3567. p33.BrickColor = BrickColor.new("Deep orange")
  3568. p33.Material = Enum.Material.Neon
  3569. p33.CFrame = CFrame.new(32.7100258, 25.2490444, 28.6569691, -0.14224124, -0.806705832, -0.573576093, 0.984804153, -0.173650295, -1.38238238e-006, -0.0996002704, -0.564861953, 0.819151759)
  3570. p33.FormFactor = Enum.FormFactor.Custom
  3571. p33.Size = Vector3.new(0.61060679, 7.32508755, 0.221234918)
  3572. p33.BottomSurface = Enum.SurfaceType.Smooth
  3573. p33.TopSurface = Enum.SurfaceType.Smooth
  3574. b33 = Instance.new("SpecialMesh", p33)
  3575. b33.MeshType = Enum.MeshType.Sphere
  3576. b33.Name = "Mesh"
  3577. p34 = Instance.new("Part", m2)
  3578. p34.BrickColor = BrickColor.new("Deep orange")
  3579. p34.Material = Enum.Material.SmoothPlastic
  3580. p34.Reflectance = 0.30000001192093
  3581. p34.CFrame = CFrame.new(27.919817, 25.8643856, 25.2842369, -0.573576391, 0.469842792, 0.671009898, -1.37759764e-006, -0.819147885, 0.573576868, 0.8191517, 0.328989476, 0.46984604)
  3582. p34.CanCollide = false
  3583. p34.FormFactor = Enum.FormFactor.Custom
  3584. p34.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  3585. p34.BottomSurface = Enum.SurfaceType.Smooth
  3586. p34.TopSurface = Enum.SurfaceType.Smooth
  3587. b34 = Instance.new("SpecialMesh", p34)
  3588. b34.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3589. b34.TextureId = "https://www.roblox.com/library/5251789/pumpkin"
  3590. b34.MeshType = Enum.MeshType.FileMesh
  3591. b34.Name = "Mesh"
  3592. b34.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  3593. p35 = Instance.new("Part", m2)
  3594. p35.BrickColor = BrickColor.new("Deep orange")
  3595. p35.Material = Enum.Material.SmoothPlastic
  3596. p35.Reflectance = 0.30000001192093
  3597. p35.CFrame = CFrame.new(29.8982925, 24.6884441, 26.6695824, -0.573576391, 0.212008998, 0.791238666, -1.40201018e-006, -0.965921998, 0.25882113, 0.8191517, 0.148452297, 0.554031909)
  3598. p35.CanCollide = false
  3599. p35.FormFactor = Enum.FormFactor.Custom
  3600. p35.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  3601. p35.BottomSurface = Enum.SurfaceType.Smooth
  3602. p35.TopSurface = Enum.SurfaceType.Smooth
  3603. b35 = Instance.new("SpecialMesh", p35)
  3604. b35.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3605. b35.TextureId = "https://www.roblox.com/library/5251789/pumpkin"
  3606. b35.MeshType = Enum.MeshType.FileMesh
  3607. b35.Name = "Mesh"
  3608. b35.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  3609. p36 = Instance.new("Part", m2)
  3610. p36.BrickColor = BrickColor.new("Deep orange")
  3611. p36.Material = Enum.Material.SmoothPlastic
  3612. p36.Reflectance = 0.30000001192093
  3613. p36.CFrame = CFrame.new(27.8153496, 25.7750854, 25.2110863, -0.573576391, 0.469842672, 0.671009898, -1.43028012e-006, -0.819147885, 0.573576927, 0.8191517, 0.328989506, 0.4698461)
  3614. p36.CanCollide = false
  3615. p36.FormFactor = Enum.FormFactor.Custom
  3616. p36.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  3617. p36.BottomSurface = Enum.SurfaceType.Smooth
  3618. p36.TopSurface = Enum.SurfaceType.Smooth
  3619. b36 = Instance.new("SpecialMesh", p36)
  3620. b36.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3621. b36.TextureId = "https://www.roblox.com/library/5251789/pumpkin"
  3622. b36.MeshType = Enum.MeshType.FileMesh
  3623. b36.Name = "Mesh"
  3624. b36.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  3625. p37 = Instance.new("Part", m2)
  3626. p37.BrickColor = BrickColor.new("Deep orange")
  3627. p37.Material = Enum.Material.Neon
  3628. p37.CFrame = CFrame.new(30.7430439, 27.8460693, 27.2796841, -0.409572512, -0.709406137, -0.573576272, 0.866021335, -0.500000834, -1.38386031e-006, -0.286787719, -0.49673146, 0.819151938)
  3629. p37.FormFactor = Enum.FormFactor.Custom
  3630. p37.Size = Vector3.new(0.61060679, 7.32508755, 0.221234918)
  3631. p37.BottomSurface = Enum.SurfaceType.Smooth
  3632. p37.TopSurface = Enum.SurfaceType.Smooth
  3633. b37 = Instance.new("SpecialMesh", p37)
  3634. b37.MeshType = Enum.MeshType.Sphere
  3635. b37.Name = "Mesh"
  3636. p38 = Instance.new("Part", m2)
  3637. p38.BrickColor = BrickColor.new("Deep orange")
  3638. p38.Material = Enum.Material.Neon
  3639. p38.CFrame = CFrame.new(32.7113533, 27.1965656, 28.6579113, -0.28016308, -0.769750178, -0.573576272, 0.939688683, -0.342021704, -1.3540581e-006, -0.196174175, -0.538985133, 0.819152057)
  3640. p38.FormFactor = Enum.FormFactor.Custom
  3641. p38.Size = Vector3.new(0.61060679, 8.03632927, 0.221234918)
  3642. p38.BottomSurface = Enum.SurfaceType.Smooth
  3643. p38.TopSurface = Enum.SurfaceType.Smooth
  3644. b38 = Instance.new("SpecialMesh", p38)
  3645. b38.MeshType = Enum.MeshType.Sphere
  3646. b38.Name = "Mesh"
  3647. p39 = Instance.new("Part", m2)
  3648. p39.BrickColor = BrickColor.new("Deep orange")
  3649. p39.Material = Enum.Material.SmoothPlastic
  3650. p39.Reflectance = 0.30000001192093
  3651. p39.CFrame = CFrame.new(26.2033787, 25.7750854, 25.2801971, -0.573574483, -0.469848186, -0.671007693, -2.18929154e-006, -0.819150686, 0.573572934, -0.819151402, 0.328989863, 0.469846785)
  3652. p39.CanCollide = false
  3653. p39.FormFactor = Enum.FormFactor.Custom
  3654. p39.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  3655. p39.BottomSurface = Enum.SurfaceType.Smooth
  3656. p39.TopSurface = Enum.SurfaceType.Smooth
  3657. b39 = Instance.new("SpecialMesh", p39)
  3658. b39.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3659. b39.TextureId = "https://www.roblox.com/library/5251789/pumpkin"
  3660. b39.MeshType = Enum.MeshType.FileMesh
  3661. b39.Name = "Mesh"
  3662. b39.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  3663. p40 = Instance.new("Part", m2)
  3664. p40.BrickColor = BrickColor.new("Deep orange")
  3665. p40.Material = Enum.Material.SmoothPlastic
  3666. p40.Reflectance = 0.30000001192093
  3667. p40.CFrame = CFrame.new(25.9975967, 25.9509888, 25.4242878, -0.573574483, -0.469848186, -0.671007693, -2.18929154e-006, -0.819150686, 0.573572934, -0.819151402, 0.328989863, 0.469846785)
  3668. p40.CanCollide = false
  3669. p40.FormFactor = Enum.FormFactor.Custom
  3670. p40.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  3671. p40.BottomSurface = Enum.SurfaceType.Smooth
  3672. p40.TopSurface = Enum.SurfaceType.Smooth
  3673. b40 = Instance.new("SpecialMesh", p40)
  3674. b40.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3675. b40.TextureId = "https://www.roblox.com/library/5251789/pumpkin"
  3676. b40.MeshType = Enum.MeshType.FileMesh
  3677. b40.Name = "Mesh"
  3678. b40.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  3679. p41 = Instance.new("Part", m2)
  3680. p41.BrickColor = BrickColor.new("Deep orange")
  3681. p41.Material = Enum.Material.SmoothPlastic
  3682. p41.Reflectance = 0.30000001192093
  3683. p41.CFrame = CFrame.new(26.098917, 25.8643856, 25.3533516, -0.573574483, -0.469848186, -0.671007693, -2.18929154e-006, -0.819150686, 0.573572934, -0.819151402, 0.328989863, 0.469846785)
  3684. p41.CanCollide = false
  3685. p41.FormFactor = Enum.FormFactor.Custom
  3686. p41.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  3687. p41.BottomSurface = Enum.SurfaceType.Smooth
  3688. p41.TopSurface = Enum.SurfaceType.Smooth
  3689. b41 = Instance.new("SpecialMesh", p41)
  3690. b41.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3691. b41.TextureId = "https://www.roblox.com/library/5251789/pumpkin"
  3692. b41.MeshType = Enum.MeshType.FileMesh
  3693. b41.Name = "Mesh"
  3694. b41.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  3695. p42 = Instance.new("Part", m2)
  3696. p42.BrickColor = BrickColor.new("Deep orange")
  3697. p42.Material = Enum.Material.SmoothPlastic
  3698. p42.Reflectance = 0.30000001192093
  3699. p42.CFrame = CFrame.new(24.12043, 24.6884346, 26.7387066, -0.573574483, -0.212014884, -0.791238487, -2.23079792e-006, -0.965923309, 0.258816421, -0.819151402, 0.148452327, 0.554032683)
  3700. p42.CanCollide = false
  3701. p42.FormFactor = Enum.FormFactor.Custom
  3702. p42.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  3703. p42.BottomSurface = Enum.SurfaceType.Smooth
  3704. p42.TopSurface = Enum.SurfaceType.Smooth
  3705. b42 = Instance.new("SpecialMesh", p42)
  3706. b42.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3707. b42.TextureId = "https://www.roblox.com/library/5251789/pumpkin"
  3708. b42.MeshType = Enum.MeshType.FileMesh
  3709. b42.Name = "Mesh"
  3710. b42.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  3711. p43 = Instance.new("Part", m2)
  3712. p43.BrickColor = BrickColor.new("Deep orange")
  3713. p43.Material = Enum.Material.SmoothPlastic
  3714. p43.Reflectance = 0.30000001192093
  3715. p43.CFrame = CFrame.new(24.12043, 24.6884365, 26.7387066, -0.573574483, -0.212014899, -0.791238487, -2.30996147e-006, -0.96592325, 0.258816421, -0.819151402, 0.148452222, 0.554032683)
  3716. p43.CanCollide = false
  3717. p43.FormFactor = Enum.FormFactor.Custom
  3718. p43.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  3719. p43.BottomSurface = Enum.SurfaceType.Smooth
  3720. p43.TopSurface = Enum.SurfaceType.Smooth
  3721. b43 = Instance.new("SpecialMesh", p43)
  3722. b43.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3723. b43.TextureId = "https://www.roblox.com/library/5251789/pumpkin"
  3724. b43.MeshType = Enum.MeshType.FileMesh
  3725. b43.Name = "Mesh"
  3726. b43.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  3727. p44 = Instance.new("Part", m2)
  3728. p44.BrickColor = BrickColor.new("Deep orange")
  3729. p44.Material = Enum.Material.SmoothPlastic
  3730. p44.Reflectance = 0.30000001192093
  3731. p44.CFrame = CFrame.new(24.3630924, 24.6090679, 26.5687962, -0.573574483, -0.212014914, -0.791238487, -2.38912503e-006, -0.96592319, 0.258816421, -0.819151402, 0.148452118, 0.554032683)
  3732. p44.CanCollide = false
  3733. p44.FormFactor = Enum.FormFactor.Custom
  3734. p44.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  3735. p44.BottomSurface = Enum.SurfaceType.Smooth
  3736. p44.TopSurface = Enum.SurfaceType.Smooth
  3737. b44 = Instance.new("SpecialMesh", p44)
  3738. b44.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3739. b44.TextureId = "https://www.roblox.com/library/5251789/pumpkin"
  3740. b44.MeshType = Enum.MeshType.FileMesh
  3741. b44.Name = "Mesh"
  3742. b44.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  3743. p45 = Instance.new("Part", m2)
  3744. p45.BrickColor = BrickColor.new("Deep orange")
  3745. p45.Material = Enum.Material.SmoothPlastic
  3746. p45.Reflectance = 0.30000001192093
  3747. p45.CFrame = CFrame.new(24.2399025, 24.6493645, 26.6550598, -0.573574483, -0.212014928, -0.791238487, -2.46828859e-006, -0.965923131, 0.258816421, -0.819151402, 0.148452014, 0.554032683)
  3748. p45.CanCollide = false
  3749. p45.FormFactor = Enum.FormFactor.Custom
  3750. p45.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  3751. p45.BottomSurface = Enum.SurfaceType.Smooth
  3752. p45.TopSurface = Enum.SurfaceType.Smooth
  3753. b45 = Instance.new("SpecialMesh", p45)
  3754. b45.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3755. b45.TextureId = "https://www.roblox.com/library/5251789/pumpkin"
  3756. b45.MeshType = Enum.MeshType.FileMesh
  3757. b45.Name = "Mesh"
  3758. b45.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  3759. p46 = Instance.new("Part", m2)
  3760. p46.BrickColor = BrickColor.new("Deep orange")
  3761. p46.Material = Enum.Material.SmoothPlastic
  3762. p46.Reflectance = 0.30000001192093
  3763. p46.CFrame = CFrame.new(24.3630962, 24.6090736, 26.5688019, -0.573574483, -0.212014943, -0.791238487, -2.54745214e-006, -0.965923071, 0.258816421, -0.819151402, 0.148451909, 0.554032683)
  3764. p46.CanCollide = false
  3765. p46.FormFactor = Enum.FormFactor.Custom
  3766. p46.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  3767. p46.BottomSurface = Enum.SurfaceType.Smooth
  3768. p46.TopSurface = Enum.SurfaceType.Smooth
  3769. b46 = Instance.new("SpecialMesh", p46)
  3770. b46.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3771. b46.TextureId = "https://www.roblox.com/library/5251789/pumpkin"
  3772. b46.MeshType = Enum.MeshType.FileMesh
  3773. b46.Name = "Mesh"
  3774. b46.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  3775. p47 = Instance.new("Part", m2)
  3776. p47.BrickColor = BrickColor.new("Deep orange")
  3777. p47.Material = Enum.Material.SmoothPlastic
  3778. p47.Reflectance = 0.30000001192093
  3779. p47.CFrame = CFrame.new(24.2399063, 24.6493702, 26.6550655, -0.573574483, -0.212014958, -0.791238487, -2.6266157e-006, -0.965923011, 0.258816421, -0.819151402, 0.148451805, 0.554032683)
  3780. p47.CanCollide = false
  3781. p47.FormFactor = Enum.FormFactor.Custom
  3782. p47.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  3783. p47.BottomSurface = Enum.SurfaceType.Smooth
  3784. p47.TopSurface = Enum.SurfaceType.Smooth
  3785. b47 = Instance.new("SpecialMesh", p47)
  3786. b47.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3787. b47.TextureId = "https://www.roblox.com/library/5251789/pumpkin"
  3788. b47.MeshType = Enum.MeshType.FileMesh
  3789. b47.Name = "Mesh"
  3790. b47.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  3791. p48 = Instance.new("Part", m2)
  3792. p48.BrickColor = BrickColor.new("Deep orange")
  3793. p48.Material = Enum.Material.Neon
  3794. p48.CFrame = CFrame.new(25.2453995, 27.8142643, 25.9324112, 0.579229355, 0.579225123, -0.573574543, 0.707105756, -0.707103014, -2.67389237e-006, -0.405579329, -0.40558058, -0.819151223)
  3795. p48.FormFactor = Enum.FormFactor.Custom
  3796. p48.Size = Vector3.new(0.61060679, 3.09150696, 0.221234918)
  3797. p48.BottomSurface = Enum.SurfaceType.Smooth
  3798. p48.TopSurface = Enum.SurfaceType.Smooth
  3799. b48 = Instance.new("SpecialMesh", p48)
  3800. b48.MeshType = Enum.MeshType.Sphere
  3801. b48.Name = "Mesh"
  3802. p49 = Instance.new("Part", m2)
  3803. p49.BrickColor = BrickColor.new("Deep orange")
  3804. p49.Material = Enum.Material.SmoothPlastic
  3805. p49.Reflectance = 0.30000001192093
  3806. p49.CFrame = CFrame.new(26.2033863, 25.7751026, 25.2802086, -0.573574364, -0.469848186, -0.671007454, -2.67389191e-006, -0.819150448, 0.573572874, -0.819151223, 0.328989238, 0.469846845)
  3807. p49.CanCollide = false
  3808. p49.FormFactor = Enum.FormFactor.Custom
  3809. p49.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  3810. p49.BottomSurface = Enum.SurfaceType.Smooth
  3811. p49.TopSurface = Enum.SurfaceType.Smooth
  3812. b49 = Instance.new("SpecialMesh", p49)
  3813. b49.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3814. b49.TextureId = "https://www.roblox.com/library/5251789/pumpkin"
  3815. b49.MeshType = Enum.MeshType.FileMesh
  3816. b49.Name = "Mesh"
  3817. b49.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  3818. p50 = Instance.new("Part", m2)
  3819. p50.BrickColor = BrickColor.new("Deep orange")
  3820. p50.Material = Enum.Material.SmoothPlastic
  3821. p50.Reflectance = 0.30000001192093
  3822. p50.CFrame = CFrame.new(25.9976063, 25.9510059, 25.4242992, -0.573574364, -0.469848186, -0.671007454, -2.67389191e-006, -0.819150448, 0.573572874, -0.819151223, 0.328989238, 0.469846845)
  3823. p50.CanCollide = false
  3824. p50.FormFactor = Enum.FormFactor.Custom
  3825. p50.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  3826. p50.BottomSurface = Enum.SurfaceType.Smooth
  3827. p50.TopSurface = Enum.SurfaceType.Smooth
  3828. b50 = Instance.new("SpecialMesh", p50)
  3829. b50.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3830. b50.TextureId = "https://www.roblox.com/library/5251789/pumpkin"
  3831. b50.MeshType = Enum.MeshType.FileMesh
  3832. b50.Name = "Mesh"
  3833. b50.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  3834. p51 = Instance.new("Part", m2)
  3835. p51.BrickColor = BrickColor.new("Deep orange")
  3836. p51.Material = Enum.Material.SmoothPlastic
  3837. p51.Reflectance = 0.30000001192093
  3838. p51.CFrame = CFrame.new(26.0989265, 25.8644028, 25.353363, -0.573574364, -0.469848186, -0.671007454, -2.67389191e-006, -0.819150448, 0.573572874, -0.819151223, 0.328989238, 0.469846845)
  3839. p51.CanCollide = false
  3840. p51.FormFactor = Enum.FormFactor.Custom
  3841. p51.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  3842. p51.BottomSurface = Enum.SurfaceType.Smooth
  3843. p51.TopSurface = Enum.SurfaceType.Smooth
  3844. b51 = Instance.new("SpecialMesh", p51)
  3845. b51.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3846. b51.TextureId = "https://www.roblox.com/library/5251789/pumpkin"
  3847. b51.MeshType = Enum.MeshType.FileMesh
  3848. b51.Name = "Mesh"
  3849. b51.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  3850. p52 = Instance.new("Part", m2)
  3851. p52.BrickColor = BrickColor.new("Deep orange")
  3852. p52.Material = Enum.Material.Neon
  3853. p52.CFrame = CFrame.new(21.2912331, 25.2490387, 28.7011547, 0.142246991, 0.806705594, -0.573574483, 0.984804809, -0.173645705, -2.66166035e-006, -0.0995996594, -0.564862788, -0.819151103)
  3854. p52.FormFactor = Enum.FormFactor.Custom
  3855. p52.Size = Vector3.new(0.61060679, 7.32508755, 0.221234918)
  3856. p52.BottomSurface = Enum.SurfaceType.Smooth
  3857. p52.TopSurface = Enum.SurfaceType.Smooth
  3858. b52 = Instance.new("SpecialMesh", p52)
  3859. b52.MeshType = Enum.MeshType.Sphere
  3860. b52.Name = "Mesh"
  3861. p53 = Instance.new("Part", m2)
  3862. p53.BrickColor = BrickColor.new("Deep orange")
  3863. p53.Material = Enum.Material.Neon
  3864. p53.CFrame = CFrame.new(23.2582321, 27.8460655, 27.3238525, 0.409577936, 0.709403872, -0.573574483, 0.866023481, -0.499996662, -2.64914797e-006, -0.28678745, -0.496732205, -0.819151103)
  3865. p53.FormFactor = Enum.FormFactor.Custom
  3866. p53.Size = Vector3.new(0.61060679, 7.32508755, 0.221234918)
  3867. p53.BottomSurface = Enum.SurfaceType.Smooth
  3868. p53.TopSurface = Enum.SurfaceType.Smooth
  3869. b53 = Instance.new("SpecialMesh", p53)
  3870. b53.MeshType = Enum.MeshType.Sphere
  3871. b53.Name = "Mesh"
  3872. p54 = Instance.new("Part", m2)
  3873. p54.BrickColor = BrickColor.new("Deep orange")
  3874. p54.Material = Enum.Material.Neon
  3875. p54.CFrame = CFrame.new(21.2899132, 27.1965466, 28.7020855, 0.280168742, 0.769748747, -0.573574483, 0.939690113, -0.342017204, -2.64914797e-006, -0.196173787, -0.538985729, -0.819151103)
  3876. p54.FormFactor = Enum.FormFactor.Custom
  3877. p54.Size = Vector3.new(0.61060679, 8.03632927, 0.221234918)
  3878. p54.BottomSurface = Enum.SurfaceType.Smooth
  3879. p54.TopSurface = Enum.SurfaceType.Smooth
  3880. b54 = Instance.new("SpecialMesh", p54)
  3881. b54.MeshType = Enum.MeshType.Sphere
  3882. b54.Name = "Mesh"
  3883. p55 = Instance.new("Part", m2)
  3884. p55.BrickColor = BrickColor.new("Deep orange")
  3885. p55.Material = Enum.Material.Neon
  3886. p55.CFrame = CFrame.new(22.732933, 23.2277641, 27.6916542, -0.280163169, 0.769749939, -0.573574483, 0.939688265, 0.342020243, -2.67457881e-006, 0.196175426, -0.538984358, -0.819150984)
  3887. p55.FormFactor = Enum.FormFactor.Custom
  3888. p55.Size = Vector3.new(0.61060679, 3.09150696, 0.221234918)
  3889. p55.BottomSurface = Enum.SurfaceType.Smooth
  3890. p55.TopSurface = Enum.SurfaceType.Smooth
  3891. b55 = Instance.new("SpecialMesh", p55)
  3892. b55.MeshType = Enum.MeshType.Sphere
  3893. b55.Name = "Mesh"
  3894. p56 = Instance.new("Part", m2)
  3895. p56.BrickColor = BrickColor.new("Deep orange")
  3896. p56.Material = Enum.Material.SmoothPlastic
  3897. p56.Reflectance = 0.30000001192093
  3898. p56.CFrame = CFrame.new(26.1728668, 26.7314224, 25.3015804, -0.573574424, -0.469846636, -0.671006322, -2.71658587e-006, -0.819149017, 0.573572636, -0.819150925, 0.328987926, 0.469845742)
  3899. p56.CanCollide = false
  3900. p56.FormFactor = Enum.FormFactor.Custom
  3901. p56.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  3902. p56.BottomSurface = Enum.SurfaceType.Smooth
  3903. p56.TopSurface = Enum.SurfaceType.Smooth
  3904. b56 = Instance.new("SpecialMesh", p56)
  3905. b56.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3906. b56.TextureId = "https://www.roblox.com/library/5251789/pumpkin"
  3907. b56.MeshType = Enum.MeshType.FileMesh
  3908. b56.Name = "Mesh"
  3909. b56.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  3910. p57 = Instance.new("Part", m2)
  3911. p57.BrickColor = BrickColor.new("Deep orange")
  3912. p57.Material = Enum.Material.SmoothPlastic
  3913. p57.Reflectance = 0.30000001192093
  3914. p57.CFrame = CFrame.new(26.0715504, 26.8180256, 25.3725224, -0.573574424, -0.469846636, -0.671006322, -2.71658587e-006, -0.819149017, 0.573572636, -0.819150925, 0.328987926, 0.469845742)
  3915. p57.CanCollide = false
  3916. p57.FormFactor = Enum.FormFactor.Custom
  3917. p57.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  3918. p57.BottomSurface = Enum.SurfaceType.Smooth
  3919. p57.TopSurface = Enum.SurfaceType.Smooth
  3920. b57 = Instance.new("SpecialMesh", p57)
  3921. b57.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3922. b57.TextureId = "https://www.roblox.com/library/5251789/pumpkin"
  3923. b57.MeshType = Enum.MeshType.FileMesh
  3924. b57.Name = "Mesh"
  3925. b57.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  3926. p58 = Instance.new("Part", m2)
  3927. p58.BrickColor = BrickColor.new("Deep orange")
  3928. p58.Material = Enum.Material.SmoothPlastic
  3929. p58.Reflectance = 0.30000001192093
  3930. p58.CFrame = CFrame.new(26.2773418, 26.6421242, 25.2284393, -0.573574424, -0.469846636, -0.671006322, -2.71658587e-006, -0.819149017, 0.573572636, -0.819150925, 0.328987926, 0.469845742)
  3931. p58.CanCollide = false
  3932. p58.FormFactor = Enum.FormFactor.Custom
  3933. p58.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  3934. p58.BottomSurface = Enum.SurfaceType.Smooth
  3935. p58.TopSurface = Enum.SurfaceType.Smooth
  3936. b58 = Instance.new("SpecialMesh", p58)
  3937. b58.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3938. b58.TextureId = "https://www.roblox.com/library/5251789/pumpkin"
  3939. b58.MeshType = Enum.MeshType.FileMesh
  3940. b58.Name = "Mesh"
  3941. b58.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  3942. p59 = Instance.new("Part", m2)
  3943. p59.BrickColor = BrickColor.new("Deep orange")
  3944. p59.Material = Enum.Material.SmoothPlastic
  3945. p59.Reflectance = 0.30000001192093
  3946. p59.CFrame = CFrame.new(24.6884308, 25.7025909, 26.3410091, -0.573574424, -0.280167818, -0.769747615, -2.71658587e-006, -0.939688742, 0.342017263, -0.819150925, 0.196172908, 0.538984478)
  3947. p59.CanCollide = false
  3948. p59.FormFactor = Enum.FormFactor.Custom
  3949. p59.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  3950. p59.BottomSurface = Enum.SurfaceType.Smooth
  3951. p59.TopSurface = Enum.SurfaceType.Smooth
  3952. b59 = Instance.new("SpecialMesh", p59)
  3953. b59.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3954. b59.TextureId = "https://www.roblox.com/library/5251789/pumpkin"
  3955. b59.MeshType = Enum.MeshType.FileMesh
  3956. b59.Name = "Mesh"
  3957. b59.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  3958. p60 = Instance.new("Part", m2)
  3959. p60.BrickColor = BrickColor.new("Deep orange")
  3960. p60.Material = Enum.Material.SmoothPlastic
  3961. p60.Reflectance = 0.30000001192093
  3962. p60.CFrame = CFrame.new(24.4523582, 25.807478, 26.5063095, -0.573574424, -0.280167848, -0.769747615, -2.7445908e-006, -0.939688742, 0.342017263, -0.819150925, 0.196172863, 0.538984478)
  3963. p60.CanCollide = false
  3964. p60.FormFactor = Enum.FormFactor.Custom
  3965. p60.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  3966. p60.BottomSurface = Enum.SurfaceType.Smooth
  3967. p60.TopSurface = Enum.SurfaceType.Smooth
  3968. b60 = Instance.new("SpecialMesh", p60)
  3969. b60.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3970. b60.TextureId = "https://www.roblox.com/library/5251789/pumpkin"
  3971. b60.MeshType = Enum.MeshType.FileMesh
  3972. b60.Name = "Mesh"
  3973. b60.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  3974. p61 = Instance.new("Part", m2)
  3975. p61.BrickColor = BrickColor.new("Deep orange")
  3976. p61.Material = Enum.Material.SmoothPlastic
  3977. p61.Reflectance = 0.30000001192093
  3978. p61.CFrame = CFrame.new(24.5685883, 25.7558403, 26.4249287, -0.573574424, -0.280167878, -0.769747615, -2.77259574e-006, -0.939688742, 0.342017263, -0.819150925, 0.196172819, 0.538984478)
  3979. p61.CanCollide = false
  3980. p61.FormFactor = Enum.FormFactor.Custom
  3981. p61.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  3982. p61.BottomSurface = Enum.SurfaceType.Smooth
  3983. p61.TopSurface = Enum.SurfaceType.Smooth
  3984. b61 = Instance.new("SpecialMesh", p61)
  3985. b61.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3986. b61.TextureId = "https://www.roblox.com/library/5251789/pumpkin"
  3987. b61.MeshType = Enum.MeshType.FileMesh
  3988. b61.Name = "Mesh"
  3989. b61.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  3990. p62 = Instance.new("Part", m2)
  3991. p62.BrickColor = BrickColor.new("Deep orange")
  3992. p62.Material = Enum.Material.SmoothPlastic
  3993. p62.Reflectance = 0.30000001192093
  3994. p62.CFrame = CFrame.new(24.6884365, 25.7025948, 26.3410149, -0.573574424, -0.280167907, -0.769747615, -2.80060067e-006, -0.939688742, 0.342017263, -0.819150925, 0.196172774, 0.538984478)
  3995. p62.CanCollide = false
  3996. p62.FormFactor = Enum.FormFactor.Custom
  3997. p62.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  3998. p62.BottomSurface = Enum.SurfaceType.Smooth
  3999. p62.TopSurface = Enum.SurfaceType.Smooth
  4000. b62 = Instance.new("SpecialMesh", p62)
  4001. b62.MeshId = "http://www.roblox.com/asset/?id=3270017"
  4002. b62.TextureId = "https://www.roblox.com/library/5251789/pumpkin"
  4003. b62.MeshType = Enum.MeshType.FileMesh
  4004. b62.Name = "Mesh"
  4005. b62.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  4006. p63 = Instance.new("Part", m2)
  4007. p63.BrickColor = BrickColor.new("Deep orange")
  4008. p63.Material = Enum.Material.SmoothPlastic
  4009. p63.Reflectance = 0.30000001192093
  4010. p63.CFrame = CFrame.new(24.452364, 25.8074818, 26.5063152, -0.573574424, -0.280167937, -0.769747615, -2.8286056e-006, -0.939688742, 0.342017263, -0.819150925, 0.196172729, 0.538984478)
  4011. p63.CanCollide = false
  4012. p63.FormFactor = Enum.FormFactor.Custom
  4013. p63.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  4014. p63.BottomSurface = Enum.SurfaceType.Smooth
  4015. p63.TopSurface = Enum.SurfaceType.Smooth
  4016. b63 = Instance.new("SpecialMesh", p63)
  4017. b63.MeshId = "http://www.roblox.com/asset/?id=3270017"
  4018. b63.TextureId = "https://www.roblox.com/library/5251789/pumpkin"
  4019. b63.MeshType = Enum.MeshType.FileMesh
  4020. b63.Name = "Mesh"
  4021. b63.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  4022. p64 = Instance.new("Part", m2)
  4023. p64.BrickColor = BrickColor.new("Deep orange")
  4024. p64.Material = Enum.Material.SmoothPlastic
  4025. p64.Reflectance = 0.30000001192093
  4026. p64.CFrame = CFrame.new(24.568594, 25.7558441, 26.4249344, -0.573574424, -0.280167967, -0.769747615, -2.85661054e-006, -0.939688742, 0.342017263, -0.819150925, 0.196172684, 0.538984478)
  4027. p64.CanCollide = false
  4028. p64.FormFactor = Enum.FormFactor.Custom
  4029. p64.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  4030. p64.BottomSurface = Enum.SurfaceType.Smooth
  4031. p64.TopSurface = Enum.SurfaceType.Smooth
  4032. b64 = Instance.new("SpecialMesh", p64)
  4033. b64.MeshId = "http://www.roblox.com/asset/?id=3270017"
  4034. b64.TextureId = "https://www.roblox.com/library/5251789/pumpkin"
  4035. b64.MeshType = Enum.MeshType.FileMesh
  4036. b64.Name = "Mesh"
  4037. b64.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  4038. p65 = Instance.new("Part", m2)
  4039. p65.BrickColor = BrickColor.new("Really black")
  4040. p65.Transparency = 1
  4041. p65.Name = "TorsoPart"
  4042. p65.CFrame = CFrame.new(27.0399818, 25.1251049, 25.3600311, 0.999996543, 2.59280205e-006, 8.94069672e-008, 2.77161598e-006, 0.999995351, 1.56462193e-006, 6.2584877e-007, 1.51991844e-006, 0.999998093)
  4043. p65.FormFactor = Enum.FormFactor.Symmetric
  4044. p65.Size = Vector3.new(4, 4, 2)
  4045. w1 = Instance.new("Weld", p1)
  4046. w1.Name = "Part_Weld"
  4047. w1.Part0 = p1
  4048. w1.C0 = CFrame.new(7.48623466, 46.9062119, -4.72964478, -0.579227924, 0.707106769, -0.405579776, -0.579227805, -0.707106769, -0.405579716, -0.573576331, 0, 0.819152117)
  4049. w1.Part1 = p2
  4050. w1.C1 = CFrame.new(35.7379875, 19.7860374, 13.782176, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  4051. w2 = Instance.new("Weld", p2)
  4052. w2.Name = "Part_Weld"
  4053. w2.Part0 = p2
  4054. w2.C0 = CFrame.new(35.7379875, 19.7860374, 13.782176, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  4055. w2.Part1 = p3
  4056. w2.C1 = CFrame.new(35.7379951, 19.7860336, 13.626483, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  4057. w3 = Instance.new("Weld", p3)
  4058. w3.Name = "Part_Weld"
  4059. w3.Part0 = p3
  4060. w3.C0 = CFrame.new(35.7379951, 19.7860336, 13.626483, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  4061. w3.Part1 = p4
  4062. w3.C1 = CFrame.new(-4.6974678, 10.7812996, -45.834713, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  4063. w4 = Instance.new("Weld", p4)
  4064. w4.Name = "Part_Weld"
  4065. w4.Part0 = p4
  4066. w4.C0 = CFrame.new(-4.6974678, 10.7812996, -45.834713, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  4067. w4.Part1 = p5
  4068. w4.C1 = CFrame.new(35.7379875, 19.7860374, 13.782176, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  4069. w5 = Instance.new("Weld", p5)
  4070. w5.Name = "Part_Weld"
  4071. w5.Part0 = p5
  4072. w5.C0 = CFrame.new(35.7379875, 19.7860374, 13.782176, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  4073. w5.Part1 = p6
  4074. w5.C1 = CFrame.new(35.7379951, 19.7860374, 13.4754944, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  4075. w6 = Instance.new("Weld", p6)
  4076. w6.Name = "Part_Weld"
  4077. w6.Part0 = p6
  4078. w6.C0 = CFrame.new(35.7379951, 19.7860374, 13.4754944, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  4079. w6.Part1 = p7
  4080. w6.C1 = CFrame.new(35.7379951, 19.7860336, 13.626483, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  4081. w7 = Instance.new("Weld", p7)
  4082. w7.Name = "Part_Weld"
  4083. w7.Part0 = p7
  4084. w7.C0 = CFrame.new(35.7379951, 19.7860336, 13.626483, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  4085. w7.Part1 = p8
  4086. w7.C1 = CFrame.new(35.7379951, 19.7860374, 13.4754944, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  4087. w8 = Instance.new("Weld", p8)
  4088. w8.Name = "Part_Weld"
  4089. w8.Part0 = p8
  4090. w8.C0 = CFrame.new(35.7379951, 19.7860374, 13.4754944, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  4091. w8.Part1 = p9
  4092. w8.C1 = CFrame.new(-4.69746971, 38.4699516, -26.4413414, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  4093. w9 = Instance.new("Weld", p9)
  4094. w9.Name = "Part_Weld"
  4095. w9.Part0 = p9
  4096. w9.C0 = CFrame.new(-4.69746971, 38.4699516, -26.4413414, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  4097. w9.Part1 = p10
  4098. w9.C1 = CFrame.new(-4.6974659, 0.512617111, -46.0237579, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  4099. w10 = Instance.new("Weld", p10)
  4100. w10.Name = "Part_Weld"
  4101. w10.Part0 = p10
  4102. w10.C0 = CFrame.new(-4.6974659, 0.512617111, -46.0237579, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  4103. w10.Part1 = p11
  4104. w10.C1 = CFrame.new(-4.69746971, -0.249427795, -45.2937202, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  4105. w11 = Instance.new("Weld", p11)
  4106. w11.Name = "Part_Weld"
  4107. w11.Part0 = p11
  4108. w11.C0 = CFrame.new(-4.69746971, -0.249427795, -45.2937202, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  4109. w11.Part1 = p12
  4110. w11.C1 = CFrame.new(-4.69746971, 13.5492201, -44.5157242, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  4111. w12 = Instance.new("Weld", p12)
  4112. w12.Name = "Part_Weld"
  4113. w12.Part0 = p12
  4114. w12.C0 = CFrame.new(-4.69746971, 13.5492201, -44.5157242, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  4115. w12.Part1 = p13
  4116. w12.C1 = CFrame.new(-4.69747162, -0.249425888, -45.4494095, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  4117. w13 = Instance.new("Weld", p13)
  4118. w13.Name = "Part_Weld"
  4119. w13.Part0 = p13
  4120. w13.C0 = CFrame.new(-4.69747162, -0.249425888, -45.4494095, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  4121. w13.Part1 = p14
  4122. w13.C1 = CFrame.new(-4.6974678, 13.5492172, -44.6714172, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  4123. w14 = Instance.new("Weld", p14)
  4124. w14.Name = "Part_Weld"
  4125. w14.Part0 = p14
  4126. w14.C0 = CFrame.new(-4.6974678, 13.5492172, -44.6714172, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  4127. w14.Part1 = p15
  4128. w14.C1 = CFrame.new(-4.69747162, 10.7813034, -45.5280304, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  4129. w15 = Instance.new("Weld", p15)
  4130. w15.Name = "Part_Weld"
  4131. w15.Part0 = p15
  4132. w15.C0 = CFrame.new(-4.69747162, 10.7813034, -45.5280304, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  4133. w15.Part1 = p16
  4134. w15.C1 = CFrame.new(-4.69746971, 13.5492172, -44.8224106, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  4135. w16 = Instance.new("Weld", p16)
  4136. w16.Name = "Part_Weld"
  4137. w16.Part0 = p16
  4138. w16.C0 = CFrame.new(-4.69746971, 13.5492172, -44.8224106, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  4139. w16.Part1 = p17
  4140. w16.C1 = CFrame.new(-4.6974678, 10.7812996, -45.834713, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  4141. w17 = Instance.new("Weld", p17)
  4142. w17.Name = "Part_Weld"
  4143. w17.Part0 = p17
  4144. w17.C0 = CFrame.new(-4.6974678, 10.7812996, -45.834713, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  4145. w17.Part1 = p18
  4146. w17.C1 = CFrame.new(-4.6974678, -0.249424934, -45.600399, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  4147. w18 = Instance.new("Weld", p18)
  4148. w18.Name = "Part_Weld"
  4149. w18.Part0 = p18
  4150. w18.C0 = CFrame.new(-4.6974678, -0.249424934, -45.600399, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  4151. w18.Part1 = p19
  4152. w18.C1 = CFrame.new(-4.6974678, 38.4699554, -26.5923309, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  4153. w19 = Instance.new("Weld", p19)
  4154. w19.Name = "Part_Weld"
  4155. w19.Part0 = p19
  4156. w19.C0 = CFrame.new(-4.6974678, 38.4699554, -26.5923309, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  4157. w19.Part1 = p20
  4158. w19.C1 = CFrame.new(-4.69746971, 38.4699516, -26.4413414, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  4159. w20 = Instance.new("Weld", p20)
  4160. w20.Name = "Part_Weld"
  4161. w20.Part0 = p20
  4162. w20.C0 = CFrame.new(-4.69746971, 38.4699516, -26.4413414, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  4163. w20.Part1 = p21
  4164. w20.C1 = CFrame.new(-4.69746971, 0.512615204, -45.8727722, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  4165. w21 = Instance.new("Weld", p21)
  4166. w21.Name = "Part_Weld"
  4167. w21.Part0 = p21
  4168. w21.C0 = CFrame.new(-4.69746971, 0.512615204, -45.8727722, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  4169. w21.Part1 = p22
  4170. w21.C1 = CFrame.new(-4.69746971, 38.4699554, -26.2856503, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  4171. w22 = Instance.new("Weld", p22)
  4172. w22.Name = "Part_Weld"
  4173. w22.Part0 = p22
  4174. w22.C0 = CFrame.new(-4.69746971, 38.4699554, -26.2856503, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  4175. w22.Part1 = p23
  4176. w22.C1 = CFrame.new(-4.69747162, 10.7813015, -45.6837234, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  4177. w23 = Instance.new("Weld", p23)
  4178. w23.Name = "Part_Weld"
  4179. w23.Part0 = p23
  4180. w23.C0 = CFrame.new(-4.69747162, 10.7813015, -45.6837234, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  4181. w23.Part1 = p24
  4182. w23.C1 = CFrame.new(-4.69747162, 10.7813034, -45.5280304, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  4183. w24 = Instance.new("Weld", p24)
  4184. w24.Name = "Part_Weld"
  4185. w24.Part0 = p24
  4186. w24.C0 = CFrame.new(-4.69747162, 10.7813034, -45.5280304, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  4187. w24.Part1 = p25
  4188. w24.C1 = CFrame.new(-4.6974678, 13.5492172, -44.6714172, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  4189. w25 = Instance.new("Weld", p25)
  4190. w25.Name = "Part_Weld"
  4191. w25.Part0 = p25
  4192. w25.C0 = CFrame.new(-4.6974678, 13.5492172, -44.6714172, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  4193. w25.Part1 = p26
  4194. w25.C1 = CFrame.new(-4.69747162, 10.7813015, -45.6837234, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  4195. w26 = Instance.new("Weld", p26)
  4196. w26.Name = "Part_Weld"
  4197. w26.Part0 = p26
  4198. w26.C0 = CFrame.new(-4.69747162, 10.7813015, -45.6837234, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  4199. w26.Part1 = p27
  4200. w26.C1 = CFrame.new(-4.6974678, 38.4699554, -26.5923309, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  4201. w27 = Instance.new("Weld", p27)
  4202. w27.Name = "Part_Weld"
  4203. w27.Part0 = p27
  4204. w27.C0 = CFrame.new(-4.6974678, 38.4699554, -26.5923309, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  4205. w27.Part1 = p28
  4206. w27.C1 = CFrame.new(-4.6974678, -0.249424934, -45.600399, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  4207. w28 = Instance.new("Weld", p28)
  4208. w28.Name = "Part_Weld"
  4209. w28.Part0 = p28
  4210. w28.C0 = CFrame.new(-4.6974678, -0.249424934, -45.600399, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  4211. w28.Part1 = p29
  4212. w28.C1 = CFrame.new(-36.0110359, 31.0260429, -4.71271896, 0.280166358, 0.93969208, 0.196174681, -0.769750178, 0.342019618, -0.538985252, -0.57357645, -2.95716429e-008, 0.819151998)
  4213. w29 = Instance.new("Weld", p29)
  4214. w29.Name = "Part_Weld"
  4215. w29.Part0 = p29
  4216. w29.C0 = CFrame.new(-36.0110359, 31.0260429, -4.71271896, 0.280166358, 0.93969208, 0.196174681, -0.769750178, 0.342019618, -0.538985252, -0.57357645, -2.95716429e-008, 0.819151998)
  4217. w29.Part1 = p30
  4218. w29.C1 = CFrame.new(-4.69746971, 13.5492201, -44.5157242, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  4219. w30 = Instance.new("Weld", p30)
  4220. w30.Name = "Part_Weld"
  4221. w30.Part0 = p30
  4222. w30.C0 = CFrame.new(-4.69746971, 13.5492201, -44.5157242, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  4223. w30.Part1 = p31
  4224. w30.C1 = CFrame.new(-4.69746971, 38.4699554, -26.2856503, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  4225. w31 = Instance.new("Weld", p31)
  4226. w31.Name = "Part_Weld"
  4227. w31.Part0 = p31
  4228. w31.C0 = CFrame.new(-4.69746971, 38.4699554, -26.2856503, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  4229. w31.Part1 = p32
  4230. w31.C1 = CFrame.new(-4.6974678, 0.512617111, -45.717083, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  4231. w32 = Instance.new("Weld", p32)
  4232. w32.Name = "Part_Weld"
  4233. w32.Part0 = p32
  4234. w32.C0 = CFrame.new(-4.6974678, 0.512617111, -45.717083, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  4235. w32.Part1 = p33
  4236. w32.C1 = CFrame.new(-17.3583775, 46.9591446, -4.71270752, -0.142244235, 0.98480773, -0.0996004939, -0.806707144, -0.173648238, -0.564862549, -0.57357657, 0, 0.819151998)
  4237. w33 = Instance.new("Weld", p33)
  4238. w33.Name = "Part_Weld"
  4239. w33.Part0 = p33
  4240. w33.C0 = CFrame.new(-17.3583775, 46.9591446, -4.71270752, -0.142244235, 0.98480773, -0.0996004939, -0.806707144, -0.173648238, -0.564862549, -0.57357657, 0, 0.819151998)
  4241. w33.Part1 = p34
  4242. w33.C1 = CFrame.new(-4.69747162, -0.249425888, -45.4494095, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  4243. w34 = Instance.new("Weld", p34)
  4244. w34.Name = "Part_Weld"
  4245. w34.Part0 = p34
  4246. w34.C0 = CFrame.new(-4.69747162, -0.249425888, -45.4494095, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  4247. w34.Part1 = p35
  4248. w34.C1 = CFrame.new(-4.69746971, 13.5492172, -44.8224106, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  4249. w35 = Instance.new("Weld", p35)
  4250. w35.Name = "Part_Weld"
  4251. w35.Part0 = p35
  4252. w35.C0 = CFrame.new(-4.69746971, 13.5492172, -44.8224106, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  4253. w35.Part1 = p36
  4254. w35.C1 = CFrame.new(-4.69746971, -0.249427795, -45.2937202, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  4255. w36 = Instance.new("Weld", p36)
  4256. w36.Name = "Part_Weld"
  4257. w36.Part0 = p36
  4258. w36.C0 = CFrame.new(-4.69746971, -0.249427795, -45.2937202, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  4259. w36.Part1 = p37
  4260. w36.C1 = CFrame.new(-3.70028734, 49.2830544, -4.71271324, -0.409575999, 0.866025388, -0.286788285, -0.709406435, -0.5, -0.496731967, -0.57357657, 0, 0.819151998)
  4261. w37 = Instance.new("Weld", p37)
  4262. w37.Name = "Part_Weld"
  4263. w37.Part0 = p37
  4264. w37.C0 = CFrame.new(-3.70028734, 49.2830544, -4.71271324, -0.409575999, 0.866025388, -0.286788285, -0.709406435, -0.5, -0.496731967, -0.57357657, 0, 0.819151998)
  4265. w37.Part1 = p38
  4266. w37.C1 = CFrame.new(-10.7698097, 49.927597, -4.71271324, -0.280166447, 0.939692616, -0.196174681, -0.769750953, -0.342020154, -0.53898561, -0.57357657, 0, 0.819151998)
  4267. w38 = Instance.new("Weld", p38)
  4268. w38.Name = "Part_Weld"
  4269. w38.Part0 = p38
  4270. w38.C0 = CFrame.new(-10.7698097, 49.927597, -4.71271324, -0.280166447, 0.939692616, -0.196174681, -0.769750953, -0.342020154, -0.53898561, -0.57357657, 0, 0.819151998)
  4271. w38.Part1 = p39
  4272. w38.C1 = CFrame.new(35.7379837, 25.1083565, -9.07904911, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  4273. w39 = Instance.new("Weld", p39)
  4274. w39.Name = "Part_Weld"
  4275. w39.Part0 = p39
  4276. w39.C0 = CFrame.new(35.7379837, 25.1083565, -9.07904911, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  4277. w39.Part1 = p40
  4278. w39.C1 = CFrame.new(35.7379837, 25.1083584, -9.38572502, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  4279. w40 = Instance.new("Weld", p40)
  4280. w40.Name = "Part_Weld"
  4281. w40.Part0 = p40
  4282. w40.C0 = CFrame.new(35.7379837, 25.1083584, -9.38572502, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  4283. w40.Part1 = p41
  4284. w40.C1 = CFrame.new(35.7379875, 25.1083603, -9.23473454, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  4285. w41 = Instance.new("Weld", p41)
  4286. w41.Name = "Part_Weld"
  4287. w41.Part0 = p41
  4288. w41.C0 = CFrame.new(35.7379875, 25.1083603, -9.23473454, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  4289. w41.Part1 = p42
  4290. w41.C1 = CFrame.new(35.7379913, 24.9916019, -2.11887932, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  4291. w42 = Instance.new("Weld", p42)
  4292. w42.Name = "Part_Weld"
  4293. w42.Part0 = p42
  4294. w42.C0 = CFrame.new(35.7379913, 24.9916019, -2.11887932, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  4295. w42.Part1 = p43
  4296. w42.C1 = CFrame.new(35.7379913, 24.9916019, -2.11887932, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  4297. w43 = Instance.new("Weld", p43)
  4298. w43.Name = "Part_Weld"
  4299. w43.Part0 = p43
  4300. w43.C0 = CFrame.new(35.7379913, 24.9916019, -2.11887932, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  4301. w43.Part1 = p44
  4302. w43.C1 = CFrame.new(35.7379913, 24.9916058, -1.81219578, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  4303. w44 = Instance.new("Weld", p44)
  4304. w44.Name = "Part_Weld"
  4305. w44.Part0 = p44
  4306. w44.C0 = CFrame.new(35.7379913, 24.9916058, -1.81219578, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  4307. w44.Part1 = p45
  4308. w44.C1 = CFrame.new(35.7379913, 24.9916019, -1.96789074, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  4309. w45 = Instance.new("Weld", p45)
  4310. w45.Name = "Part_Weld"
  4311. w45.Part0 = p45
  4312. w45.C0 = CFrame.new(35.7379913, 24.9916019, -1.96789074, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  4313. w45.Part1 = p46
  4314. w45.C1 = CFrame.new(35.7379913, 24.9916058, -1.81219578, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  4315. w46 = Instance.new("Weld", p46)
  4316. w46.Name = "Part_Weld"
  4317. w46.Part0 = p46
  4318. w46.C0 = CFrame.new(35.7379913, 24.9916058, -1.81219578, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  4319. w46.Part1 = p47
  4320. w46.C1 = CFrame.new(35.7379913, 24.9916019, -1.96789074, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  4321. w47 = Instance.new("Weld", p47)
  4322. w47.Name = "Part_Weld"
  4323. w47.Part0 = p47
  4324. w47.C0 = CFrame.new(35.7379913, 24.9916019, -1.96789074, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  4325. w47.Part1 = p48
  4326. w47.C1 = CFrame.new(-23.7728367, 15.5624714, 35.7227516, 0.579227924, 0.707106769, -0.405579776, 0.579227865, -0.707106769, -0.405579716, -0.57357645, 0, -0.819151998)
  4327. w48 = Instance.new("Weld", p48)
  4328. w48.Name = "Part_Weld"
  4329. w48.Part0 = p48
  4330. w48.C0 = CFrame.new(-23.7728367, 15.5624714, 35.7227516, 0.579227924, 0.707106769, -0.405579776, 0.579227865, -0.707106769, -0.405579716, -0.57357645, 0, -0.819151998)
  4331. w48.Part1 = p49
  4332. w48.C1 = CFrame.new(35.7379837, 25.1083565, -9.07904911, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  4333. w49 = Instance.new("Weld", p49)
  4334. w49.Name = "Part_Weld"
  4335. w49.Part0 = p49
  4336. w49.C0 = CFrame.new(35.7379837, 25.1083565, -9.07904911, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  4337. w49.Part1 = p50
  4338. w49.C1 = CFrame.new(35.7379837, 25.1083584, -9.38572502, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  4339. w50 = Instance.new("Weld", p50)
  4340. w50.Name = "Part_Weld"
  4341. w50.Part0 = p50
  4342. w50.C0 = CFrame.new(35.7379837, 25.1083584, -9.38572502, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  4343. w50.Part1 = p51
  4344. w50.C1 = CFrame.new(35.7379875, 25.1083603, -9.23473454, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  4345. w51 = Instance.new("Weld", p51)
  4346. w51.Name = "Part_Weld"
  4347. w51.Part0 = p51
  4348. w51.C0 = CFrame.new(35.7379875, 25.1083603, -9.23473454, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  4349. w51.Part1 = p52
  4350. w51.C1 = CFrame.new(-25.0353527, 3.42085648, 35.7227554, 0.142244235, 0.98480773, -0.0996005014, 0.806707203, -0.173648238, -0.56486249, -0.57357645, 0, -0.819151998)
  4351. w52 = Instance.new("Weld", p52)
  4352. w52.Name = "Part_Weld"
  4353. w52.Part0 = p52
  4354. w52.C0 = CFrame.new(-25.0353527, 3.42085648, 35.7227554, 0.142244235, 0.98480773, -0.0996005014, 0.806707203, -0.173648238, -0.56486249, -0.57357645, 0, -0.819151998)
  4355. w52.Part1 = p53
  4356. w52.C1 = CFrame.new(-25.8052597, 10.9961138, 35.7227554, 0.409575999, 0.866025388, -0.286788225, 0.709406435, -0.5, -0.496731758, -0.57357645, 0, -0.819151998)
  4357. w53 = Instance.new("Weld", p53)
  4358. w53.Name = "Part_Weld"
  4359. w53.Part0 = p53
  4360. w53.C0 = CFrame.new(-25.8052597, 10.9961138, 35.7227554, 0.409575999, 0.866025388, -0.286788225, 0.709406435, -0.5, -0.496731758, -0.57357645, 0, -0.819151998)
  4361. w53.Part1 = p54
  4362. w53.C1 = CFrame.new(-25.8904991, 8.38383961, 35.7227592, 0.280166447, 0.939692616, -0.196174681, 0.769751012, -0.342020154, -0.538985491, -0.57357645, 0, -0.819151998)
  4363. w54 = Instance.new("Weld", p54)
  4364. w54.Name = "Part_Weld"
  4365. w54.Part0 = p54
  4366. w54.C0 = CFrame.new(-25.8904991, 8.38383961, 35.7227592, 0.280166447, 0.939692616, -0.196174681, 0.769751012, -0.342020154, -0.538985491, -0.57357645, 0, -0.819151998)
  4367. w54.Part1 = p55
  4368. w54.C1 = CFrame.new(-20.8903503, -10.5176811, 35.7227554, -0.280166388, 0.93969208, 0.196174622, 0.769750416, 0.342019618, -0.538984895, -0.57357651, -2.95716429e-008, -0.819151938)
  4369. w55 = Instance.new("Weld", p55)
  4370. w55.Name = "Part_Weld"
  4371. w55.Part0 = p55
  4372. w55.C0 = CFrame.new(-20.8903503, -10.5176811, 35.7227554, -0.280166388, 0.93969208, 0.196174622, 0.769750416, 0.342019618, -0.538984895, -0.57357651, -2.95716429e-008, -0.819151938)
  4373. w55.Part1 = p56
  4374. w55.C1 = CFrame.new(35.7379799, 25.8704014, -9.65809727, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  4375. w56 = Instance.new("Weld", p56)
  4376. w56.Name = "Part_Weld"
  4377. w56.Part0 = p56
  4378. w56.C0 = CFrame.new(35.7379799, 25.8704014, -9.65809727, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  4379. w56.Part1 = p57
  4380. w56.C1 = CFrame.new(35.7379799, 25.8703995, -9.8090868, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  4381. w57 = Instance.new("Weld", p57)
  4382. w57.Name = "Part_Weld"
  4383. w57.Part0 = p57
  4384. w57.C0 = CFrame.new(35.7379799, 25.8703995, -9.8090868, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  4385. w57.Part1 = p58
  4386. w57.C1 = CFrame.new(35.7379875, 25.8704014, -9.50240993, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  4387. w58 = Instance.new("Weld", p58)
  4388. w58.Name = "Part_Weld"
  4389. w58.Part0 = p58
  4390. w58.C0 = CFrame.new(35.7379875, 25.8704014, -9.50240993, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  4391. w58.Part1 = p59
  4392. w58.C1 = CFrame.new(35.7379913, 25.9019985, -3.98426342, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  4393. w59 = Instance.new("Weld", p59)
  4394. w59.Name = "Part_Weld"
  4395. w59.Part0 = p59
  4396. w59.C0 = CFrame.new(35.7379913, 25.9019985, -3.98426342, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  4397. w59.Part1 = p60
  4398. w59.C1 = CFrame.new(35.7379875, 25.9019947, -4.29094791, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  4399. w60 = Instance.new("Weld", p60)
  4400. w60.Name = "Part_Weld"
  4401. w60.Part0 = p60
  4402. w60.C0 = CFrame.new(35.7379875, 25.9019947, -4.29094791, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  4403. w60.Part1 = p61
  4404. w60.C1 = CFrame.new(35.7379875, 25.9019966, -4.13995552, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  4405. w61 = Instance.new("Weld", p61)
  4406. w61.Name = "Part_Weld"
  4407. w61.Part0 = p61
  4408. w61.C0 = CFrame.new(35.7379875, 25.9019966, -4.13995552, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  4409. w61.Part1 = p62
  4410. w61.C1 = CFrame.new(35.7379913, 25.9019985, -3.98426342, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  4411. w62 = Instance.new("Weld", p62)
  4412. w62.Name = "Part_Weld"
  4413. w62.Part0 = p62
  4414. w62.C0 = CFrame.new(35.7379913, 25.9019985, -3.98426342, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  4415. w62.Part1 = p63
  4416. w62.C1 = CFrame.new(35.7379875, 25.9019947, -4.29094791, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  4417. w63 = Instance.new("Weld", p63)
  4418. w63.Name = "Part_Weld"
  4419. w63.Part0 = p63
  4420. w63.C0 = CFrame.new(35.7379875, 25.9019947, -4.29094791, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  4421. w63.Part1 = p64
  4422. w63.C1 = CFrame.new(35.7379875, 25.9019966, -4.13995552, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  4423. w64 = Instance.new("Weld", p64)
  4424. w64.Name = "TorsoPart_Weld"
  4425. w64.Part0 = p64
  4426. w64.C0 = CFrame.new(35.7379875, 25.9019966, -4.13995552, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  4427. w64.Part1 = p65
  4428. w64.C1 = CFrame.new(-27.0399971, -25.1251144, -25.3600025, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  4429. m2.Parent = char
  4430. m2:MakeJoints()
  4431. --------------------------------------------------------------------------------
  4432. local cor2 = Instance.new("Part", char.Wings)
  4433. cor2.Name = "Thingy"
  4434. cor2.Locked = true
  4435. cor2.BottomSurface = 0
  4436. cor2.CanCollide = false
  4437. cor2.Size = Vector3.new(0.2, 0.2, 0.2)
  4438. cor2.Transparency = 1
  4439. cor2.TopSurface = 0
  4440. corw2 = Instance.new("Weld", cor2)
  4441. corw2.Part0 = torso
  4442. corw2.Part1 = cor2
  4443. corw2.C0 = CFrame.new(0, 0.7, 0.8) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0))
  4444. corw2.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  4445. weld2 = Instance.new("Weld", char.Wings)
  4446. weld2.Part0 = cor2
  4447. weld2.Part1 = char.Wings.TorsoPart
  4448. weld2.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  4449.  
  4450.  
  4451.  
  4452.  
  4453.  
  4454.  
  4455.  
  4456. rainbowNumber = 1
  4457.  
  4458. local model = Instance.new("Model", char)
  4459. model.Name = "x10Wand"
  4460. local player = game.Players.LocalPlayer
  4461. local pchar = player.Character
  4462. local mouse = player:GetMouse()
  4463. local cam = workspace.CurrentCamera
  4464.  
  4465. local rad = math.rad
  4466. bodyparts = {}
  4467. local keysDown = {}
  4468. local flySpeed = 0
  4469. local MAX_FLY_SPEED = 150
  4470.  
  4471. local canFly = false
  4472. local flyToggled = false
  4473.  
  4474. local forward, side = 0, 0
  4475. local lastForward, lastSide = 0, 0
  4476.  
  4477. local floatBP = Instance.new("BodyPosition")
  4478. floatBP.maxForce = Vector3.new(0, math.huge, 0)
  4479. local flyBV = Instance.new("BodyVelocity")
  4480. flyBV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  4481. local turnBG = Instance.new("BodyGyro")
  4482. turnBG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  4483.  
  4484. mouse.KeyDown:connect(function(key)
  4485. keysDown[key] = true
  4486.  
  4487. if key == "f" then
  4488. flyToggled = not flyToggled
  4489.  
  4490. if not flyToggled then
  4491. stanceToggle = "Normal"
  4492. floatBP.Parent = nil
  4493. flyBV.Parent = nil
  4494. turnBG.Parent = nil
  4495. root.Velocity = Vector3.new()
  4496. pchar.Humanoid.PlatformStand = false
  4497. end
  4498. end
  4499.  
  4500. end)
  4501. mouse.KeyUp:connect(function(key)
  4502. keysDown[key] = nil
  4503. end)
  4504.  
  4505. local function updateFly()
  4506.  
  4507.  
  4508.  
  4509.  
  4510. if not flyToggled then return end
  4511.  
  4512. lastForward = forward
  4513. lastSide = side
  4514.  
  4515. forward = 0
  4516. side = 0
  4517.  
  4518. if keysDown.w then
  4519. forward = forward + 1
  4520. end
  4521. if keysDown.s then
  4522. forward = forward - 1
  4523. end
  4524. if keysDown.a then
  4525. side = side - 1
  4526. end
  4527. if keysDown.d then
  4528. side = side + 1
  4529. end
  4530.  
  4531. canFly = (forward ~= 0 or side ~= 0)
  4532.  
  4533. if canFly then
  4534. stanceToggle = "Floating"
  4535. turnBG.Parent = root
  4536. floatBP.Parent = nil
  4537. flyBV.Parent = root
  4538.  
  4539. flySpeed = flySpeed + 1 + (flySpeed / MAX_FLY_SPEED)
  4540. if flySpeed > MAX_FLY_SPEED then flySpeed = MAX_FLY_SPEED end
  4541. else
  4542. floatBP.position = root.Position
  4543. floatBP.Parent = root
  4544.  
  4545. flySpeed = flySpeed - 1
  4546. if flySpeed < 0 then flySpeed = 0 end
  4547. end
  4548.  
  4549. local camCF = cam.CoordinateFrame
  4550. local in_forward = canFly and forward or lastForward
  4551. local in_side = canFly and side or lastSide
  4552.  
  4553. flyBV.velocity = ((camCF.lookVector * in_forward) + (camCF * CFrame.new(in_side,in_forward * 0.2, 0).p) - camCF.p) * flySpeed
  4554.  
  4555. turnBG.cframe = camCF * CFrame.Angles(-rad(forward * (flySpeed / MAX_FLY_SPEED)), 0,0)
  4556. end
  4557.  
  4558. game:service'RunService'.RenderStepped:connect(function()
  4559. if flyToggled then
  4560. pchar.Humanoid.PlatformStand = true
  4561. end
  4562. updateFly()
  4563. end)
  4564.  
  4565.  
  4566.  
  4567.  
  4568.  
  4569. local TBlast, TBMesh = Instance.new("Part"), Instance.new("SpecialMesh")
  4570. TBlast.BrickColor = BrickColor.new("Deep orange")
  4571. TBlast.Transparency = 1
  4572. TBlast.Anchored = true
  4573. TBlast.CanCollide = false
  4574. TBlast.CFrame = root.CFrame
  4575. TBlast.Size = Vector3.new(2,2,2)
  4576. TBMesh.Parent = TBlast
  4577. TBMesh.MeshType = "Sphere"
  4578. game.Lighting.Brightness = 0
  4579. game.Lighting.OutdoorAmbient = TBlast.BrickColor.Color
  4580. game.Lighting.TimeOfDay = 0.1
  4581. game.Lighting.FogEnd = 1000
  4582. game.Lighting.FogColor = TBlast.BrickColor.Color
  4583. game.Lighting.TimeOfDay = "00:00:00"
  4584. game.Lighting.Ambient = Color3.new(0,0,0)
  4585. game.Lighting.FogColor = Color3.new(0,0,0)
  4586. game.Lighting.FogEnd = 500
  4587. game.Lighting.FogStart = 0
  4588. game.Lighting.GlobalShadows = true
  4589.  
  4590.  
  4591.  
  4592. function ClearEffects()
  4593. for i, v in ipairs(CurrentEffects) do
  4594. v:Remove()
  4595. v:Destroy()
  4596. game:GetService("Debris"):AddItem(v,0)
  4597. table.remove(CurrentEffects,i)
  4598. end
  4599. end
  4600. Human.WalkSpeed=26
  4601. function defpos()
  4602. Neck.C0 = necko
  4603. LH.C0 = LHC0
  4604. LS.C0 = LSC0
  4605. RH.C0 = RHC0
  4606. RS.C0 = RSC0
  4607. RootJoint.C0 = ROOTC0
  4608. end
  4609.  
  4610. function newpos()
  4611. defpos()
  4612. RS.C0=clerp(RS.C0,RS.C0*angles(rad(-50),0,0),.3)
  4613. LS.C0=clerp(LS.C0,LS.C0*angles(rad(-50),0,0),.3)
  4614. RH.C0=clerp(RH.C0,RH.C0*angles(rad(-25),0,0),.3)
  4615. LH.C0=clerp(LH.C0,LH.C0*angles(rad(-25),0,0),.3)
  4616. RootJoint.C0=clerp(RootJoint.C0,RootJoint.C0*cf(0,0,1),1)
  4617. end
  4618. function PEE(part,size,col3,Lemission,trans,accel,ltp,edirection,enabled,lifetime,rate,rotation,rotspeed,speed,velspread,name,text)
  4619. local p=it("ParticleEmitter",part)
  4620. p.Size=size
  4621. p.Texture=text
  4622. p.Color=col3
  4623. p.LightEmission=Lemission
  4624. p.Transparency=trans
  4625. p.Acceleration=accel
  4626. p.LockedToPart=ltp
  4627. p.EmissionDirection=edirection
  4628. p.Enabled=enabled
  4629. p.Lifetime=lifetime
  4630. p.Rate=rate
  4631. p.Rotation=rotation
  4632. p.RotSpeed=rotspeed
  4633. p.Speed=speed
  4634. p.VelocitySpread=velspread
  4635. p.Name=name
  4636. return p
  4637. end
  4638.  
  4639. gui = function(GuiType, parent, text, backtrans, backcol, pos, size)
  4640. local gui = Instance.new(GuiType)
  4641. gui.Parent = parent
  4642. gui.Text = text
  4643. gui.BackgroundTransparency = backtrans
  4644. gui.BackgroundColor3 = backcol
  4645. gui.SizeConstraint = "RelativeXY"
  4646. gui.TextXAlignment = "Center"
  4647. gui.TextYAlignment = "Center"
  4648. gui.Position = pos
  4649. gui.Size = size
  4650. gui.Font = "SourceSans"
  4651. gui.FontSize = "Size60"
  4652. gui.TextWrapped = false
  4653. gui.TextStrokeTransparency = 0
  4654. gui.TextColor = BrickColor.new("Deep orange")
  4655. return gui
  4656. end
  4657.  
  4658. part=function(parent,anchored,cancollide,size,cframe,col3,material,trans)
  4659. local p=it("Part",parent)
  4660. p.Anchored=anchored
  4661. p.CanCollide=cancollide
  4662. p.Size=size
  4663. p.CFrame=cframe
  4664. p.Color=col3
  4665. p.Material=material
  4666. p.Transparency=trans
  4667. return p
  4668. end
  4669.  
  4670. BillboardGui = function(image, position, size)
  4671. local billpar = Instance.new("Part")
  4672. billpar.Transparency = 1
  4673. billpar.formFactor = "Custom"
  4674. billpar.Size = Vector3.new(1, 1, 1)
  4675. billpar.Anchored = true
  4676. billpar.CanCollide = false
  4677. billpar.CFrame = CFrame.new(position)
  4678. billpar.Name = "BillboardGuiPart"
  4679. local bill = Instance.new("BillboardGui", billpar)
  4680. bill.Adornee = billpar
  4681. bill.Size = UDim2.new(1, 0, 1, 0)
  4682. bill.SizeOffset = Vector2.new(size, size)
  4683. local d = Instance.new("ImageLabel", bill)
  4684. d.BackgroundTransparency = 1
  4685. d.Size = UDim2.new(1, 0, 1, 0)
  4686. d.Image = image
  4687. return billpar
  4688. end
  4689.  
  4690. RealDamage = function(part,min,max,radius)
  4691. coroutine.resume(coroutine.create(function()
  4692. for i,v in pairs(workspace:children()) do
  4693. if v:FindFirstChild'Humanoid' and v:FindFirstChild'Torso' then
  4694. if v.Name == game.Players.LocalPlayer.Name then else
  4695. print((v.Torso.Position - part.Position).magnitude)
  4696. if ((v.Torso.Position - part.Position).magnitude <= radius) then
  4697. local hpdmg=math.random(min,max)
  4698. v.Humanoid.Health = v.Humanoid.Health - hpdmg
  4699. print"0"
  4700. print"1"
  4701. local Dbil=it("BillboardGui", v.Torso)
  4702. Dbil.Adornee=v.Torso
  4703. Dbil.Size=UDim2.new(0, 500, 0, 500)
  4704. Dbil.SizeOffset=Vector2.new(0,0)
  4705. Dbil.AlwaysOnTop=true
  4706. Dbil.ExtentsOffset=Vector3.new(ran(-3,3),ran(-3,3),ran(-3,3))
  4707. table.insert(CurrentDamages,Dbil)
  4708. print"2"
  4709. local goo=gui("TextLabel",Dbil,""..hpdmg.."",1,Color3.new(0,0,0),UDim2.new(0, 0, 0, 0),UDim2.new(1, 0, 1, 0))
  4710. table.insert(CurrentDamages,goo)
  4711. print"3"
  4712. for i=1,10 do
  4713. wait()
  4714. goo.TextTransparency=i/10
  4715. end
  4716. for a,b in pairs(CurrentDamages) do
  4717. b:Remove()
  4718. b:Destroy()
  4719. game:GetService("Debris"):AddItem(b,0)
  4720. table.remove(CurrentEffects,a)
  4721. end
  4722.  
  4723. end
  4724. end
  4725. end
  4726. end
  4727. end))
  4728. end
  4729.  
  4730. smoothNO=function(ppart)
  4731. ppart.TopSurface=10
  4732. ppart.BottomSurface=10
  4733. ppart.BackSurface=10
  4734. ppart.FrontSurface=10
  4735. ppart.LeftSurface=10
  4736. ppart.RightSurface=10
  4737. return ppart
  4738. end
  4739.  
  4740. smoothO=function(ppart)
  4741. ppart.TopSurface=0
  4742. ppart.BottomSurface=0
  4743. ppart.BackSurface=0
  4744. ppart.FrontSurface=0
  4745. ppart.LeftSurface=0
  4746. ppart.RightSurface=0
  4747. end
  4748.  
  4749. sound=function(parent,id,vol,looped)
  4750. local s=it("Sound",parent)
  4751. s.SoundId=id
  4752. s.Volume=vol
  4753. s.Looped=looped
  4754. return s
  4755. end
  4756.  
  4757. mesh=function(parent,ttype,scale)
  4758. local m=it("SpecialMesh",parent)
  4759. m.MeshType=ttype
  4760. m.Scale=scale
  4761. return m
  4762. end
  4763.  
  4764. spmesh=function(parent,id,scale)
  4765. local m=it("SpecialMesh",parent)
  4766. m.MeshId=id
  4767. m.Scale=scale
  4768. return m
  4769. end
  4770.  
  4771.  
  4772.  
  4773.  
  4774. local EyePart=part(Char,false,false,v3(.3,.3,.3),Torso.CFrame,c3(0,1,0),"Neon",0)
  4775. EyePart.Name="EyePart"
  4776. EyePart.Shape="Ball"
  4777. local EyeWeld=it("Weld",Char)
  4778. EyeWeld.Part0=EyePart
  4779. EyeWeld.Part1=Head
  4780. EyeWeld.C0=EyeWeld.C0*cf(.2,-.25,.578)
  4781. local EyeSizes={
  4782. NumberSequenceKeypoint.new(0,.4,0),
  4783. NumberSequenceKeypoint.new(1,0,0)
  4784. }
  4785. local EyeTrans={
  4786. NumberSequenceKeypoint.new(0,0,0),
  4787. NumberSequenceKeypoint.new(1,1,0)
  4788. }
  4789. local PE=it("ParticleEmitter",EyePart)
  4790. PE.LightEmission=.4
  4791. PE.LockedToPart=true
  4792. PE.Size=NumberSequence.new(EyeSizes)
  4793. PE.Transparency=NumberSequence.new(EyeTrans)
  4794. PE.Acceleration=v3(2,0,0)
  4795. PE.Lifetime=NumberRange.new(2,2,2)
  4796. PE.Rate=70
  4797. PE.Speed=NumberRange.new(4,4,4)
  4798. PE.Texture="rbxassetid://300899374"
  4799.  
  4800. local function RisingAndRotatingParts(Parent,Cframe,Col1,Col2,Time,Material,Size)
  4801. local Colours = {BrickColor.new(Col1),BrickColor.new(Col2)}
  4802.  
  4803. local flame1 = Instance.new("Part",Parent)
  4804. flame1.Anchored = true
  4805. flame1.CanCollide =false
  4806. flame1.CFrame = Cframe
  4807. flame1.Material = Material
  4808. flame1.TopSurface = 0
  4809. flame1.BottomSurface = 0
  4810. flame1.Size = Size
  4811. flame1.BrickColor = Colours[math.random(1,#Colours)]
  4812.  
  4813. for i = 1,30 do
  4814. flame1.CFrame = flame1.CFrame*CFrame.Angles(.5,.5,.5)+Vector3.new(0,.2,0)
  4815. flame1.Transparency = i/30
  4816. r:wait()
  4817. end
  4818. flame1:Destroy()
  4819. end
  4820.  
  4821. coroutine.resume(coroutine.create(function()
  4822. while r:wait() do
  4823. RisingAndRotatingParts(Char,Torso.CFrame*cf(ran(-2,2),-3,ran(-2,2)),"Deep orange","Really black",1,"Neon",v3(.5,.5,.5))
  4824. end
  4825. end))
  4826. coroutine.resume(coroutine.create(function()
  4827. for i=1,huge do
  4828. local MCir=part(Char,false,false,v3(0,0,0),Torso.CFrame,c3(0,0,0),"Neon",1)
  4829. table.insert(CurrentEffects,MCir)
  4830. local CirM=mesh(MCir,"Cylinder",v3(1.3,3.3,3.3))
  4831. table.insert(CurrentEffects,CirM)
  4832. local CirDec=it("Decal",MCir)
  4833. CirDec.Texture="rbxassetid://687708091"
  4834. CirDec.Face="Right"
  4835. CirDec.Transparency=.5
  4836. table.insert(CurrentEffects,CirDec)
  4837. local MagicWeld=it("Weld",Char)
  4838. MagicWeld.Part0=EyePart
  4839. MagicWeld.Part1=MCir
  4840. MagicWeld.C0=MagicWeld.C0*angles(0,rad(90),0)*cf(.05,0,0)
  4841. table.insert(CurrentEffects,MagicWeld)
  4842. for i=1,40 do
  4843. MagicWeld.C0=MagicWeld.C0*angles(rad(6),0,0)
  4844. CirM.Scale=CirM.Scale+v3(0,.4,.4)
  4845. CirDec.Transparency=i/40
  4846. r:wait()
  4847. end
  4848. --ClearEffects()
  4849. end
  4850. end))
  4851. print"kek"
  4852.  
  4853. attackone=function()
  4854. if attacking ==false then attacking=true
  4855. print"1"
  4856. chat:Chat(Char.Head,"Hmph.","Green")
  4857. local Hbox=part(Char,false,false,v3(1.5,2,1.5),Torso.CFrame,c3(0,0,0),"Plastic",1)
  4858. RealDamage(Hbox,7,16,5,false)
  4859. local w=it("Weld",Char)
  4860. w.Part0=Hbox
  4861. w.Part1=LArm
  4862. w.C0=w.C0*cf(0,1,0)
  4863. for i=1,10 do
  4864. RS.C0=clerp(RS.C0,RS.C0*angles(rad(0),0,0),.06)
  4865. LS.C0=clerp(LS.C0,LS.C0*angles(rad(0),rad(-65),rad(-150)),.06)
  4866. RH.C0=clerp(RH.C0,RH.C0*angles(0,rad(0),rad(0)),.06)
  4867. LH.C0=clerp(LH.C0,LH.C0*angles(0,0,0),.06)
  4868. RootJoint.C0=clerp(RootJoint.C0,RootJoint.C0*angles(0,rad(0),rad(90)),.06)
  4869. Neck.C0=clerp(Neck.C0,Neck.C0*angles(rad(0),0,rad(-90)),.06)
  4870. r:wait()
  4871. end
  4872. for i=1,10 do
  4873. LS.C0=clerp(LS.C0,LS.C0*angles(rad(-9),rad(0),rad(0)),1)
  4874. RootJoint.C0=clerp(RootJoint.C0,RootJoint.C0*angles(0,rad(0),rad(-12)),1)
  4875. Neck.C0=clerp(Neck.C0,Neck.C0*angles(rad(0),0,rad(12)),1)
  4876. r:wait()
  4877. end
  4878. wait(.8)
  4879. newpos()
  4880. Hbox:Destroy()
  4881. end
  4882. attacking=false
  4883. end
  4884.  
  4885. attacktwo=function()
  4886. if attacking==false then attacking=true
  4887. print"2"
  4888. chat:Chat(Char.Head,"Die!","Green")
  4889. local ETorso=Torso:Clone()
  4890. ETorso.Transparency=1
  4891. ETorso.Anchored=true
  4892. ETorso.CanCollide=false
  4893. ETorso.CFrame=Torso.CFrame
  4894. for i=1,10 do
  4895. RS.C0=clerp(RS.C0,RS.C0*angles(rad(-7),rad(0),rad(0))*cf(0,-.05,0),1)
  4896. RootJoint.C0=clerp(RootJoint.C0,RootJoint.C0*angles(0,rad(0),rad(9)),1)
  4897. Neck.C0=clerp(Neck.C0,Neck.C0*angles(rad(0),0,rad(-9)),1)
  4898. r:wait()
  4899. end
  4900.  
  4901. for i=1,30 do
  4902. local p=part(Char,true,false,v3(1,1,1),ETorso.CFrame*cf(0,0,-i)*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,1,0),"Plastic",0)
  4903. local m=it("SpecialMesh",p)
  4904. m.MeshId="rbxassetid://3270017"
  4905. m.Scale=v3(4,4,4)
  4906. spawn(function()
  4907. for ii=1,20 do
  4908. r:wait()
  4909. m.Scale=m.Scale+v3(.5,.5,.5)
  4910. p.Transparency=ii/20
  4911. end
  4912. end)
  4913.  
  4914. r:wait()
  4915. end
  4916. local urmum=part(Char,true,false,v3(1,1,1),ETorso.CFrame*cf(0,0,-30),c3(0,1,0),"Plastic",0)
  4917. table.insert(CurrentEffects,urmum)
  4918. smoothNO(urmum)
  4919. local HBox=urmum:Clone()
  4920. HBox.Parent=Char
  4921. HBox.Transparency=1
  4922. HBox.Shape="Ball"
  4923. HBox.Size=v3(2,2,2)
  4924. HBox.CFrame=urmum.CFrame
  4925. RealDamage(HBox,10,25,20,false)
  4926. local urmesh=it("SpecialMesh",urmum)
  4927. urmesh.MeshType="Sphere"
  4928. urmesh.Scale=v3(2,2,2)
  4929. coroutine.resume(coroutine.create(function()
  4930. for i=1,40 do
  4931. urmum.Transparency=i/40
  4932. urmesh.Scale=urmesh.Scale+v3(1.5,1.5,1.5)
  4933. HBox.CFrame=urmum.CFrame
  4934. HBox.Size=HBox.Size+v3(1,1,1)
  4935. r:wait()
  4936. end
  4937. end))
  4938. for a=1,2 do
  4939. for i=1,20 do
  4940. spawn(function()
  4941. local rann=part(Char,true,false,v3(0,0,0),ETorso.CFrame*cf(0,0,-30)*cf(ran(-30,30),ran(30),ran(-30,30)),c3(0,1,0),"Neon",1)
  4942. table.insert(CurrentEffects,rann)
  4943. local p=part(Char,false,false,v3(0,0,0),ETorso.CFrame*CFrame.new(0,0,-30),c3(0,1,0),"Neon",0)
  4944. table.insert(CurrentEffects,p)
  4945. local m=it("BlockMesh",p)
  4946. m.Scale=v3(6,6,6)
  4947. local bp=it("BodyPosition")
  4948. bp.maxForce=v3(math.huge,math.huge,math.huge)
  4949. bp.Position=rann.Position
  4950. bp.Parent=p
  4951. table.insert(CurrentEffects,bp)
  4952. spawn(function()
  4953. for i=1,16 do
  4954. r:wait()
  4955. p.Transparency=i/16
  4956. end
  4957. end)
  4958. wait()
  4959. bp.Parent=bil
  4960. end)
  4961. end
  4962. end
  4963. ETorso:Remove()
  4964. HBox:Destroy()
  4965. end
  4966. --ClearEffects()
  4967. attacking=false
  4968. newpos()
  4969. end
  4970.  
  4971. attackthree=function()
  4972. if attacking==false then attacking=true
  4973. print"3"
  4974. chat:Chat(Char.Head,"Get Ready..","Green")
  4975. for i=1,10 do
  4976. RS.C0=clerp(RS.C0,RS.C0*angles(rad(-33),0,rad(-10))*cf(0,-.25,0),.4)
  4977. LS.C0=clerp(LS.C0,LS.C0*angles(rad(0),rad(20),rad(0)),.06)
  4978. RH.C0=clerp(RH.C0,RH.C0*angles(0,rad(0),rad(0)),.06)
  4979. LH.C0=clerp(LH.C0,LH.C0*angles(0,0,0),.06)
  4980. RootJoint.C0=clerp(RootJoint.C0,RootJoint.C0*angles(0,rad(0),rad(-6)),1)
  4981. Neck.C0=clerp(Neck.C0,Neck.C0*angles(rad(0),0,rad(6)),1)
  4982. r:wait()
  4983. end
  4984.  
  4985. local ball=part(Char,false,false,v3(1,1,1),Head.CFrame,c3(0,0,0),"Plastic",.8)
  4986. local ball2=part(Char,false,false,v3(1,1,1),Head.CFrame,c3(0,1,0),"Neon",.2)
  4987. local w=it("Weld",Char)
  4988. w.Part0=ball
  4989. w.Part1=RArm
  4990. w.C0=w.C0*cf(0,20,0)
  4991. local w2=it("Weld",Char)
  4992. w2.Part0=ball2
  4993. w2.Part1=ball
  4994. local m=it("SpecialMesh",ball)
  4995. m.MeshType="Sphere"
  4996. m.Scale=Vector3.new(.1,.1,.1)
  4997. local m2=it("SpecialMesh",ball2)
  4998. m2.MeshType="Sphere"
  4999. m2.Scale=Vector3.new(.01,.01,.01)
  5000. local EyeSizes={
  5001. NumberSequenceKeypoint.new(0,5,0),
  5002. NumberSequenceKeypoint.new(1,0,0)
  5003. }
  5004. local PE=it("ParticleEmitter",ball)
  5005. PE.LightEmission=.4
  5006. PE.LockedToPart=false
  5007. PE.Size=NumberSequence.new(EyeSizes)
  5008. PE.Transparency=NumberSequence.new(EyeTrans)
  5009. PE.Acceleration=v3(0,0,0)
  5010. PE.Lifetime=NumberRange.new(4,4,4)
  5011. PE.Rate=2e9
  5012. PE.Speed=NumberRange.new(0,0,0)
  5013. PE.Texture="rbxassetid://300899374"
  5014. --table.insert(CurrentEffects,PE)
  5015. coroutine.resume(coroutine.create(function()
  5016. for i=1,30 do
  5017. spawn(function()
  5018. local rng=part(Char,true,false,v3(1,1,1),ball.CFrame*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,1,0),"Plastic",.5)
  5019. table.insert(CurrentEffects,rng)
  5020. local rm=it("SpecialMesh",rng)
  5021. rm.MeshId="rbxassetid://3270017"
  5022. rm.Scale=v3(60,60,60)
  5023. for ii=1,10 do
  5024. rm.Scale=rm.Scale-v3(6,6,6)
  5025. r:wait()
  5026. end
  5027. end)
  5028. wait()
  5029. end
  5030. end))
  5031. local p1=part(Char,true,false,v3(1,1,1),ball.CFrame,c3(0,1,0),"Neon",.5)
  5032. local pm=mesh(p1,"Brick",v3(5,5,5))
  5033. for i=1,20 do
  5034. m.Scale=m.Scale+v3(.5,.5,.5)
  5035. m2.Scale=m2.Scale+v3(.3,.3,.3)
  5036. p1.Transparency=(-i/20*-i/20)
  5037. r:wait()
  5038. end
  5039. wait(.5)
  5040. w.Parent=nil
  5041. table.insert(CurrentEffects,w)
  5042. --table.insert(CurrentEffects,w2)
  5043. local placeholder=part(Char,true,false,v3(1,1,1),Head.CFrame*CFrame.new(0,-5,-30),c3(0,1,0),"Neon",1)
  5044. local BV=it("BodyVelocity")
  5045. BV.maxForce=v3(huge,huge,huge)
  5046. BV.Velocity=(placeholder.Position-ball.Position).unit*100
  5047. BV.Parent=ball
  5048. ball.Touched:connect(function(hit)
  5049. if hit.Name~=ball2.Name then
  5050. ball.Anchored=true
  5051. ball.ParticleEmitter.Enabled=false
  5052. ball.Transparency=1
  5053. ball2.Transparency=1
  5054. local xpl=part(Char,true,false,v3(1,1,1),ball.CFrame*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,1,0),"Neon",.75)
  5055. local m=spmesh(xpl,"rbxassetid://9982590",v3(4,4,4))
  5056. local xpl2=part(Char,true,false,v3(4,4,4),ball.CFrame*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,1,0),"Neon",1)
  5057. spawn(function()
  5058. for i=1,80 do
  5059. xpl.Transparency=.75+i/80
  5060.  
  5061. m.Scale=m.Scale+v3(.6,.6,.6)
  5062.  
  5063. wait()
  5064.  
  5065.  
  5066. end
  5067. end)
  5068. RealDamage(xpl2,15,30,7)
  5069. for i=1,50 do
  5070. xpl2.Size=xpl2.Size+v3(.3,.3,.3)
  5071. xpl2.CFrame=ball.CFrame
  5072. r:wait()
  5073. end
  5074. xpl:Destroy()
  5075. xpl2:Destroy()
  5076. end
  5077. end)
  5078. spawn(function()
  5079. wait(1.5)
  5080. if BV then
  5081. BV:Destroy()
  5082. end
  5083.  
  5084. placeholder:Destroy()
  5085. PE.Enabled=false
  5086. ball2:Destroy()
  5087. wait(7)
  5088. ball:Destroy()
  5089. end)
  5090. for i=1,10 do
  5091. RS.C0=clerp(RS.C0,RS.C0*angles(rad(0),rad(20),rad(30))*cf(0,0,0),.4)
  5092. LS.C0=clerp(LS.C0,LS.C0*angles(rad(0),rad(0),rad(0)),.06)
  5093. RH.C0=clerp(RH.C0,RH.C0*angles(0,rad(0),rad(0)),.06)
  5094. LH.C0=clerp(LH.C0,LH.C0*angles(0,0,0),.06)
  5095. RootJoint.C0=clerp(RootJoint.C0,RootJoint.C0*angles(0,rad(0),rad(12)),1)
  5096. Neck.C0=clerp(Neck.C0,Neck.C0*angles(rad(0),0,rad(-12)),1)
  5097. wait()
  5098. end
  5099. chat:Chat(Char.Head,"Falling Star!","Green")
  5100. end
  5101. wait(2)
  5102. attacking=false
  5103. attacktype=1
  5104. newpos()
  5105. end
  5106.  
  5107. Mouse.Button1Down:connect(function()
  5108. if attacking== false and attacktype == 1 then
  5109. attackone()
  5110. attacktype = 2
  5111. else
  5112. if attacking == false and attacktype == 2 then
  5113. attacktwo()
  5114. attacktype = 3
  5115. else
  5116. if attacking == false and attacktype == 3 then
  5117. attackthree()
  5118. attacktype = 1
  5119. end
  5120. end
  5121. end
  5122. end)
  5123.  
  5124.  
  5125. local Ging=false
  5126. Mouse.KeyDown:connect(function(Key)
  5127. if Key=="g" and Ging==false and attacking==false then attacking,Torso.Anchored=true,true
  5128. local Clear={}
  5129. local REKING=true
  5130. chat:Chat(Char.Head,"By The Power Bestowed Upon Me Within The Demon's Eye..","Green")
  5131. for i=1,20 do
  5132. RS.C0=clerp(RS.C0,RS.C0*angles(rad(4.5),rad(-2),rad(8.5))*cf(0.02,0,0),1)
  5133. LS.C0=clerp(LS.C0,LS.C0*angles(rad(0),rad(0),rad(0)),.06)
  5134. RH.C0=clerp(RH.C0,RH.C0*angles(0,rad(0),rad(0)),.06)
  5135. LH.C0=clerp(LH.C0,LH.C0*angles(0,0,0),.06)
  5136. RootJoint.C0=clerp(RootJoint.C0,RootJoint.C0*angles(0,rad(0),rad(1)),1)
  5137. Neck.C0=clerp(Neck.C0,Neck.C0*angles(rad(-1),0,rad(-2)),1)
  5138. r:wait()
  5139. end
  5140. local ball=part(Char,false,false,v3(0,0,0),Torso.CFrame,c3(0,1,0),"Neon",0)
  5141. local ball2=part(Char,false,false,v3(.3,.3,.3),Torso.CFrame,c3(0,0,0),"Plastic",.8)
  5142. local bm=mesh(ball,"Sphere",v3(0,0,0))
  5143. local bm2=mesh(ball2,"Sphere",v3(.3,.3,.3))
  5144. smoothNO(ball2)
  5145. local w=it("Weld",Char)
  5146. w.Part0=ball
  5147. w.Part1=RArm
  5148. w.C0=w.C0*CFrame.new(0,1.6,0)
  5149. local w2=it("Weld",Char)
  5150. w2.Part0=ball2
  5151. w2.Part1=RArm
  5152. w2.C0=w2.C0*CFrame.new(0,1.6,0)
  5153. for i=1,60 do r:wait()
  5154. bm.Scale=bm.Scale:Lerp(bm.Scale+Vector3.new(.23,.23,.23),.3)
  5155. bm2.Scale=bm2.Scale:Lerp(bm2.Scale+Vector3.new(.3,.3,.3),.3)
  5156. end
  5157. local Ring=part(Char,true,false,v3(0,0,0),ball.CFrame,c3(0,0,0),"Neon",.5)
  5158. local Ring2=Ring:Clone()
  5159. Ring2.Parent=Char
  5160. local RM=spmesh(Ring,"rbxassetid://3270017",Vector3.new(1.7,1.7,.5))
  5161. local RM2=spmesh(Ring2,"rbxassetid://3270017",Vector3.new(1.7,1.7,.5))
  5162. Ring.CFrame=ball.CFrame*CFrame.Angles(ran(-10,10),ran(-10,10),ran(-10,10))
  5163. Ring2.CFrame=ball.CFrame*CFrame.Angles(ran(-10,10),ran(-10,10),ran(-10,10))
  5164. Ging=true
  5165. coroutine.resume(coroutine.create(function()
  5166. while Ging==true do r:wait()
  5167. Ring.CFrame=Ring.CFrame:lerp(Ring.CFrame*CFrame.Angles(math.rad(ran(1,30)),math.rad(ran(1,30)),math.rad(ran(1,30))),.3)
  5168. Ring2.CFrame=Ring2.CFrame:lerp(Ring2.CFrame*CFrame.Angles(math.rad(ran(1,30)),math.rad(ran(1,30)),math.rad(ran(1,30))),.3)
  5169. end
  5170. end))
  5171. print"OYEFGYEFYGIEF"
  5172. local cols={"Deep orange", "Really black"}
  5173. function fromground()
  5174. local poss = Torso.CFrame*CFrame.new(0,-3,0)
  5175. local main=it("Part",Char)
  5176. main.Anchored=true
  5177. main.CanCollide=false
  5178. main.Size=v3(1,.2,1)
  5179. main.CFrame=poss
  5180. main.BrickColor=BrickColor.new(cols[math.random(#cols)])
  5181. main.Material="Neon"
  5182. main.CFrame = main.CFrame*cf((ran(-30,30)),0,(ran(-30,30)))
  5183. local one = it("SpecialMesh", main)
  5184. one.MeshType = "Sphere"
  5185. one.Scale = v3(.3,.3,.3)
  5186. main.CFrame = main.CFrame*angles((rad(90)),0,0)
  5187. for i = 0,10,.1 do
  5188. one.Scale = one.Scale+v3(.1,.1,4)
  5189. main.Transparency = i
  5190. wait()
  5191. end
  5192. one:Destroy()
  5193. main:Destroy()
  5194. end
  5195. coroutine.resume(coroutine.create(function()
  5196. while Ging==true do
  5197. spawn(function()
  5198. fromground()
  5199. end)
  5200. wait(.1)
  5201. end
  5202. end))
  5203. spawn(function()
  5204. coroutine.resume(coroutine.create(function()
  5205. for i=1,17 do r:wait()
  5206. print"hi"
  5207. local Cir=part(Char,true,false,v3(0,0,0),Torso.CFrame*cf(0,-2.8,0)*angles(0,0,math.rad(90)),c3(0,0,0),"Neon",1)
  5208. local Cirm=mesh(Cir,"Cylinder",v3(0,1,1))
  5209. local CirDec=it("Decal",Cir)
  5210. CirDec.Texture="rbxassetid://687708091"
  5211. CirDec.Face="Right"
  5212. CirDec.Transparency=0
  5213. table.insert(Clear,Cir)
  5214. for ii=1,100 do r:wait()
  5215. Cir.CFrame=Cir.CFrame*CFrame.Angles(math.rad(i*1.5),0,0)
  5216. Cirm.Scale=Cirm.Scale:Lerp(Cirm.Scale+Vector3.new(0,6,6),.4)
  5217. CirDec.Transparency=ii/100
  5218. end
  5219. end
  5220. end))
  5221. end)
  5222. Bright={}
  5223. local BR=1
  5224. for i=1,10 do
  5225. table.insert(Bright,BR)
  5226. BR=BR-.1
  5227. end
  5228. table.insert(Bright,0)
  5229. for i, v in pairs(Bright) do
  5230. print(v)
  5231. end
  5232. Lighting.Brightness=1
  5233. spawn(function()
  5234. for i=1,#Bright do
  5235. Lighting.Brightness=Bright[i]
  5236. wait(.1)
  5237. end
  5238. end)
  5239. local C1=part(Char,true,false,v3(1,1,1),Torso.CFrame*CFrame.new(0,155,0),c3(90/255,97/255,99/255),"Plastic",1)
  5240. local C1m=spmesh(C1,"rbxassetid://1095708",v3(1000,50,1000))
  5241. for i=1,#Bright do
  5242. C1.Transparency=Bright[i]
  5243. wait(.1)
  5244. end
  5245. chat:Chat(Char.Head,"Open! Hades Gate!","Green")
  5246. --PORTAL
  5247. Portalling=true
  5248. for i=1,2 do
  5249. local Spoke1=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,1,1),"Plastic",1)
  5250. local pp1=part(Char,false,false,v3(2,2,2),Torso.CFrame,c3(0,1,1),"Plastic",1)
  5251. local pp2=part(Char,false,false,v3(2,2,2),Torso.CFrame,c3(0,1,1),"Plastic",1)
  5252. local pp3=part(Char,false,false,v3(2,2,2),Torso.CFrame,c3(0,1,1),"Plastic",1)
  5253. local pp4=part(Char,false,false,v3(2,2,2),Torso.CFrame,c3(0,1,1),"Plastic",1)
  5254. local POS=part(Char,false,false,v3(2,2,2),Torso.CFrame*angles(math.rad(90),0,0)*cf(0,0,-140),c3(0,1,1),"Plastic",1)
  5255.  
  5256. local wel0=it("Weld",Char)
  5257. wel0.Part0=Spoke1
  5258. wel0.Part1=POS
  5259. wait()
  5260. local wel1=it("Weld",Char)
  5261. wel1.Part0=POS
  5262. wel1.Part1=pp1
  5263. wait()
  5264. wel1.C0=wel1.C0*cf(0,60,0)
  5265. wait()
  5266. local wel2=it("Weld",Char)
  5267. wel2.Part0=POS
  5268. wel2.Part1=pp2
  5269. wel2.C0=wel2.C0*cf(0,-60,0)
  5270. wait()
  5271.  
  5272. local wel3=it("Weld",Char)
  5273. wel3.Part0=POS
  5274. wel3.Part1=pp3
  5275. wel3.C0=wel3.C0*cf(-60,0,0)
  5276. wait()
  5277. local wel4=it("Weld",Char)
  5278. wel4.Part0=POS
  5279. wel4.Part1=pp4
  5280. wel4.C0=wel4.C0*cf(60,0,0)
  5281. local TransPoints={
  5282. NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(.51,0,0),NumberSequenceKeypoint.new(.517,.0123,0),
  5283. NumberSequenceKeypoint.new(.767,0.0926,0),NumberSequenceKeypoint.new(.88,.395,0),NumberSequenceKeypoint.new(1,1,0)
  5284. }
  5285. local SizePoints={
  5286. NumberSequenceKeypoint.new(0,4.56,0),NumberSequenceKeypoint.new(.046,4.44,0),NumberSequenceKeypoint.new(.144,4.25,0),
  5287. NumberSequenceKeypoint.new(.521,4,0),NumberSequenceKeypoint.new(1,3.75,0)
  5288. }
  5289. local PE1=PEE(pp1,NumberSequence.new(SizePoints),ColorSequence.new(Color3.new(1,1,1),Color3.new(0,1,1)),.6,NumberSequence.new(TransPoints),v3(0,0,0),false,"Bottom",true,NumberRange.new(6,6,6),499999997952.000,NumberRange.new(0,0,0),NumberRange.new(0,0,0),NumberRange.new(6,6,6),0,"SpinningPortalEffect1","rbxassetid://300899374")
  5290. local PE2=PEE(pp2,NumberSequence.new(SizePoints),ColorSequence.new(Color3.new(1,1,1),Color3.new(0,1,1)),.6,NumberSequence.new(TransPoints),v3(0,0,0),false,"Top",true,NumberRange.new(6,6,6),499999997952.000,NumberRange.new(0,0,0),NumberRange.new(0,0,0),NumberRange.new(6,6,6),0,"SpinningPortalEffect2","rbxassetid://300899374")
  5291. local PE3=PEE(pp3,NumberSequence.new(SizePoints),ColorSequence.new(Color3.new(1,1,1),Color3.new(0,1,1)),.6,NumberSequence.new(TransPoints),v3(0,0,0),false,"Right",true,NumberRange.new(6,6,6),499999997952.000,NumberRange.new(0,0,0),NumberRange.new(0,0,0),NumberRange.new(6,6,6),0,"SpinningPortalEffect3","rbxassetid://300899374")
  5292. local PE4=PEE(pp4,NumberSequence.new(SizePoints),ColorSequence.new(Color3.new(1,1,1),Color3.new(0,1,1)),.6,NumberSequence.new(TransPoints),v3(0,0,0),false,"Left",true,NumberRange.new(6,6,6),499999997952.000,NumberRange.new(0,0,0),NumberRange.new(0,0,0),NumberRange.new(6,6,6),0,"SpinningPortalEffect4","rbxassetid://300899374")
  5293. spawn(function()
  5294.  
  5295.  
  5296. while Portalling==true do
  5297. wait()
  5298. POS.CFrame=POS.CFrame*angles(0,0,math.rad(3))
  5299. end
  5300. POS:Destroy()
  5301. pp1:Destroy()
  5302. pp2:Destroy()
  5303. pp3:Destroy()
  5304. pp4:Destroy()
  5305. end)
  5306. wait(.5)
  5307. end
  5308. wait(5)
  5309. newpos()
  5310. chat:Chat(Char.Head,"Now, You Will Know What It's Like To Burn.","Green")
  5311. Ging=false
  5312. Ring:Destroy()
  5313. Ring2:Destroy()
  5314. ball:Destroy()
  5315. ball2:Destroy()
  5316. for i,v in pairs(Clear) do
  5317. v:Destroy()
  5318. end
  5319. wait(3)
  5320. --anims
  5321. chat:Chat(Char.Head,"DIE!!!!!","Green")
  5322. defpos()
  5323.  
  5324. RS.C0 = clerp(RS.C0,RS.C0* angles(rad(-30), rad(0), rad(0)), 1)
  5325. LS.C0 = clerp(LS.C0,LS.C0* angles(rad(-30), rad(0), rad(0)), 1)
  5326. RH.C0 = clerp(RH.C0,RH.C0* angles(rad(-10), rad(0), rad(0)), 1)
  5327. LH.C0 = clerp(LH.C0,LH.C0* angles(rad(-10), rad(0), rad(0)), 1)
  5328. Neck.C0 = clerp(Neck.C0,Neck.C0*angles(rad(-35), rad(0), rad(0)), 1)
  5329. local cylp=part(Char,true,false,v3(1,1,1),Torso.CFrame*angles(0,0,math.rad(90)),c3(0,1,0),"Neon",.5)
  5330. local clym=mesh(cylp,"Cylinder",v3(5000,60,40))
  5331. smoothNO(cylp)
  5332. spawn(function()
  5333. while REKING==true do r:wait()
  5334. cylp.CFrame=Torso.CFrame*angles(0,0,math.rad(90))*CFrame.new(ran(-2,2),0,ran(-2,2))
  5335. end
  5336. end)
  5337. local Explosion=function()
  5338. local b1=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,1,0),"Neon",.5)--spike mesh in middle
  5339. local b2=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,0,0),"Neon",.6)--black ball mesh thats big and expands
  5340. local b3=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,1,0),"Neon",.7)--green ball mesh that coats black ball mesh
  5341. local r1=part(Char,true,false,v3(1,1,1),Torso.CFrame*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,0,0),"Neon",.6)--ring that rotates around section
  5342. local r2=part(Char,true,false,v3(1,1,1),Torso.CFrame*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,0,0),"Neon",.6)--ring that rotates around section
  5343. local bb=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,0,0),"Neon",.7)--black ball that envelopes all >:D rhymes
  5344. local gr=part(Char,true,false,v3(1,1,1),Torso.CFrame*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,1,0),"Neon",.7)--green ring that goes around bb
  5345. local gr2=part(Char,true,false,v3(1,1,1),Torso.CFrame*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,1,0),"Neon",.7)--green ring that goes around bb
  5346. local sw=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,1,0),"Neon",.7)--shockwave around whole fing
  5347. local sw2=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,1,0),"Neon",.7)--another shockwave around whole fing
  5348. local bm1=spmesh(b1,"rbxassetid://9982590",v3(8,8,8))
  5349. local bm2=mesh(b2,"Sphere",v3(40,40,40))
  5350. local bm3=mesh(b3,"Sphere",v3(42,42,42))
  5351. local rm1=spmesh(r1,"rbxassetid://3270017",v3(50,50,30))
  5352. local rm2=spmesh(r2,"rbxassetid://3270017",v3(50,50,30))
  5353. local bbm=mesh(bb,"Sphere",v3(60,60,60))
  5354. local grm1=spmesh(gr,"rbxassetid://3270017",v3(80,80,50))
  5355. local grm2=spmesh(gr2,"rbxassetid://3270017",v3(80,80,50))
  5356. local ss1=spmesh(sw,"rbxassetid://20329976",v3(40,15,40))
  5357. local ss2=spmesh(sw2,"rbxassetid://20329976",v3(48,5,48))
  5358. wait()
  5359. smoothNO(b1)
  5360. smoothNO(b2)
  5361. smoothNO(bb)
  5362. RealDamage(Torso,70,200,70,false)
  5363. for i=1,400 do r:wait()
  5364. --CFrames
  5365. b1.CFrame=b1.CFrame:lerp(b1.CFrame*CFrame.Angles(rad(3),0,rad(3)),.4)
  5366. r1.CFrame=r1.CFrame:lerp(r1.CFrame*CFrame.Angles(math.rad(ran(1,30)),math.rad(ran(1,30)),math.rad(ran(1,30))),.3)
  5367. r2.CFrame=r2.CFrame:lerp(r2.CFrame*CFrame.Angles(math.rad(ran(1,30)),math.rad(ran(1,30)),math.rad(ran(1,30))),.3)
  5368. gr.CFrame=gr.CFrame:lerp(gr.CFrame*CFrame.Angles(math.rad(ran(1,30)),math.rad(ran(1,30)),math.rad(ran(1,30))),.1)
  5369. gr2.CFrame=gr2.CFrame:lerp(gr2.CFrame*CFrame.Angles(math.rad(ran(1,30)),math.rad(ran(1,30)),math.rad(ran(1,30))),.1)
  5370. sw.CFrame=sw.CFrame:lerp(sw.CFrame*CFrame.Angles(0,math.rad(5),0),.4)
  5371. sw2.CFrame=sw2.CFrame:lerp(sw2.CFrame*CFrame.Angles(0,math.rad(-5),0),.4)
  5372. --Sizing
  5373. bm1.Scale=bm1.Scale:Lerp(bm1.Scale+Vector3.new(1.8,1.8,1.8),.069)--hehe
  5374. bm2.Scale=bm2.Scale:Lerp(bm2.Scale+Vector3.new(6,6,6),.1)
  5375. bm3.Scale=bm3.Scale:Lerp(bm3.Scale+Vector3.new(6,6,6),.1)
  5376. rm1.Scale=rm1.Scale:Lerp(rm1.Scale+Vector3.new(7,7,7),.1)
  5377. rm2.Scale=rm2.Scale:Lerp(rm2.Scale+Vector3.new(7,7,7),.1)
  5378. bbm.Scale=bbm.Scale:Lerp(bbm.Scale+Vector3.new(8,8,8),.1)
  5379. grm1.Scale=grm1.Scale:Lerp(grm1.Scale+Vector3.new(7,7,7),.1)
  5380. grm2.Scale=grm2.Scale:Lerp(grm2.Scale+Vector3.new(7,7,7),.1)
  5381. ss1.Scale=ss1.Scale:Lerp(ss1.Scale+Vector3.new(7,3,7),.1)
  5382. ss2.Scale=ss2.Scale:Lerp(ss2.Scale+Vector3.new(7,2,7),.1)
  5383. --Transparency
  5384. b1.Transparency=.7+i/400
  5385. b2.Transparency=.7+i/400
  5386. b3.Transparency=.7+i/400
  5387. r1.Transparency=.7+i/400
  5388. r2.Transparency=.7+i/400
  5389. bb.Transparency=.7+i/400
  5390. gr.Transparency=.7+i/400
  5391. gr2.Transparency=.7+i/400
  5392. sw.Transparency=.7+i/400
  5393. sw2.Transparency=.7+i/400
  5394.  
  5395. end
  5396. --Destroying
  5397. b1:Destroy()
  5398. b2:Destroy()
  5399. b3:Destroy()
  5400. r1:Destroy()
  5401. r2:Destroy()
  5402. bb:Destroy()
  5403. gr:Destroy()
  5404. gr2:Destroy()
  5405. sw:Destroy()
  5406. sw2:Destroy()
  5407. end
  5408. for i=1,30 do r:wait()
  5409. spawn(function()
  5410. Explosion()
  5411. end)
  5412. wait(.89)
  5413. end
  5414. REKING=false
  5415. NBright={}
  5416. local NBR=0
  5417. for i=1,10 do
  5418. table.insert(NBright,NBR)
  5419. NBR=NBR+.1
  5420. end
  5421. print"boop"
  5422. for i, v in pairs(NBright) do
  5423. print(v)
  5424. end
  5425. for i=1,#NBright do
  5426. Lighting.Brightness=NBright[i]
  5427. wait(.1)
  5428. end
  5429. Lighting.Brightness=1
  5430. Portalling=false
  5431. for i=1,10 do wait()
  5432. C1.Transparency=i/10
  5433. cylp.Transparency=.5+i/10
  5434. end
  5435. Torso.Anchored=false
  5436. newpos()
  5437. attacking=false
  5438. canattack=true
  5439.  
  5440. end
  5441. end)
  5442.  
  5443.  
  5444.  
  5445.  
  5446.  
  5447. Mouse.KeyDown:connect(function(Key)
  5448. if Key=="p" and attacking==false then attacking=true
  5449. chat:Chat(Char.Head,"URAGH!","Green")
  5450. local Explosion=function()
  5451. local b1=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,1,0),"Neon",.5)--spike mesh in middle
  5452. local b2=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,0,0),"Neon",.6)--black ball mesh thats big and expands
  5453. local b3=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,1,0),"Neon",.7)--green ball mesh that coats black ball mesh
  5454. local r1=part(Char,true,false,v3(1,1,1),Torso.CFrame*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,0,0),"Neon",.6)--ring that rotates around section
  5455. local r2=part(Char,true,false,v3(1,1,1),Torso.CFrame*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,0,0),"Neon",.6)--ring that rotates around section
  5456. local bb=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,0,0),"Neon",.7)--black ball that envelopes all >:D rhymes
  5457. local gr=part(Char,true,false,v3(1,1,1),Torso.CFrame*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,1,0),"Neon",.7)--green ring that goes around bb
  5458. local gr2=part(Char,true,false,v3(1,1,1),Torso.CFrame*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,1,0),"Neon",.7)--green ring that goes around bb
  5459. local sw=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,1,0),"Neon",.7)--shockwave around whole fing
  5460. local sw2=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,1,0),"Neon",.7)--another shockwave around whole fing
  5461. local bm1=spmesh(b1,"rbxassetid://9982590",v3(8,8,8))
  5462. local bm2=mesh(b2,"Sphere",v3(40,40,40))
  5463. local bm3=mesh(b3,"Sphere",v3(42,42,42))
  5464. local rm1=spmesh(r1,"rbxassetid://3270017",v3(50,50,30))
  5465. local rm2=spmesh(r2,"rbxassetid://3270017",v3(50,50,30))
  5466. local bbm=mesh(bb,"Sphere",v3(60,60,60))
  5467. local grm1=spmesh(gr,"rbxassetid://3270017",v3(80,80,50))
  5468. local grm2=spmesh(gr2,"rbxassetid://3270017",v3(80,80,50))
  5469. local ss1=spmesh(sw,"rbxassetid://20329976",v3(40,15,40))
  5470. local ss2=spmesh(sw2,"rbxassetid://20329976",v3(48,5,48))
  5471. wait()
  5472. smoothNO(b1)
  5473. smoothNO(b2)
  5474. smoothNO(bb)
  5475. for i=1,400 do r:wait()
  5476. --CFrames
  5477. b1.CFrame=b1.CFrame:lerp(b1.CFrame*CFrame.Angles(rad(3),0,rad(3)),.4)
  5478. r1.CFrame=r1.CFrame:lerp(r1.CFrame*CFrame.Angles(math.rad(ran(1,30)),math.rad(ran(1,30)),math.rad(ran(1,30))),.3)
  5479. r2.CFrame=r2.CFrame:lerp(r2.CFrame*CFrame.Angles(math.rad(ran(1,30)),math.rad(ran(1,30)),math.rad(ran(1,30))),.3)
  5480. gr.CFrame=gr.CFrame:lerp(gr.CFrame*CFrame.Angles(math.rad(ran(1,30)),math.rad(ran(1,30)),math.rad(ran(1,30))),.1)
  5481. gr2.CFrame=gr2.CFrame:lerp(gr2.CFrame*CFrame.Angles(math.rad(ran(1,30)),math.rad(ran(1,30)),math.rad(ran(1,30))),.1)
  5482. sw.CFrame=sw.CFrame:lerp(sw.CFrame*CFrame.Angles(0,math.rad(5),0),.4)
  5483. sw2.CFrame=sw2.CFrame:lerp(sw2.CFrame*CFrame.Angles(0,math.rad(-5),0),.4)
  5484. --Sizing
  5485. bm1.Scale=bm1.Scale:Lerp(bm1.Scale+Vector3.new(1.8,1.8,1.8),.069)--hehe
  5486. bm2.Scale=bm2.Scale:Lerp(bm2.Scale+Vector3.new(6,6,6),.1)
  5487. bm3.Scale=bm3.Scale:Lerp(bm3.Scale+Vector3.new(6,6,6),.1)
  5488. rm1.Scale=rm1.Scale:Lerp(rm1.Scale+Vector3.new(7,7,7),.1)
  5489. rm2.Scale=rm2.Scale:Lerp(rm2.Scale+Vector3.new(7,7,7),.1)
  5490. bbm.Scale=bbm.Scale:Lerp(bbm.Scale+Vector3.new(8,8,8),.1)
  5491. grm1.Scale=grm1.Scale:Lerp(grm1.Scale+Vector3.new(7,7,7),.1)
  5492. grm2.Scale=grm2.Scale:Lerp(grm2.Scale+Vector3.new(7,7,7),.1)
  5493. ss1.Scale=ss1.Scale:Lerp(ss1.Scale+Vector3.new(7,3,7),.1)
  5494. ss2.Scale=ss2.Scale:Lerp(ss2.Scale+Vector3.new(7,2,7),.1)
  5495. --Transparency
  5496. b1.Transparency=.7+i/400
  5497. b2.Transparency=.7+i/400
  5498. b3.Transparency=.7+i/400
  5499. r1.Transparency=.7+i/400
  5500. r2.Transparency=.7+i/400
  5501. bb.Transparency=.7+i/400
  5502. gr.Transparency=.7+i/400
  5503. gr2.Transparency=.7+i/400
  5504. sw.Transparency=.7+i/400
  5505. sw2.Transparency=.7+i/400
  5506.  
  5507. end
  5508. b1:Destroy()
  5509. b2:Destroy()
  5510. b3:Destroy()
  5511. r1:Destroy()
  5512. r2:Destroy()
  5513. bb:Destroy()
  5514. gr:Destroy()
  5515. gr2:Destroy()
  5516. sw:Destroy()
  5517. sw2:Destroy()
  5518. end
  5519. Torso.Anchored=true
  5520. RS.C0 = clerp(RS.C0,RS.C0* angles(rad(-30), rad(0), rad(0)), 1)
  5521. LS.C0 = clerp(LS.C0,LS.C0* angles(rad(-30), rad(0), rad(0)), 1)
  5522. RH.C0 = clerp(RH.C0,RH.C0* angles(rad(-10), rad(0), rad(0)), 1)
  5523. LH.C0 = clerp(LH.C0,LH.C0* angles(rad(-10), rad(0), rad(0)), 1)
  5524. Neck.C0 = clerp(Neck.C0,Neck.C0*angles(rad(-35), rad(0), rad(0)), 1)
  5525. spawn(function()
  5526. Explosion()
  5527. end)
  5528. wait(2)
  5529. Torso.Anchored=false
  5530. newpos()
  5531.  
  5532. attacking=false
  5533. end
  5534. end)
  5535.  
  5536. Mouse.KeyDown:connect(function(Key)
  5537. if Key=="l" then
  5538. local poop=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,1,0),"Neon",.7)
  5539. local cyl=mesh(poop,"Cylinder",v3(1,1,1))
  5540. for i=1,60,.2 do r:wait()
  5541. cyl.Scale=Vector3.new(i*2,i*2,4)
  5542. poop.CFrame=Torso.CFrame*CFrame.new(0,0,-i)*CFrame.Angles(0,rad(90),0)
  5543. end
  5544.  
  5545. end
  5546. end)
  5547.  
  5548. Mouse.KeyDown:connect(function(Key)
  5549. if Key=="m" then
  5550. local poop=part(Char,true,false,v3(1,1,1),Torso.CFrame*cf(ran(3,10),ran(0,10),ran(3,10)),c3(0,1,0),"Neon",.7)
  5551. poop.CFrame=poop.CFrame*CFrame.new(poop.Position-Torso.Position,poop.Position)
  5552. end
  5553. end)
  5554.  
  5555.  
  5556.  
  5557.  
  5558.  
  5559.  
  5560.  
  5561.  
  5562.  
  5563. local animpose = "Idle"
  5564. local lastanimpose = "Idle"
  5565. local sine = 0
  5566. local change = 1
  5567. local val = 0
  5568. local ffing = false
  5569. -------------------------------
  5570. game:GetService("RunService").RenderStepped:connect(function()
  5571. --[[if char.Humanoid.Jump == true then
  5572. jump = true
  5573. else
  5574. jump = false
  5575. end]]
  5576. char.Humanoid.FreeFalling:connect(function(f)
  5577. if f then
  5578. ffing = true
  5579. else
  5580. ffing = false
  5581. end
  5582. end)
  5583. sine = sine + change
  5584. if jumpn == true then
  5585. animpose = "Jumping"
  5586. elseif ffing == true then
  5587. animpose = "Freefalling"
  5588. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then
  5589. animpose = "Idle"
  5590. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then
  5591. animpose = "Walking"
  5592. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then
  5593. animpose = "Running"
  5594. end
  5595. if animpose ~= lastanimpose then
  5596. sine = 0
  5597. if Debounces.NoIdl == false then
  5598. if animpose == "Idle" then
  5599. for i = 1, 2 do
  5600. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(-6),math.rad(8)), 0.4)
  5601. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8)), 0.4)
  5602. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.4)
  5603. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  5604. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  5605. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  5606. end
  5607. elseif animpose == "Walking" then
  5608. for i = 1, 2 do
  5609. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
  5610. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
  5611. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4)
  5612. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
  5613. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
  5614. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
  5615. end
  5616. elseif animpose == "Running" then
  5617. for i = 1, 2 do
  5618. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-20),math.rad(-14),math.rad(8+2*math.cos(sine/14))), 0.2)
  5619. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-20),math.rad(14),math.rad(-8-2*math.cos(sine/14))), 0.2)
  5620. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-10),0,0), 0.4)
  5621. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-20),0, math.rad(0)), 0.4)
  5622. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-12), 0, math.rad(-7)), 0.4)
  5623. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-12), 0, math.rad(7)), 0.4)
  5624. wait()
  5625. end
  5626. end
  5627. else
  5628. end
  5629. end
  5630. lastanimpose = animpose
  5631. if Debounces.NoIdl == false then
  5632. if animpose == "Idle" then
  5633. change = 0.5
  5634. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/10),0)*CFrame.Angles(math.rad(-10),math.rad(-10),math.rad(14+2*math.cos(sine/10))), 0.4)
  5635. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/10),0)*CFrame.Angles(math.rad(-20),math.rad(6),math.rad(-10-2*math.cos(sine/10))), 0.4)
  5636. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/10)),math.rad(20),0), 0.2)
  5637. hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.2)
  5638. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 1-0.16*math.cos(sine/10), 0) * CFrame.Angles(0, math.rad(-20), math.rad(0)), 0.05)
  5639. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0-0.1*math.cos(sine/10), -0.55) * CFrame.Angles(math.rad(-10+1*math.cos(sine/10)), math.rad(10), math.rad(-0-2*math.cos(sine/10))), 0.4)
  5640. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1-0.1*math.cos(sine/10), 0) * CFrame.Angles(0, math.rad(-10), math.rad(0+2*math.cos(sine/10))), 0.4)
  5641. elseif animpose == "Walking" then
  5642. change = 1
  5643. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
  5644. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
  5645. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4)
  5646. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
  5647. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
  5648. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
  5649. elseif animpose == "Running" then
  5650. change = 1
  5651. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.35,.4)*CFrame.Angles(math.rad(-30),math.rad(14),math.rad(-30+2*math.cos(sine/14))), 0.2)
  5652. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.55,-.4)*CFrame.Angles(math.rad(110),math.rad(0),math.rad(40-2*math.cos(sine/14))), 0.2)
  5653. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, .2) * CFrame.Angles(math.rad(20),math.rad(10),0), 0.4)
  5654. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-40),math.rad(-10), math.rad(0)), 0.2)
  5655. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0, -1.2) * CFrame.Angles(math.rad(-20), math.rad(10), math.rad(0)), 0.4)
  5656. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-12), math.rad(10), math.rad(0)), 0.4)
  5657. end
  5658. end
  5659. end)
  5660.  
  5661. hum.MaxHealth = math.huge
  5662. wait(3)
  5663. hum.Health = math.huge
  5664. spawn(function()
  5665. while wait(2)
  5666. do
  5667. GroundWave3()
  5668. end
  5669. end)
  5670. -------------------------------------------------------
  5671. --End Animations And Script--
  5672. -------------------------------------------------------
  5673. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement