Advertisement
plytalent

starglitcher edit by plytalent#3750(rbx name plytalent)

Mar 19th, 2019
1,196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 248.54 KB | None | 0 0
  1. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  2. local Player,game,owner = owner,game
  3. local RealPlayer = Player
  4. do
  5. print("FE Compatibility code by Mokiros")
  6. local rp = RealPlayer
  7. script.Parent = rp.Character
  8.  
  9. --RemoteEvent for communicating
  10. local Event = Instance.new("RemoteEvent")
  11. Event.Name = "UserInput_Event"
  12.  
  13. --Fake event to make stuff like Mouse.KeyDown work
  14. local function fakeEvent()
  15. local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
  16. t.connect = t.Connect
  17. return t
  18. end
  19.  
  20. --Creating fake input objects with fake variables
  21. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  22. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  23. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  24. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  25. end}
  26. --Merged 2 functions into one by checking amount of arguments
  27. CAS.UnbindAction = CAS.BindAction
  28.  
  29. --This function will trigger the events that have been :Connect()'ed
  30. local function te(self,ev,...)
  31. local t = m[ev]
  32. if t and t._fakeEvent then
  33. for _,f in pairs(t.Functions) do
  34. f(...)
  35. end
  36. end
  37. end
  38. m.TrigEvent = te
  39. UIS.TrigEvent = te
  40.  
  41. Event.OnServerEvent:Connect(function(plr,io)
  42. if plr~=rp then return end
  43. m.Target = io.Target
  44. m.Hit = io.Hit
  45. if not io.isMouse then
  46. local b = io.UserInputState == Enum.UserInputState.Begin
  47. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  48. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  49. end
  50. for _,t in pairs(CAS.Actions) do
  51. for _,k in pairs(t.Keys) do
  52. if k==io.KeyCode then
  53. t.Function(t.Name,io.UserInputState,io)
  54. end
  55. end
  56. end
  57. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  58. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  59. end
  60. end)
  61. Event.Parent = NLS([==[
  62. local Player = game:GetService("Players").LocalPlayer
  63. local Event = script:WaitForChild("UserInput_Event")
  64.  
  65. local Mouse = Player:GetMouse()
  66. local UIS = game:GetService("UserInputService")
  67. local input = function(io,a)
  68. if a then return end
  69. --Since InputObject is a client-side instance, we create and pass table instead
  70. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  71. end
  72. UIS.InputBegan:Connect(input)
  73. UIS.InputEnded:Connect(input)
  74.  
  75. local h,t
  76. --Give the server mouse data 30 times every second, but only if the values changed
  77. --If player is not moving their mouse, client won't fire events
  78. while wait(1/30) do
  79. if h~=Mouse.Hit or t~=Mouse.Target then
  80. h,t=Mouse.Hit,Mouse.Target
  81. Event:FireServer({isMouse=true,Target=t,Hit=h})
  82. end
  83. end]==],Player.Character)
  84.  
  85. ----Sandboxed game object that allows the usage of client-side methods and services
  86. --Real game object
  87. local _rg = game
  88.  
  89. --Metatable for fake service
  90. local fsmt = {
  91. __index = function(self,k)
  92. local s = rawget(self,"_RealService")
  93. if s then return s[k] end
  94. end,
  95. __newindex = function(self,k,v)
  96. local s = rawget(self,"_RealService")
  97. if s then s[k]=v end
  98. end,
  99. __call = function(self,...)
  100. local s = rawget(self,"_RealService")
  101. if s then return s(...) end
  102. end
  103. }
  104. local function FakeService(t,RealService)
  105. t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
  106. return setmetatable(t,fsmt)
  107. end
  108.  
  109. --Fake game object
  110. local g = {
  111. GetService = function(self,s)
  112. return self[s]
  113. end,
  114. Players = FakeService({
  115. LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
  116. },"Players"),
  117. UserInputService = FakeService(UIS,"UserInputService"),
  118. ContextActionService = FakeService(CAS,"ContextActionService"),
  119. }
  120. rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
  121. g.service = g.GetService
  122.  
  123. g.RunService = FakeService({
  124. RenderStepped = _rg:GetService("RunService").Heartbeat,
  125. BindToRenderStep = function(self,name,_,fun)
  126.  
  127. end,
  128. UnbindFromRenderStep = function(self,name)
  129. self._btrs[name]:Disconnect()
  130. end,
  131. },"RunService")
  132.  
  133. setmetatable(g,{
  134. __index=function(self,s)
  135. return _rg:GetService(s) or typeof(_rg[s])=="function"
  136. and function(_,...)return _rg[s](_rg,...)end or _rg[s]
  137. end,
  138. __newindex = fsmt.__newindex,
  139. __call = fsmt.__call
  140. })
  141. --Changing owner to fake player object to support owner:GetMouse()
  142. game,owner = g,g.Players.LocalPlayer
  143. end
  144.  
  145. warn("Star Glitcher Loaded.")
  146. warn("All purpose switcher...")
  147. warn("Edit By Frepix.")
  148. warn("Edit by plytalent")
  149. warn("Moves Edited By UndeniableInfinity.")
  150. warn("Please Support The Original Creator Of This Script.")
  151. warn("key mode q e r t y u p g h j")
  152. warn("key skill l z")
  153. warn("key clock unclock f")
  154. warn("key hidden unhidden wing x")
  155. plr = owner
  156. char = plr.Character
  157. hum = char.Humanoid
  158. local cam = game.Workspace.CurrentCamera
  159. --local Controller = plr.PlayerScripts:WaitForChild("ControlScript")
  160. Camera = cam
  161. local CamInterrupt = false
  162. local TwoD = false
  163. local TargetInfo = {nil, nil}
  164. cam.CameraType = "Custom"
  165. t = char.Torso
  166. h = char.Head
  167. ra = char["Right Arm"]
  168. la = char["Left Arm"]
  169. rl = char["Right Leg"]
  170. ll = char["Left Leg"]
  171. tors = char.Torso
  172. lleg = char["Left Leg"]
  173. root = char.HumanoidRootPart
  174. hed = char.Head
  175. rleg = char["Right Leg"]
  176. rarm = char["Right Arm"]
  177. larm = char["Left Arm"]
  178. radian = math.rad
  179. random = math.random
  180. Vec3 = Vector3.new
  181. Inst = Instance.new
  182. cFrame = CFrame.new
  183. Euler = CFrame.fromEulerAnglesXYZ
  184. vt = Vector3.new
  185. bc = BrickColor.new
  186. br = BrickColor.random
  187. it = Instance.new
  188. cf = CFrame.new
  189. local Booleans = {CamFollow = true, GyroUse = true}
  190. function lerp(object, newCFrame, alpha)
  191. return object:lerp(newCFrame, alpha)
  192. end
  193.  
  194. ff = Instance.new("ForceField", game.Players.LocalPlayer.Character)
  195. ff.Visible = false
  196.  
  197. local Directer = Inst("BodyGyro", root)
  198. Directer.MaxTorque = Vec3(0, 0, 0)
  199. Directer.P = 600000
  200. local CPart = Inst("Part")
  201. CPart.Anchored = true
  202. CPart.CanCollide = false
  203. CPart.Locked = true
  204. CPart.Transparency = 1
  205. local rainbowmode = false
  206. local chaosmode = false
  207. kan = Instance.new("Sound", char)
  208. kan.Volume = 1.98
  209. kan.TimePosition = 0
  210. kan.PlaybackSpeed = 1
  211. kan.Pitch = 1
  212. kan.SoundId = "rbxassetid://415898123"
  213. kan.Name = "wrecked"
  214. kan.Looped = true
  215. kan:Play()
  216. function newTheme(ID, timepos, pitch, vol)
  217. local kanz = kan
  218. kanz.PlaybackSpeed = pitch
  219. kanz.Pitch = pitch
  220. kanz.SoundId = ID
  221. kanz.Name = "wrecked"
  222. kanz.Looped = true
  223. end
  224. function CameraShake(Times, Power, PlayerTarget)
  225. coroutine.resume(coroutine.create(function()
  226. FV = Instance.new("BoolValue", PlayerTarget)
  227. FV.Name = "CameraShake"
  228. for ShakeNum = 1, Times do
  229. swait()
  230. local ef = Power
  231. if ef >= 1 then
  232. Humanoid.CameraOffset = Vector3.new(math.random(-ef, ef), math.random(-ef, ef), math.random(-ef, ef))
  233. else
  234. ef = Power * 10
  235. Humanoid.CameraOffset = Vector3.new(math.random(-ef, ef) / 10, math.random(-ef, ef) / 10, math.random(-ef, ef) / 10)
  236. end
  237. end
  238. Humanoid.CameraOffset = Vector3.new(0, 0, 0)
  239. FV:Destroy()
  240. end))
  241. end
  242. function CameraEnshaking(Length, Intensity)
  243. coroutine.resume(coroutine.create(function()
  244. local intensity = 1 * Intensity
  245. local rotM = 0.01 * Intensity
  246. for i = 0, Length, 0.1 do
  247. swait()
  248. intensity = intensity - 0.05 * Intensity / Length
  249. rotM = rotM - 5.0E-4 * Intensity / Length
  250. hum.CameraOffset = Vec3(radian(random(-intensity, intensity)), radian(random(-intensity, intensity)), radian(random(-intensity, intensity)))
  251. 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)
  252. end
  253. Humanoid.CameraOffset = Vec3(0, 0, 0)
  254. end))
  255. end
  256. function CamShake(Part, Distan, Power, Times)
  257. local de = Part.Position
  258. for i, v in pairs(workspace:children()) do
  259. if v:IsA("Model") and v:findFirstChild("Humanoid") then
  260. for _, c in pairs(v:children()) do
  261. if c.ClassName == "Part" and Distan > (c.Position - de).magnitude then
  262. do
  263. local Noob = v.Humanoid
  264. if Noob ~= nil then
  265. coroutine.resume(coroutine.create(function()
  266. FV = Instance.new("BoolValue", Noob)
  267. FV.Name = "CameraShake"
  268. for ShakeNum = 1, Times do
  269. swait()
  270. local ef = Power
  271. if ef >= 1 then
  272. Humanoid.CameraOffset = Vector3.new(math.random(-ef, ef), math.random(-ef, ef), math.random(-ef, ef))
  273. else
  274. ef = Power * 10
  275. Humanoid.CameraOffset = Vector3.new(math.random(-ef, ef) / 10, math.random(-ef, ef) / 10, math.random(-ef, ef) / 10)
  276. end
  277. end
  278. Humanoid.CameraOffset = Vector3.new(0, 0, 0)
  279. FV:Destroy()
  280. end))
  281. CameraShake(Times, Power, Noob)
  282. end
  283. end
  284. end
  285. end
  286. end
  287. end
  288. end
  289. function chatfunc(text, color)
  290. local chat = coroutine.wrap(function()
  291. if Character:FindFirstChild("TalkingBillBoard") ~= nil then
  292. Character:FindFirstChild("TalkingBillBoard"):destroy()
  293. end
  294. local naeeym2 = Instance.new("BillboardGui", Character)
  295. naeeym2.Size = UDim2.new(0, 100, 0, 40)
  296. naeeym2.StudsOffset = Vector3.new(0, 3, 0)
  297. naeeym2.Adornee = Character.Head
  298. naeeym2.Name = "TalkingBillBoard"
  299. local tecks2 = Instance.new("TextLabel", naeeym2)
  300. tecks2.BackgroundTransparency = 1
  301. tecks2.BorderSizePixel = 0
  302. tecks2.Text = ""
  303. tecks2.Font = "SciFi"
  304. tecks2.TextSize = 30
  305. tecks2.TextStrokeTransparency = 0
  306. tecks2.TextColor3 = color
  307. tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
  308. tecks2.Size = UDim2.new(1, 0, 0.5, 0)
  309. local tecks3 = Instance.new("TextLabel", naeeym2)
  310. tecks3.BackgroundTransparency = 1
  311. tecks3.BorderSizePixel = 0
  312. tecks3.Text = ""
  313. tecks3.Font = "SciFi"
  314. tecks3.TextSize = 30
  315. tecks3.TextStrokeTransparency = 0
  316. tecks3.TextColor3 = Color3.new(0, 0, 0)
  317. tecks3.TextStrokeColor3 = color
  318. tecks3.Size = UDim2.new(1, 0, 0.5, 0)
  319. coroutine.resume(coroutine.create(function()
  320. while true do
  321. swait(1)
  322. if chaosmode == true then
  323. tecks2.TextColor3 = BrickColor.random().Color
  324. tecks3.TextStrokeColor3 = BrickColor.random().Color
  325. end
  326. tecks2.Position = UDim2.new(0, math.random(-5, 5), 0, math.random(-5, 5))
  327. tecks3.Position = UDim2.new(0, math.random(-5, 5), 0, math.random(-5, 5))
  328. tecks2.Rotation = math.random(-5, 5)
  329. tecks3.Rotation = math.random(-5, 5)
  330. end
  331. end))
  332. for i = 1, string.len(text) do
  333. CFuncs.Sound.Create("rbxassetid://274118116", char, 0.25, 0.115)
  334. tecks2.Text = string.sub(text, 1, i)
  335. tecks3.Text = string.sub(text, 1, i)
  336. swait(1)
  337. end
  338. wait(1)
  339. local randomrot = math.random(1, 2)
  340. if randomrot == 1 then
  341. for i = 1, 50 do
  342. swait()
  343. tecks2.Rotation = tecks2.Rotation - 0.75
  344. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  345. tecks2.TextTransparency = tecks2.TextTransparency + 0.04
  346. tecks3.Rotation = tecks2.Rotation + 0.75
  347. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  348. tecks3.TextTransparency = tecks2.TextTransparency + 0.04
  349. end
  350. elseif randomrot == 2 then
  351. for i = 1, 50 do
  352. swait()
  353. tecks2.Rotation = tecks2.Rotation + 0.75
  354. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  355. tecks2.TextTransparency = tecks2.TextTransparency + 0.04
  356. tecks3.Rotation = tecks2.Rotation - 0.75
  357. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  358. tecks3.TextTransparency = tecks2.TextTransparency + 0.04
  359. end
  360. end
  361. naeeym2:Destroy()
  362. end)
  363. chat()
  364. end
  365. local Create = LoadLibrary("RbxUtility").Create
  366. CFuncs = {
  367. Part = {
  368. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  369. local Part = Create("Part")({
  370. Parent = Parent,
  371. Reflectance = Reflectance,
  372. Transparency = Transparency,
  373. CanCollide = false,
  374. Locked = true,
  375. BrickColor = BrickColor.new(tostring(BColor)),
  376. Name = Name,
  377. Size = Size,
  378. Material = Material
  379. })
  380. RemoveOutlines(Part)
  381. return Part
  382. end
  383. },
  384. Mesh = {
  385. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  386. local Msh = Create(Mesh)({
  387. Parent = Part,
  388. Offset = OffSet,
  389. Scale = Scale
  390. })
  391. if Mesh == "SpecialMesh" then
  392. Msh.MeshType = MeshType
  393. Msh.MeshId = MeshId
  394. end
  395. return Msh
  396. end
  397. },
  398. Mesh = {
  399. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  400. local Msh = Create(Mesh)({
  401. Parent = Part,
  402. Offset = OffSet,
  403. Scale = Scale
  404. })
  405. if Mesh == "SpecialMesh" then
  406. Msh.MeshType = MeshType
  407. Msh.MeshId = MeshId
  408. end
  409. return Msh
  410. end
  411. },
  412. Weld = {
  413. Create = function(Parent, Part0, Part1, C0, C1)
  414. local Weld = Create("Weld")({
  415. Parent = Parent,
  416. Part0 = Part0,
  417. Part1 = Part1,
  418. C0 = C0,
  419. C1 = C1
  420. })
  421. return Weld
  422. end
  423. },
  424. Sound = {
  425. Create = function(id, par, vol, pit)
  426. coroutine.resume(coroutine.create(function()
  427. local S = Create("Sound")({
  428. Volume = vol,
  429. Pitch = pit or 1,
  430. SoundId = id,
  431. Parent = par or workspace
  432. })
  433. wait()
  434. S:play()
  435. game:GetService("Debris"):AddItem(S, 10)
  436. end))
  437. end
  438. },
  439. LongSound = {
  440. Create = function(id, par, vol, pit)
  441. coroutine.resume(coroutine.create(function()
  442. local S = Create("Sound")({
  443. Volume = vol,
  444. Pitch = pit or 1,
  445. SoundId = id,
  446. Parent = par or workspace
  447. })
  448. wait()
  449. S:play()
  450. game:GetService("Debris"):AddItem(S, 30)
  451. end))
  452. end
  453. },
  454. ParticleEmitter = {
  455. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  456. local fp = Create("ParticleEmitter")({
  457. Parent = Parent,
  458. Color = ColorSequence.new(Color1, Color2),
  459. LightEmission = LightEmission,
  460. Size = Size,
  461. Texture = Texture,
  462. Transparency = Transparency,
  463. ZOffset = ZOffset,
  464. Acceleration = Accel,
  465. Drag = Drag,
  466. LockedToPart = LockedToPart,
  467. VelocityInheritance = VelocityInheritance,
  468. EmissionDirection = EmissionDirection,
  469. Enabled = Enabled,
  470. Lifetime = LifeTime,
  471. Rate = Rate,
  472. Rotation = Rotation,
  473. RotSpeed = RotSpeed,
  474. Speed = Speed,
  475. VelocitySpread = VelocitySpread
  476. })
  477. return fp
  478. end
  479. },
  480. CreateTemplate = {}
  481. }
  482. function New(Object, Parent, Name, Data)
  483. local Object = Instance.new(Object)
  484. for Index, Value in pairs(Data or {}) do
  485. Object[Index] = Value
  486. end
  487. Object.Parent = Parent
  488. Object.Name = Name
  489. return Object
  490. end
  491. local halocolor = BrickColor.new("Pastel light blue")
  492. local halocolor2 = BrickColor.new("Really black")
  493. local starcolor = BrickColor.new("Really black")
  494. local lunacolor = BrickColor.new("Navy blue")
  495. local lunacolor2 = BrickColor.new("Bright blue")
  496. local wepcolor = BrickColor.new("Really black")
  497. local maincolor = BrickColor.new("Really black")
  498. local m = Instance.new("Model", char)
  499. m.Name = "wing and hand"
  500. local m2 = Instance.new("Model", char)
  501. m2.Name = "right and left hand"
  502. local m3 = Instance.new("Model", char)
  503. m3.Name = "right and left hand"
  504. local mw1 = Instance.new("Model", char)
  505. mw1.Name = "left wing"
  506. local mw2 = Instance.new("Model", char)
  507. mw2.Name = "right wing and ring"
  508. local extrawingmod1 = Instance.new("Model", char)
  509. extrawingmod1.Name = "extar_wing 1"
  510. local extrawingmod2 = Instance.new("Model", char)
  511. extrawingmod2.Name = "extar_wing 2"
  512. local extrawingmod3 = Instance.new("Model", char)
  513. extrawingmod3.Name = "extar_wing 3"
  514. local extrawingmod4 = Instance.new("Model", char)
  515. extrawingmod4.Name = "extar_wing 4"
  516. local extrawingmod5 = Instance.new("Model",char)
  517. extrawingmod5.Name = "extar_wing 5"
  518. local extrawingmod6 = Instance.new("Model",char)
  519. extrawingmod5.Name = "extar_wing 6"
  520. function CreateParta(parent, transparency, reflectance, material, brickcolor)
  521. local p = Instance.new("Part")
  522. p.TopSurface = 0
  523. p.BottomSurface = 0
  524. p.Parent = parent
  525. p.Size = Vector3.new(0.1, 0.1, 0.1)
  526. p.Transparency = transparency
  527. p.Reflectance = reflectance
  528. p.CanCollide = false
  529. p.Locked = true
  530. p.BrickColor = brickcolor
  531. p.Material = material
  532. return p
  533. end
  534. function CreateMesh(parent, meshtype, x1, y1, z1)
  535. local mesh = Instance.new("SpecialMesh", parent)
  536. mesh.MeshType = meshtype
  537. mesh.Scale = Vector3.new(x1 * 10, y1 * 10, z1 * 10)
  538. return mesh
  539. end
  540. function CreateSpecialMesh(parent, meshid, x1, y1, z1)
  541. local mesh = Instance.new("SpecialMesh", parent)
  542. mesh.MeshType = "FileMesh"
  543. mesh.MeshId = meshid
  544. mesh.Scale = Vector3.new(x1, y1, z1)
  545. return mesh
  546. end
  547. function CreateSpecialGlowMesh(parent, meshid, x1, y1, z1)
  548. local mesh = Instance.new("SpecialMesh", parent)
  549. mesh.MeshType = "FileMesh"
  550. mesh.MeshId = meshid
  551. mesh.TextureId = "http://www.roblox.com/asset/?id=269748808"
  552. mesh.Scale = Vector3.new(x1, y1, z1)
  553. mesh.VertexColor = Vector3.new(parent.BrickColor.r, parent.BrickColor.g, parent.BrickColor.b)
  554. return mesh
  555. end
  556. function CreateWeld(parent, part0, part1, C1X, C1Y, C1Z, C1Xa, C1Ya, C1Za, C0X, C0Y, C0Z, C0Xa, C0Ya, C0Za)
  557. local weld = Instance.new("Weld")
  558. weld.Parent = parent
  559. weld.Part0 = part0
  560. weld.Part1 = part1
  561. weld.C1 = CFrame.new(C1X, C1Y, C1Z) * CFrame.Angles(C1Xa, C1Ya, C1Za)
  562. weld.C0 = CFrame.new(C0X, C0Y, C0Z) * CFrame.Angles(C0Xa, C0Ya, C0Za)
  563. return weld
  564. end
  565. local handlex = CreateParta(mw2, 1, 1, "Neon", maincolor)
  566. CreateMesh(handle, "Brick", 0, 0, 0)
  567. local handlexweld = CreateWeld(handlex, tors, handlex, 0, -1.5, -1.05, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  568. local valuaring = 10
  569. for i = 0, 49 do
  570. valuaring = valuaring + 10
  571. rn = CreateParta(mw2, 0, 0, "Neon", halocolor)
  572. CreateMesh(rn, "Brick", 0.25, 0.1, 0.1)
  573. CreateWeld(rn, handlex, rn, 0, 1, 0, math.rad(0), math.rad(0), math.rad(valuaring), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  574. end
  575. local handle = CreateParta(m, 1, 1, "Neon", maincolor)
  576. CreateMesh(handle, "Brick", 0.5, 0.5, 0.5)
  577. local handleweld = CreateWeld(handle, tors, handle, 0, -1.5, -1.05, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  578. local lwing1 = CreateParta(m, 1, 1, "Neon", maincolor)
  579. CreateMesh(handle, "Brick", 0.5, 0.5, 0.5)
  580. local lwing1weld = CreateWeld(lwing1, handle, lwing1, 3, 0, 0, math.rad(5), math.rad(0), math.rad(12.5), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  581. wed = CreateParta(mw1, 0, 0, "Neon", halocolor)
  582. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  583. CreateWeld(wed, lwing1, wed, 0, 0, 0.25, math.rad(0), math.rad(90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  584. wed = CreateParta(mw1, 0, 0, "Neon", halocolor)
  585. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  586. CreateWeld(wed, lwing1, wed, 0, 0, 0.25, math.rad(0), math.rad(-90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  587. wed = CreateParta(mw1, 0, 0, "Neon", halocolor)
  588. CreateMesh(wed, "Wedge", 0.05, 0.5, 3)
  589. CreateWeld(wed, lwing1, wed, 0, -0.25, 1.75, math.rad(0), math.rad(90), math.rad(90), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  590. wed = CreateParta(mw1, 0, 0, "Neon", halocolor)
  591. CreateMesh(wed, "Wedge", 0.05, 3, 0.5)
  592. CreateWeld(wed, lwing1, wed, 0, -1.75, 0.25, math.rad(90), math.rad(90), math.rad(90), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  593. local lwing2 = CreateParta(m, 1, 1, "Neon", maincolor)
  594. CreateMesh(handle, "Brick", 0.5, 0.5, 0.5)
  595. local lwing2weld = CreateWeld(lwing2, handle, lwing2, 4, 1, 0, math.rad(10), math.rad(0), math.rad(25), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  596. wed = CreateParta(mw1, 0, 0, "Neon", halocolor)
  597. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  598. CreateWeld(wed, lwing2, wed, 0, 0, 0.25, math.rad(0), math.rad(90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  599. wed = CreateParta(mw1, 0, 0, "Neon", halocolor)
  600. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  601. CreateWeld(wed, lwing2, wed, 0, 0, 0.25, math.rad(0), math.rad(-90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  602. wed = CreateParta(mw1, 0, 0, "Neon", halocolor)
  603. CreateMesh(wed, "Wedge", 0.05, 0.5, 3)
  604. CreateWeld(wed, lwing2, wed, 0, -0.25, 1.75, math.rad(0), math.rad(90), math.rad(90), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  605. wed = CreateParta(mw1, 0, 0, "Neon", halocolor)
  606. CreateMesh(wed, "Wedge", 0.05, 3, 0.5)
  607. CreateWeld(wed, lwing2, wed, 0, -1.75, 0.25, math.rad(90), math.rad(90), math.rad(90), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  608. local lwing3 = CreateParta(m, 1, 1, "Neon", maincolor)
  609. CreateMesh(handle, "Brick", 0.5, 0.5, 0.5)
  610. local lwing3weld = CreateWeld(lwing3, handle, lwing3, 4.75, 2, 0, math.rad(15), math.rad(0), math.rad(37.5), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  611. wed = CreateParta(mw1, 0, 0, "Neon", halocolor)
  612. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  613. CreateWeld(wed, lwing3, wed, 0, 0, 0.25, math.rad(0), math.rad(90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  614. wed = CreateParta(mw1, 0, 0, "Neon", halocolor)
  615. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  616. CreateWeld(wed, lwing3, wed, 0, 0, 0.25, math.rad(0), math.rad(-90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  617. wed = CreateParta(mw1, 0, 0, "Neon", halocolor)
  618. CreateMesh(wed, "Wedge", 0.05, 0.5, 3)
  619. CreateWeld(wed, lwing3, wed, 0, -0.25, 1.75, math.rad(0), math.rad(90), math.rad(90), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  620. wed = CreateParta(mw1, 0, 0, "Neon", halocolor)
  621. CreateMesh(wed, "Wedge", 0.05, 3, 0.5)
  622. CreateWeld(wed, lwing3, wed, 0, -1.75, 0.25, math.rad(90), math.rad(90), math.rad(90), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  623. local lwing4 = CreateParta(m, 1, 1, "Neon", maincolor)
  624. CreateMesh(handle, "Brick", 0.5, 0.5, 0.5)
  625. local lwing4weld = CreateWeld(lwing4, handle, lwing4, 5.75, 3, 0, math.rad(20), math.rad(0), math.rad(50), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  626. wed = CreateParta(extrawingmod1, 0, 0, "Neon", halocolor)
  627. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  628. CreateWeld(wed, lwing4, wed, 0, 0, 0.25, math.rad(0), math.rad(90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  629. wed = CreateParta(extrawingmod1, 0, 0, "Neon", halocolor)
  630. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  631. CreateWeld(wed, lwing4, wed, 0, 0, 0.25, math.rad(0), math.rad(-90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  632. wed = CreateParta(extrawingmod1, 0, 0, "Neon", halocolor)
  633. CreateMesh(wed, "Wedge", 0.05, 0.5, 3)
  634. CreateWeld(wed, lwing4, wed, 0, -0.25, 1.75, math.rad(0), math.rad(90), math.rad(90), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  635. wed = CreateParta(extrawingmod1, 0, 0, "Neon", halocolor)
  636. CreateMesh(wed, "Wedge", 0.05, 3, 0.5)
  637. CreateWeld(wed, lwing4, wed, 0, -1.75, 0.25, math.rad(90), math.rad(90), math.rad(90), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  638. local lwing5 = CreateParta(m, 1, 1, "Neon", maincolor)
  639. CreateMesh(handle, "Brick", 0.5, 0.5, 0.5)
  640. local lwing5weld = CreateWeld(lwing5, handle, lwing5, 6.75, 4, 0, math.rad(25), math.rad(0), math.rad(62.5), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  641. wed = CreateParta(extrawingmod1, 0, 0, "Neon", halocolor)
  642. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  643. CreateWeld(wed, lwing5, wed, 0, 0, 0.25, math.rad(0), math.rad(90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  644. wed = CreateParta(extrawingmod1, 0, 0, "Neon", halocolor)
  645. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  646. CreateWeld(wed, lwing5, wed, 0, 0, 0.25, math.rad(0), math.rad(-90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  647. wed = CreateParta(extrawingmod1, 0, 0, "Neon", halocolor)
  648. CreateMesh(wed, "Wedge", 0.05, 0.5, 3)
  649. CreateWeld(wed, lwing5, wed, 0, -0.25, 1.75, math.rad(0), math.rad(90), math.rad(90), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  650. wed = CreateParta(extrawingmod1, 0, 0, "Neon", halocolor)
  651. CreateMesh(wed, "Wedge", 0.05, 3, 0.5)
  652. CreateWeld(wed, lwing5, wed, 0, -1.75, 0.25, math.rad(90), math.rad(90), math.rad(90), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  653. local lwing6 = CreateParta(m, 1, 1, "Neon", maincolor)
  654. CreateMesh(handle, "Brick", 0.5, 0.5, 0.5)
  655. local lwing6weld = CreateWeld(lwing6, handle, lwing6, 7.75, 5, 0, math.rad(30), math.rad(0), math.rad(75), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  656. wed = CreateParta(extrawingmod1, 0, 0, "Neon", halocolor)
  657. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  658. CreateWeld(wed, lwing6, wed, 0, 0, 0.25, math.rad(0), math.rad(90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  659. wed = CreateParta(extrawingmod1, 0, 0, "Neon", halocolor)
  660. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  661. CreateWeld(wed, lwing6, wed, 0, 0, 0.25, math.rad(0), math.rad(-90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  662. wed = CreateParta(extrawingmod1, 0, 0, "Neon", halocolor)
  663. CreateMesh(wed, "Wedge", 0.05, 0.5, 3)
  664. CreateWeld(wed, lwing6, wed, 0, -0.25, 1.75, math.rad(0), math.rad(90), math.rad(90), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  665. wed = CreateParta(extrawingmod1, 0, 0, "Neon", halocolor)
  666. CreateMesh(wed, "Wedge", 0.05, 3, 0.5)
  667. CreateWeld(wed, lwing6, wed, 0, -1.75, 0.25, math.rad(90), math.rad(90), math.rad(90), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  668. --edit left wing here --
  669. --local lwing7 = CreateParta(m, 1, 1, "Neon", maincolor)
  670. --CreateMesh(handle, "Brick", 0.5, 0.5, 0.5)
  671. --local lwing7weld = CreateWeld(lwing7, handle, lwing7, 8.75, 6, 0, math.rad(20), math.rad(0), math.rad(50), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  672. --wed = CreateParta(extrawingmod3, 0, 0, "Neon", halocolor)
  673. --CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  674. --CreateWeld(wed, lwing7, wed, 0, 0, 0.25, math.rad(0), math.rad(90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  675. --wed = CreateParta(extrawingmod3, 0, 0, "Neon", halocolor)
  676. --CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  677. --CreateWeld(wed, lwing7, wed, 0, 0, 0.25, math.rad(0), math.rad(-90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  678. --wed = CreateParta(extrawingmod3, 0, 0, "Neon", halocolor)
  679. --CreateMesh(wed, "Wedge", 0.05, 0.5, 3)
  680. --CreateWeld(wed, lwing7, wed, 0, -0.25, 1.75, math.rad(0), math.rad(90), math.rad(90), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  681. --wed = CreateParta(extrawingmod3, 0, 0, "Neon", halocolor)
  682. --CreateMesh(wed, "Wedge", 0.05, 3, 0.5)
  683. --CreateWeld(wed, lwing7, wed, 0, -1.75, 0.25, math.rad(90), math.rad(90), math.rad(90), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  684. --local lwing8 = CreateParta(m, 1, 1, "Neon", maincolor)
  685. --CreateMesh(handle, "Brick", 0.5, 0.5, 0.5)
  686. --local lwing8weld = CreateWeld(lwing8, handle, lwing8, 9.75, 7, 0, math.rad(25), math.rad(0), math.rad(62.5), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  687. --wed = CreateParta(extrawingmod3, 0, 0, "Neon", halocolor)
  688. --CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  689. --CreateWeld(wed, lwing8, wed, 0, 0, 0.25, math.rad(0), math.rad(90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  690. --wed = CreateParta(extrawingmod3, 0, 0, "Neon", halocolor)
  691. --CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  692. --CreateWeld(wed, lwing8, wed, 0, 0, 0.25, math.rad(0), math.rad(-90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  693. --wed = CreateParta(extrawingmod3, 0, 0, "Neon", halocolor)
  694. --CreateMesh(wed, "Wedge", 0.05, 0.5, 3)
  695. --CreateWeld(wed, lwing8, wed, 0, -0.25, 1.75, math.rad(0), math.rad(90), math.rad(90), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  696. --wed = CreateParta(extrawingmod3, 0, 0, "Neon", halocolor)
  697. --CreateMesh(wed, "Wedge", 0.05, 3, 0.5)
  698. --CreateWeld(wed, lwing8, wed, 0, -1.75, 0.25, math.rad(90), math.rad(90), math.rad(90), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  699. --local lwing9 = CreateParta(m, 1, 1, "Neon", maincolor)
  700. --CreateMesh(handle, "Brick", 0.5, 0.5, 0.5)
  701. --local lwing9weld = CreateWeld(lwing9, handle, lwing9, 10.75, 8, 0, math.rad(30), math.rad(0), math.rad(75), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  702. --wed = CreateParta(extrawingmod3, 0, 0, "Neon", halocolor)
  703. --CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  704. --CreateWeld(wed, lwing9, wed, 0, 0, 0.25, math.rad(0), math.rad(90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  705. --wed = CreateParta(extrawingmod3, 0, 0, "Neon", halocolor)
  706. --CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  707. --CreateWeld(wed, lwing9, wed, 0, 0, 0.25, math.rad(0), math.rad(-90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  708. --wed = CreateParta(extrawingmod3, 0, 0, "Neon", halocolor)
  709. --CreateMesh(wed, "Wedge", 0.05, 0.5, 3)
  710. --CreateWeld(wed, lwing9, wed, 0, -0.25, 1.75, math.rad(0), math.rad(90), math.rad(90), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  711. --wed = CreateParta(extrawingmod3, 0, 0, "Neon", halocolor)
  712. --CreateMesh(wed, "Wedge", 0.05, 3, 0.5)
  713. --CreateWeld(wed, lwing9, wed, 0, -1.75, 0.25, math.rad(90), math.rad(90), math.rad(90), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  714. --local lwing10 = CreateParta(m, 1, 1, "Neon", maincolor)
  715. --CreateMesh(handle, "Brick", 0.5, 0.5, 0.5)
  716. --local lwing10weld = CreateWeld(lwing10, handle, lwing10, 11.75, 9, 0, math.rad(30), math.rad(0), math.rad(75), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  717. --wed = CreateParta(extrawingmod5, 0, 0, "Neon", halocolor)
  718. --CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  719. --CreateWeld(wed, lwing10, wed, 0, 0, 0.25, math.rad(0), math.rad(90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  720. --wed = CreateParta(extrawingmod5, 0, 0, "Neon", halocolor)
  721. --CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  722. --CreateWeld(wed, lwing10, wed, 0, 0, 0.25, math.rad(0), math.rad(-90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  723. --wed = CreateParta(extrawingmod5, 0, 0, "Neon", halocolor)
  724. --CreateMesh(wed, "Wedge", 0.05, 0.5, 3)
  725. --CreateWeld(wed, lwing10, wed, 0, -0.25, 1.75, math.rad(0), math.rad(90), math.rad(90), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  726. --wed = CreateParta(extrawingmod5, 0, 0, "Neon", halocolor)
  727. --CreateMesh(wed, "Wedge", 0.05, 3, 0.5)
  728. --CreateWeld(wed, lwing10, wed, 0, -1.75, 0.25, math.rad(90), math.rad(90), math.rad(90), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  729. --end of edit wing left--
  730. local rwing1 = CreateParta(m, 1, 1, "Neon", maincolor)
  731. CreateMesh(handle, "Brick", 0.5, 0.5, 0.5)
  732. local rwing1weld = CreateWeld(rwing1, handle, rwing1, -3, 0, 0, math.rad(5), math.rad(0), math.rad(-12.5), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  733. wed = CreateParta(mw2, 0, 0, "Neon", halocolor)
  734. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  735. CreateWeld(wed, rwing1, wed, 0, 0, 0.25, math.rad(0), math.rad(90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  736. wed = CreateParta(mw2, 0, 0, "Neon", halocolor)
  737. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  738. CreateWeld(wed, rwing1, wed, 0, 0, 0.25, math.rad(0), math.rad(-90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  739. wed = CreateParta(mw2, 0, 0, "Neon", halocolor)
  740. CreateMesh(wed, "Wedge", 0.05, 0.5, 3)
  741. CreateWeld(wed, rwing1, wed, 0, -0.25, 1.75, math.rad(0), math.rad(90), math.rad(90), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  742. wed = CreateParta(mw2, 0, 0, "Neon", halocolor)
  743. CreateMesh(wed, "Wedge", 0.05, 3, 0.5)
  744. CreateWeld(wed, rwing1, wed, 0, -1.75, 0.25, math.rad(90), math.rad(90), math.rad(90), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  745. local rwing2 = CreateParta(m, 1, 1, "Neon", maincolor)
  746. CreateMesh(handle, "Brick", 0.5, 0.5, 0.5)
  747. local rwing2weld = CreateWeld(rwing2, handle, rwing2, -4, 1, 0, math.rad(10), math.rad(0), math.rad(-25), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  748. wed = CreateParta(mw2, 0, 0, "Neon", halocolor)
  749. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  750. CreateWeld(wed, rwing2, wed, 0, 0, 0.25, math.rad(0), math.rad(90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  751. wed = CreateParta(mw2, 0, 0, "Neon", halocolor)
  752. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  753. CreateWeld(wed, rwing2, wed, 0, 0, 0.25, math.rad(0), math.rad(-90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  754. wed = CreateParta(mw2, 0, 0, "Neon", halocolor)
  755. CreateMesh(wed, "Wedge", 0.05, 0.5, 3)
  756. CreateWeld(wed, rwing2, wed, 0, -0.25, 1.75, math.rad(0), math.rad(90), math.rad(90), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  757. wed = CreateParta(mw2, 0, 0, "Neon", halocolor)
  758. CreateMesh(wed, "Wedge", 0.05, 3, 0.5)
  759. CreateWeld(wed, rwing2, wed, 0, -1.75, 0.25, math.rad(90), math.rad(90), math.rad(90), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  760. local rwing3 = CreateParta(m, 1, 1, "Neon", maincolor)
  761. CreateMesh(handle, "Brick", 0.5, 0.5, 0.5)
  762. local rwing3weld = CreateWeld(rwing3, handle, rwing3, -4.75, 2, 0, math.rad(15), math.rad(0), math.rad(-37.5), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  763. wed = CreateParta(mw2, 0, 0, "Neon", halocolor)
  764. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  765. CreateWeld(wed, rwing3, wed, 0, 0, 0.25, math.rad(0), math.rad(90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  766. wed = CreateParta(mw2, 0, 0, "Neon", halocolor)
  767. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  768. CreateWeld(wed, rwing3, wed, 0, 0, 0.25, math.rad(0), math.rad(-90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  769. wed = CreateParta(mw2, 0, 0, "Neon", halocolor)
  770. CreateMesh(wed, "Wedge", 0.05, 0.5, 3)
  771. CreateWeld(wed, rwing3, wed, 0, -0.25, 1.75, math.rad(0), math.rad(90), math.rad(90), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  772. wed = CreateParta(mw2, 0, 0, "Neon", halocolor)
  773. CreateMesh(wed, "Wedge", 0.05, 3, 0.5)
  774. CreateWeld(wed, rwing3, wed, 0, -1.75, 0.25, math.rad(90), math.rad(90), math.rad(90), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  775. local rwing4 = CreateParta(m, 1, 1, "Neon", maincolor)
  776. CreateMesh(handle, "Brick", 0.5, 0.5, 0.5)
  777. local rwing4weld = CreateWeld(rwing4, handle, rwing4, -5.75, 3, 0, math.rad(20), math.rad(0), math.rad(-50), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  778. wed = CreateParta(extrawingmod2, 0, 0, "Neon", halocolor)
  779. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  780. CreateWeld(wed, rwing4, wed, 0, 0, 0.25, math.rad(0), math.rad(90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  781. wed = CreateParta(extrawingmod2, 0, 0, "Neon", halocolor)
  782. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  783. CreateWeld(wed, rwing4, wed, 0, 0, 0.25, math.rad(0), math.rad(-90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  784. wed = CreateParta(extrawingmod2, 0, 0, "Neon", halocolor)
  785. CreateMesh(wed, "Wedge", 0.05, 0.5, 3)
  786. CreateWeld(wed, rwing4, wed, 0, -0.25, 1.75, math.rad(0), math.rad(90), math.rad(90), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  787. wed = CreateParta(extrawingmod2, 0, 0, "Neon", halocolor)
  788. CreateMesh(wed, "Wedge", 0.05, 3, 0.5)
  789. CreateWeld(wed, rwing4, wed, 0, -1.75, 0.25, math.rad(90), math.rad(90), math.rad(90), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  790. local rwing5 = CreateParta(m, 1, 1, "Neon", maincolor)
  791. CreateMesh(handle, "Brick", 0.5, 0.5, 0.5)
  792. local rwing5weld = CreateWeld(rwing5, handle, rwing5, -6.75, 4, 0, math.rad(25), math.rad(0), math.rad(-62.5), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  793. wed = CreateParta(extrawingmod2, 0, 0, "Neon", halocolor)
  794. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  795. CreateWeld(wed, rwing5, wed, 0, 0, 0.25, math.rad(0), math.rad(90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  796. wed = CreateParta(extrawingmod2, 0, 0, "Neon", halocolor)
  797. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  798. CreateWeld(wed, rwing5, wed, 0, 0, 0.25, math.rad(0), math.rad(-90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  799. wed = CreateParta(extrawingmod2, 0, 0, "Neon", halocolor)
  800. CreateMesh(wed, "Wedge", 0.05, 0.5, 3)
  801. CreateWeld(wed, rwing5, wed, 0, -0.25, 1.75, math.rad(0), math.rad(90), math.rad(90), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  802. wed = CreateParta(extrawingmod2, 0, 0, "Neon", halocolor)
  803. CreateMesh(wed, "Wedge", 0.05, 3, 0.5)
  804. CreateWeld(wed, rwing5, wed, 0, -1.75, 0.25, math.rad(90), math.rad(90), math.rad(90), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  805. local rwing6 = CreateParta(m, 1, 1, "Neon", maincolor)
  806. CreateMesh(handle, "Brick", 0.5, 0.5, 0.5)
  807. local rwing6weld = CreateWeld(rwing6, handle, rwing6, -7.75, 3, 0, math.rad(30), math.rad(0), math.rad(-75), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  808. wed = CreateParta(extrawingmod2, 0, 0, "Neon", halocolor)
  809. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  810. CreateWeld(wed, rwing6, wed, 0, 0, 0.25, math.rad(0), math.rad(90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  811. wed = CreateParta(extrawingmod2, 0, 0, "Neon", halocolor)
  812. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  813. CreateWeld(wed, rwing6, wed, 0, 0, 0.25, math.rad(0), math.rad(-90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  814. wed = CreateParta(extrawingmod2, 0, 0, "Neon", halocolor)
  815. CreateMesh(wed, "Wedge", 0.05, 0.5, 3)
  816. CreateWeld(wed, rwing6, wed, 0, -0.25, 1.75, math.rad(0), math.rad(90), math.rad(90), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  817. wed = CreateParta(extrawingmod2, 0, 0, "Neon", halocolor)
  818. CreateMesh(wed, "Wedge", 0.05, 3, 0.5)
  819. CreateWeld(wed, rwing6, wed, 0, -1.75, 0.25, math.rad(90), math.rad(90), math.rad(90), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  820. --start of edit right wing--
  821. --local rwing7 = CreateParta(m, 1, 1, "Neon", maincolor)
  822. --CreateMesh(handle, "Brick", 0.5, 0.5, 0.5)
  823. --local rwing7weld = CreateWeld(rwing7, handle, rwing7, -8.75, 3, 0, math.rad(35), math.rad(0), math.rad(-87.5), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  824. --wed = CreateParta(extrawingmod4, 0, 0, "Neon", halocolor)
  825. --CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  826. --CreateWeld(wed, rwing7, wed, 0, 0, 0.25, math.rad(0), math.rad(90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  827. --wed = CreateParta(extrawingmod4, 0, 0, "Neon", halocolor)
  828. --CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  829. --CreateWeld(wed, rwing7, wed, 0, 0, 0.25, math.rad(0), math.rad(-90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  830. --wed = CreateParta(extrawingmod4, 0, 0, "Neon", halocolor)
  831. --CreateMesh(wed, "Wedge", 0.05, 0.5, 3)
  832. --CreateWeld(wed, rwing7, wed, 0, -0.25, 1.75, math.rad(0), math.rad(90), math.rad(90), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  833. --wed = CreateParta(extrawingmod4, 0, 0, "Neon", halocolor)
  834. --CreateMesh(wed, "Wedge", 0.05, 3, 0.5)
  835. --CreateWeld(wed, rwing7, wed, 0, -1.75, 0.25, math.rad(90), math.rad(90), math.rad(90), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  836. --local rwing8 = CreateParta(m, 1, 1, "Neon", maincolor)
  837. --CreateMesh(handle, "Brick", 0.5, 0.5, 0.5)
  838. --local rwing8weld = CreateWeld(rwing8, handle, rwing8, -9.75, 4, 0, math.rad(40), math.rad(0), math.rad(-100), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  839. --wed = CreateParta(extrawingmod4, 0, 0, "Neon", halocolor)
  840. --CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  841. --CreateWeld(wed, rwing8, wed, 0, 0, 0.25, math.rad(0), math.rad(90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  842. --wed = CreateParta(extrawingmod4, 0, 0, "Neon", halocolor)
  843. --CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  844. --CreateWeld(wed, rwing8, wed, 0, 0, 0.25, math.rad(0), math.rad(-90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  845. --wed = CreateParta(extrawingmod4, 0, 0, "Neon", halocolor)
  846. --CreateMesh(wed, "Wedge", 0.05, 0.5, 3)
  847. --CreateWeld(wed, rwing8, wed, 0, -0.25, 1.75, math.rad(0), math.rad(90), math.rad(90), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  848. --wed = CreateParta(extrawingmod4, 0, 0, "Neon", halocolor)
  849. --CreateMesh(wed, "Wedge", 0.05, 3, 0.5)
  850. --CreateWeld(wed, rwing8, wed, 0, -1.75, 0.25, math.rad(90), math.rad(90), math.rad(90), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  851. --local rwing9 = CreateParta(m, 1, 1, "Neon", maincolor)
  852. --CreateMesh(handle, "Brick", 0.5, 0.5, 0.5)
  853. --local rwing9weld = CreateWeld(rwing9, handle, rwing9, -10.75, 3, 0, math.rad(45), math.rad(0), math.rad(-112), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  854. --wed = CreateParta(extrawingmod4, 0, 0, "Neon", halocolor)
  855. --CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  856. --CreateWeld(wed, rwing9, wed, 0, 0, 0.25, math.rad(0), math.rad(90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  857. --wed = CreateParta(extrawingmod4, 0, 0, "Neon", halocolor)
  858. --CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  859. --CreateWeld(wed, rwing9, wed, 0, 0, 0.25, math.rad(0), math.rad(-90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  860. --wed = CreateParta(extrawingmod4, 0, 0, "Neon", halocolor)
  861. --CreateMesh(wed, "Wedge", 0.05, 0.5, 3)
  862. --CreateWeld(wed, rwing9, wed, 0, -0.25, 1.75, math.rad(0), math.rad(90), math.rad(90), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  863. --wed = CreateParta(extrawingmod4, 0, 0, "Neon", halocolor)
  864. --CreateMesh(wed, "Wedge", 0.05, 3, 0.5)
  865. --CreateWeld(wed, rwing9, wed, 0, -1.75, 0.25, math.rad(90), math.rad(90), math.rad(90), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  866. ----local rwing10 = CreateParta(m, 1, 1, "Neon", maincolor)
  867. ----CreateMesh(handle, "Brick", 0.5, 0.5, 0.5)
  868. ----local rwing10weld = CreateWeld(rwing10, handle, rwing10, -11.75, 3, 0, math.rad(50), math.rad(0), math.rad(-124.5), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  869. ----wed = CreateParta(extrawingmod6, 0, 0, "Neon", halocolor)
  870. ----CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  871. ----CreateWeld(wed, rwing9, wed, 0, 0, 0.25, math.rad(0), math.rad(90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  872. ----wed = CreateParta(extrawingmod6, 0, 0, "Neon", halocolor)
  873. ----CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  874. ----CreateWeld(wed, rwing9, wed, 0, 0, 0.25, math.rad(0), math.rad(-90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  875. ----wed = CreateParta(extrawingmod6, 0, 0, "Neon", halocolor)
  876. ----CreateMesh(wed, "Wedge", 0.05, 0.5, 3)
  877. ----CreateWeld(wed, rwing10, wed, 0, -0.25, 1.75, math.rad(0), math.rad(90), math.rad(90), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  878. ----wed = CreateParta(extrawingmod6, 0, 0, "Neon", halocolor)
  879. ----CreateMesh(wed, "Wedge", 0.05, 3, 0.5)
  880. ----CreateWeld(wed, rwing10, wed, 0, -1.75, 0.25, math.rad(90), math.rad(90), math.rad(90), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  881. --end of edit right wing--
  882. ran = CreateParta(m2, 0, 0, "SmoothPlastic", wepcolor)
  883. CreateMesh(ran, "Wedge", 1.02, 1.02, 1.02)
  884. CreateWeld(ran, larm, ran, 0, 0.15, 0, math.rad(0), math.rad(90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  885. ran = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  886. CreateMesh(ran, "Wedge", 0.9, 0.9, 1.025)
  887. CreateWeld(ran, larm, ran, 0, 0.155, 0, math.rad(0), math.rad(90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  888. ran = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  889. CreateMesh(ran, "Wedge", 1.025, 0.9, 0.9)
  890. CreateWeld(ran, larm, ran, 0, 0.155, -0.025, math.rad(0), math.rad(90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  891. gan = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  892. CreateMesh(gan, "Brick", 1.075, 0.1, 1.075)
  893. CreateWeld(gan, larm, gan, 0, 0.5, 0, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  894. gan = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  895. CreateMesh(gan, "Brick", 1.075, 0.1, 1.075)
  896. CreateWeld(gan, larm, gan, 0, 0.75, 0, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  897. gan = CreateParta(m2, 0, 0, "Neon", halocolor2)
  898. CreateMesh(gan, "Brick", 1.095, 0.035, 1.095)
  899. CreateWeld(gan, larm, gan, 0, 0.5, 0, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  900. gan = CreateParta(m2, 0, 0, "Neon", halocolor2)
  901. CreateMesh(gan, "Brick", 1.095, 0.035, 1.095)
  902. CreateWeld(gan, larm, gan, 0, 0.75, 0, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  903. gane = CreateParta(m3, 0, 0, "SmoothPlastic", lunacolor2)
  904. CreateMesh(gane, "Brick", 1.0625, 0.2, 1.0625)
  905. CreateWeld(gane, larm, gane, 0, 0.6, 0, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  906. star = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  907. CreateSpecialMesh(star, "http://www.roblox.com/asset/?id=45428961", 2.5, 2.5, 2.5)
  908. CreateWeld(star, larm, star, 0, 0.475, 0.6, math.rad(90), math.rad(90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  909. starl = CreateParta(m3, 0, 0, "SmoothPlastic", starcolor)
  910. CreateSpecialMesh(starl, "http://www.roblox.com/asset/?id=45428961", 1.95, 2.55, 1.95)
  911. CreateWeld(starl, larm, starl, 0, 0.475, 0.6, math.rad(90), math.rad(90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  912. dotsec = CreateParta(m3, 0, 0, "Neon", halocolor)
  913. CreateMesh(dotsec, "Sphere", 0.1, 0.1, 0.15)
  914. CreateWeld(dotsec, larm, dotsec, 0, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  915. dotseca = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  916. CreateMesh(dotseca, "Sphere", 0.2, 0.2, 0.1)
  917. CreateWeld(dotseca, larm, dotseca, 0, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  918. dotsecb = CreateParta(m2, 0, 0, "SmoothPlastic", lunacolor)
  919. CreateMesh(dotsecb, "Sphere", 0.15, 0.15, 0.125)
  920. CreateWeld(dotsecb, larm, dotsecb, 0, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  921. dotsec = CreateParta(m3, 0, 0, "Neon", halocolor)
  922. CreateMesh(dotsec, "Sphere", 0.1, 0.1, 0.15)
  923. CreateWeld(dotsec, larm, dotsec, 0.2, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  924. dotseca = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  925. CreateMesh(dotseca, "Sphere", 0.2, 0.2, 0.1)
  926. CreateWeld(dotseca, larm, dotseca, 0.2, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  927. dotsecb = CreateParta(m2, 0, 0, "SmoothPlastic", lunacolor)
  928. CreateMesh(dotsecb, "Sphere", 0.15, 0.15, 0.125)
  929. CreateWeld(dotsecb, larm, dotsecb, 0.2, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  930. dotsec = CreateParta(m3, 0, 0, "Neon", halocolor)
  931. CreateMesh(dotsec, "Sphere", 0.1, 0.1, 0.15)
  932. CreateWeld(dotsec, larm, dotsec, 0.4, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  933. dotseca = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  934. CreateMesh(dotseca, "Sphere", 0.2, 0.2, 0.1)
  935. CreateWeld(dotseca, larm, dotseca, 0.4, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  936. dotsecb = CreateParta(m2, 0, 0, "SmoothPlastic", lunacolor)
  937. CreateMesh(dotsecb, "Sphere", 0.15, 0.15, 0.125)
  938. CreateWeld(dotsecb, larm, dotsecb, 0.4, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  939. dotsec = CreateParta(m3, 0, 0, "Neon", halocolor)
  940. CreateMesh(dotsec, "Sphere", 0.1, 0.1, 0.15)
  941. CreateWeld(dotsec, larm, dotsec, -0.2, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  942. dotseca = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  943. CreateMesh(dotseca, "Sphere", 0.2, 0.2, 0.1)
  944. CreateWeld(dotseca, larm, dotseca, -0.2, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  945. dotsecb = CreateParta(m2, 0, 0, "SmoothPlastic", lunacolor)
  946. CreateMesh(dotsecb, "Sphere", 0.15, 0.15, 0.125)
  947. CreateWeld(dotsecb, larm, dotsecb, -0.2, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  948. dotsec = CreateParta(m3, 0, 0, "Neon", halocolor)
  949. CreateMesh(dotsec, "Sphere", 0.1, 0.1, 0.15)
  950. CreateWeld(dotsec, larm, dotsec, -0.4, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  951. dotseca = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  952. CreateMesh(dotseca, "Sphere", 0.2, 0.2, 0.1)
  953. CreateWeld(dotseca, larm, dotseca, -0.4, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  954. dotsecb = CreateParta(m2, 0, 0, "SmoothPlastic", lunacolor)
  955. CreateMesh(dotsecb, "Sphere", 0.15, 0.15, 0.125)
  956. CreateWeld(dotsecb, larm, dotsecb, -0.4, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  957. dotsec = CreateParta(m3, 0, 0, "Neon", halocolor)
  958. CreateMesh(dotsec, "Sphere", 0.1, 0.1, 0.15)
  959. CreateWeld(dotsec, larm, dotsec, 0, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  960. dotseca = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  961. CreateMesh(dotseca, "Sphere", 0.2, 0.2, 0.1)
  962. CreateWeld(dotseca, larm, dotseca, 0, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  963. dotsecb = CreateParta(m2, 0, 0, "SmoothPlastic", lunacolor)
  964. CreateMesh(dotsecb, "Sphere", 0.15, 0.15, 0.125)
  965. CreateWeld(dotsecb, larm, dotsecb, 0, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  966. dotsec = CreateParta(m3, 0, 0, "Neon", halocolor)
  967. CreateMesh(dotsec, "Sphere", 0.1, 0.1, 0.15)
  968. CreateWeld(dotsec, larm, dotsec, 0.2, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  969. dotseca = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  970. CreateMesh(dotseca, "Sphere", 0.2, 0.2, 0.1)
  971. CreateWeld(dotseca, larm, dotseca, 0.2, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  972. dotsecb = CreateParta(m2, 0, 0, "SmoothPlastic", lunacolor)
  973. CreateMesh(dotsecb, "Sphere", 0.15, 0.15, 0.125)
  974. CreateWeld(dotsecb, larm, dotsecb, 0.2, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  975. dotsec = CreateParta(m3, 0, 0, "Neon", halocolor)
  976. CreateMesh(dotsec, "Sphere", 0.1, 0.1, 0.15)
  977. CreateWeld(dotsec, larm, dotsec, 0.4, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  978. dotseca = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  979. CreateMesh(dotseca, "Sphere", 0.2, 0.2, 0.1)
  980. CreateWeld(dotseca, larm, dotseca, 0.4, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  981. dotsecb = CreateParta(m2, 0, 0, "SmoothPlastic", lunacolor)
  982. CreateMesh(dotsecb, "Sphere", 0.15, 0.15, 0.125)
  983. CreateWeld(dotsecb, larm, dotsecb, 0.4, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  984. dotsec = CreateParta(m3, 0, 0, "Neon", halocolor)
  985. CreateMesh(dotsec, "Sphere", 0.1, 0.1, 0.15)
  986. CreateWeld(dotsec, larm, dotsec, -0.2, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  987. dotseca = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  988. CreateMesh(dotseca, "Sphere", 0.2, 0.2, 0.1)
  989. CreateWeld(dotseca, larm, dotseca, -0.2, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  990. dotsecb = CreateParta(m2, 0, 0, "SmoothPlastic", lunacolor)
  991. CreateMesh(dotsecb, "Sphere", 0.15, 0.15, 0.125)
  992. CreateWeld(dotsecb, larm, dotsecb, -0.2, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  993. dotsec = CreateParta(m3, 0, 0, "Neon", halocolor)
  994. CreateMesh(dotsec, "Sphere", 0.1, 0.1, 0.15)
  995. CreateWeld(dotsec, larm, dotsec, -0.4, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  996. dotseca = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  997. CreateMesh(dotseca, "Sphere", 0.2, 0.2, 0.1)
  998. CreateWeld(dotseca, larm, dotseca, -0.4, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  999. dotsecb = CreateParta(m2, 0, 0, "SmoothPlastic", lunacolor)
  1000. CreateMesh(dotsecb, "Sphere", 0.15, 0.15, 0.125)
  1001. CreateWeld(dotsecb, larm, dotsecb, -0.4, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1002. ran = CreateParta(m2, 0, 0, "SmoothPlastic", wepcolor)
  1003. CreateMesh(ran, "Wedge", 1.02, 1.02, 1.02)
  1004. CreateWeld(ran, rarm, ran, 0, 0.15, 0, math.rad(0), math.rad(-90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1005. ran = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  1006. CreateMesh(ran, "Wedge", 0.9, 0.9, 1.025)
  1007. CreateWeld(ran, rarm, ran, 0, 0.155, 0, math.rad(0), math.rad(-90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1008. ran = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  1009. CreateMesh(ran, "Wedge", 1.025, 0.9, 0.9)
  1010. CreateWeld(ran, rarm, ran, 0, 0.155, -0.025, math.rad(0), math.rad(-90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1011. gan = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  1012. CreateMesh(gan, "Brick", 1.075, 0.1, 1.075)
  1013. CreateWeld(gan, rarm, gan, 0, 0.5, 0, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1014. gan = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  1015. CreateMesh(gan, "Brick", 1.075, 0.1, 1.075)
  1016. CreateWeld(gan, rarm, gan, 0, 0.75, 0, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1017. gan = CreateParta(m2, 0, 0, "Neon", halocolor2)
  1018. CreateMesh(gan, "Brick", 1.095, 0.035, 1.095)
  1019. CreateWeld(gan, rarm, gan, 0, 0.5, 0, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1020. gan = CreateParta(m2, 0, 0, "Neon", halocolor2)
  1021. CreateMesh(gan, "Brick", 1.095, 0.035, 1.095)
  1022. CreateWeld(gan, rarm, gan, 0, 0.75, 0, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1023. gane = CreateParta(m3, 0, 0, "SmoothPlastic", lunacolor2)
  1024. CreateMesh(gane, "Brick", 1.0625, 0.2, 1.0625)
  1025. CreateWeld(gane, rarm, gane, 0, 0.6, 0, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1026. star = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  1027. CreateSpecialMesh(star, "http://www.roblox.com/asset/?id=45428961", 2.5, 2.5, 2.5)
  1028. CreateWeld(star, rarm, star, 0, -0.475, 0.6, math.rad(90), math.rad(90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1029. starl = CreateParta(m3, 0, 0, "SmoothPlastic", starcolor)
  1030. CreateSpecialMesh(starl, "http://www.roblox.com/asset/?id=45428961", 1.95, 2.55, 1.95)
  1031. CreateWeld(starl, rarm, starl, 0, -0.475, 0.6, math.rad(90), math.rad(90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1032. dotsec = CreateParta(m3, 0, 0, "Neon", halocolor)
  1033. CreateMesh(dotsec, "Sphere", 0.1, 0.1, 0.15)
  1034. CreateWeld(dotsec, rarm, dotsec, 0, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1035. dotseca = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  1036. CreateMesh(dotseca, "Sphere", 0.2, 0.2, 0.1)
  1037. CreateWeld(dotseca, rarm, dotseca, 0, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1038. dotsecb = CreateParta(m2, 0, 0, "SmoothPlastic", lunacolor)
  1039. CreateMesh(dotsecb, "Sphere", 0.15, 0.15, 0.125)
  1040. CreateWeld(dotsecb, rarm, dotsecb, 0, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1041. dotsec = CreateParta(m3, 0, 0, "Neon", halocolor)
  1042. CreateMesh(dotsec, "Sphere", 0.1, 0.1, 0.15)
  1043. CreateWeld(dotsec, rarm, dotsec, 0.2, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1044. dotseca = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  1045. CreateMesh(dotseca, "Sphere", 0.2, 0.2, 0.1)
  1046. CreateWeld(dotseca, rarm, dotseca, 0.2, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1047. dotsecb = CreateParta(m2, 0, 0, "SmoothPlastic", lunacolor)
  1048. CreateMesh(dotsecb, "Sphere", 0.15, 0.15, 0.125)
  1049. CreateWeld(dotsecb, rarm, dotsecb, 0.2, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1050. dotsec = CreateParta(m3, 0, 0, "Neon", halocolor)
  1051. CreateMesh(dotsec, "Sphere", 0.1, 0.1, 0.15)
  1052. CreateWeld(dotsec, rarm, dotsec, 0.4, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1053. dotseca = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  1054. CreateMesh(dotseca, "Sphere", 0.2, 0.2, 0.1)
  1055. CreateWeld(dotseca, rarm, dotseca, 0.4, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1056. dotsecb = CreateParta(m2, 0, 0, "SmoothPlastic", lunacolor)
  1057. CreateMesh(dotsecb, "Sphere", 0.15, 0.15, 0.125)
  1058. CreateWeld(dotsecb, rarm, dotsecb, 0.4, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1059. dotsec = CreateParta(m3, 0, 0, "Neon", halocolor)
  1060. CreateMesh(dotsec, "Sphere", 0.1, 0.1, 0.15)
  1061. CreateWeld(dotsec, rarm, dotsec, -0.2, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1062. dotseca = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  1063. CreateMesh(dotseca, "Sphere", 0.2, 0.2, 0.1)
  1064. CreateWeld(dotseca, rarm, dotseca, -0.2, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1065. dotsecb = CreateParta(m2, 0, 0, "SmoothPlastic", lunacolor)
  1066. CreateMesh(dotsecb, "Sphere", 0.15, 0.15, 0.125)
  1067. CreateWeld(dotsecb, rarm, dotsecb, -0.2, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1068. dotsec = CreateParta(m3, 0, 0, "Neon", halocolor)
  1069. CreateMesh(dotsec, "Sphere", 0.1, 0.1, 0.15)
  1070. CreateWeld(dotsec, rarm, dotsec, -0.4, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1071. dotseca = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  1072. CreateMesh(dotseca, "Sphere", 0.2, 0.2, 0.1)
  1073. CreateWeld(dotseca, rarm, dotseca, -0.4, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1074. dotsecb = CreateParta(m2, 0, 0, "SmoothPlastic", lunacolor)
  1075. CreateMesh(dotsecb, "Sphere", 0.15, 0.15, 0.125)
  1076. CreateWeld(dotsecb, rarm, dotsecb, -0.4, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1077. dotsec = CreateParta(m3, 0, 0, "Neon", halocolor)
  1078. CreateMesh(dotsec, "Sphere", 0.1, 0.1, 0.15)
  1079. CreateWeld(dotsec, rarm, dotsec, 0, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1080. dotseca = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  1081. CreateMesh(dotseca, "Sphere", 0.2, 0.2, 0.1)
  1082. CreateWeld(dotseca, rarm, dotseca, 0, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1083. dotsecb = CreateParta(m2, 0, 0, "SmoothPlastic", lunacolor)
  1084. CreateMesh(dotsecb, "Sphere", 0.15, 0.15, 0.125)
  1085. CreateWeld(dotsecb, rarm, dotsecb, 0, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1086. dotsec = CreateParta(m3, 0, 0, "Neon", halocolor)
  1087. CreateMesh(dotsec, "Sphere", 0.1, 0.1, 0.15)
  1088. CreateWeld(dotsec, rarm, dotsec, 0.2, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1089. dotseca = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  1090. CreateMesh(dotseca, "Sphere", 0.2, 0.2, 0.1)
  1091. CreateWeld(dotseca, rarm, dotseca, 0.2, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1092. dotsecb = CreateParta(m2, 0, 0, "SmoothPlastic", lunacolor)
  1093. CreateMesh(dotsecb, "Sphere", 0.15, 0.15, 0.125)
  1094. CreateWeld(dotsecb, rarm, dotsecb, 0.2, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1095. dotsec = CreateParta(m3, 0, 0, "Neon", halocolor)
  1096. CreateMesh(dotsec, "Sphere", 0.1, 0.1, 0.15)
  1097. CreateWeld(dotsec, rarm, dotsec, 0.4, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1098. dotseca = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  1099. CreateMesh(dotseca, "Sphere", 0.2, 0.2, 0.1)
  1100. CreateWeld(dotseca, rarm, dotseca, 0.4, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1101. dotsecb = CreateParta(m2, 0, 0, "SmoothPlastic", lunacolor)
  1102. CreateMesh(dotsecb, "Sphere", 0.15, 0.15, 0.125)
  1103. CreateWeld(dotsecb, rarm, dotsecb, 0.4, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1104. dotsec = CreateParta(m3, 0, 0, "Neon", halocolor)
  1105. CreateMesh(dotsec, "Sphere", 0.1, 0.1, 0.15)
  1106. CreateWeld(dotsec, rarm, dotsec, -0.2, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1107. dotseca = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  1108. CreateMesh(dotseca, "Sphere", 0.2, 0.2, 0.1)
  1109. CreateWeld(dotseca, rarm, dotseca, -0.2, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1110. dotsecb = CreateParta(m2, 0, 0, "SmoothPlastic", lunacolor)
  1111. CreateMesh(dotsecb, "Sphere", 0.15, 0.15, 0.125)
  1112. CreateWeld(dotsecb, rarm, dotsecb, -0.2, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1113. dotsec = CreateParta(m3, 0, 0, "Neon", halocolor)
  1114. CreateMesh(dotsec, "Sphere", 0.1, 0.1, 0.15)
  1115. CreateWeld(dotsec, rarm, dotsec, -0.4, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1116. dotseca = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  1117. CreateMesh(dotseca, "Sphere", 0.2, 0.2, 0.1)
  1118. CreateWeld(dotseca, rarm, dotseca, -0.4, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1119. dotsecb = CreateParta(m2, 0, 0, "SmoothPlastic", lunacolor)
  1120. CreateMesh(dotsecb, "Sphere", 0.15, 0.15, 0.125)
  1121. CreateWeld(dotsecb, rarm, dotsecb, -0.4, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1122. for i, v in pairs(m:GetChildren()) do
  1123. if v:IsA("Part") then
  1124. v.BrickColor = BrickColor.new("Really black")
  1125. v.Material = "Glass"
  1126. end
  1127. end
  1128. for i, v in pairs(m2:GetChildren()) do
  1129. if v:IsA("Part") then
  1130. v.BrickColor = BrickColor.new("Crimson")
  1131. v.Material = "Granite"
  1132. end
  1133. end
  1134. for i, v in pairs(m3:GetChildren()) do
  1135. if v:IsA("Part") then
  1136. v.BrickColor = BrickColor.new("Really red")
  1137. v.Material = "Neon"
  1138. end
  1139. end
  1140. for i, v in pairs(mw2:GetChildren()) do
  1141. if v:IsA("Part") then
  1142. v.BrickColor = BrickColor.new("Really red")
  1143. v.Material = "Neon"
  1144. end
  1145. end
  1146. for i, v in pairs(mw1:GetChildren()) do
  1147. if v:IsA("Part") then
  1148. v.Transparency = 0
  1149. v.BrickColor = BrickColor.new("Really red")
  1150. v.Material = "Neon"
  1151. end
  1152. end
  1153. for i, v in pairs(extrawingmod1:GetChildren()) do
  1154. if v:IsA("Part") then
  1155. v.Transparency = 0
  1156. v.BrickColor = BrickColor.new("Really red")
  1157. v.Material = "Neon"
  1158. end
  1159. end
  1160. for i, v in pairs(extrawingmod2:GetChildren()) do
  1161. if v:IsA("Part") then
  1162. v.Transparency = 0
  1163. v.BrickColor = BrickColor.new("Really red")
  1164. v.Material = "Neon"
  1165. end
  1166. end
  1167. for i, v in pairs(extrawingmod3:GetChildren()) do
  1168. if v:IsA("Part") then
  1169. v.Transparency = 0
  1170. v.BrickColor = BrickColor.new("Really red")
  1171. v.Material = "Neon"
  1172. end
  1173. end
  1174. for i, v in pairs(extrawingmod4:GetChildren()) do
  1175. if v:IsA("Part") then
  1176. v.Transparency = 0
  1177. v.BrickColor = BrickColor.new("Really red")
  1178. v.Material = "Neon"
  1179. end
  1180. end
  1181. FHead = New("Part",char,"FHead",{CanCollide = false,BrickColor = BrickColor.new("Really black"),Size = Vector3.new(1.20000005, 0.600000024, 1),CFrame = CFrame.new(68.5999985, 0.700013041, 9.89999962, 1, 0, 0, 0, 1, 0, 0, 0, 1),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1182. Mesh = New("SpecialMesh",FHead,"Mesh",{Scale = Vector3.new(1.25999999, 1.5, 1.25999999),})
  1183. Weld = New("Weld",FHead,"mot",{Part0 = FHead,Part1 = char.Head,C1 = CFrame.new(0, 0.200000048, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1184. FHead.CanCollide = false
  1185.  
  1186.  
  1187.  
  1188. local MAINRUINCOLOR = BrickColor.new("Really red")
  1189. function RemoveOutlines(part)
  1190. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  1191. end
  1192. function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1193. local Part = Create("Part")({
  1194. Parent = Parent,
  1195. Reflectance = Reflectance,
  1196. Transparency = Transparency,
  1197. CanCollide = false,
  1198. Locked = true,
  1199. BrickColor = BrickColor.new(tostring(BColor)),
  1200. Name = Name,
  1201. Size = Size,
  1202. Material = Material
  1203. })
  1204. Part.CustomPhysicalProperties = PhysicalProperties.new(0.001, 0.001, 0.001, 0.001, 0.001)
  1205. RemoveOutlines(Part)
  1206. return Part
  1207. end
  1208. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1209. local Msh = Create(Mesh)({
  1210. Parent = Part,
  1211. Offset = OffSet,
  1212. Scale = Scale
  1213. })
  1214. if Mesh == "SpecialMesh" then
  1215. Msh.MeshType = MeshType
  1216. Msh.MeshId = MeshId
  1217. end
  1218. return Msh
  1219. end
  1220. function CreateWeld(Parent, Part0, Part1, C0, C1)
  1221. local Weld = Create("Weld")({
  1222. Parent = Parent,
  1223. Part0 = Part0,
  1224. Part1 = Part1,
  1225. C0 = C0,
  1226. C1 = C1
  1227. })
  1228. return Weld
  1229. end
  1230. Player = game:GetService("Players").LocalPlayer
  1231. Character = Player.Character
  1232. PlayerGui = Player.PlayerGui
  1233. Backpack = Player.Backpack
  1234. Torso = Character.Torso
  1235. Head = Character.Head
  1236. Humanoid = Character.Humanoid
  1237. m = Instance.new("Model", Character)
  1238. LeftArm = Character["Left Arm"]
  1239. LeftLeg = Character["Left Leg"]
  1240. RightArm = Character["Right Arm"]
  1241. RightLeg = Character["Right Leg"]
  1242. LS = Torso["Left Shoulder"]
  1243. LH = Torso["Left Hip"]
  1244. RS = Torso["Right Shoulder"]
  1245. RH = Torso["Right Hip"]
  1246. Face = Head.face
  1247. Neck = Torso.Neck
  1248. it = Instance.new
  1249. attacktype = 1
  1250. vt = Vector3.new
  1251. cf = CFrame.new
  1252. euler = CFrame.fromEulerAnglesXYZ
  1253. angles = CFrame.Angles
  1254. cloaked = false
  1255. necko = cf(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  1256. necko2 = cf(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  1257. LHC0 = cf(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1258. LHC1 = cf(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1259. RHC0 = cf(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  1260. RHC1 = cf(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  1261. RootPart = Character.HumanoidRootPart
  1262. RootJoint = RootPart.RootJoint
  1263. RootCF = euler(-1.57, 0, 3.14)
  1264. attack = false
  1265. attackdebounce = false
  1266. deb = false
  1267. equipped = true
  1268. hand = false
  1269. MMouse = nil
  1270. combo = 0
  1271. mana = 0
  1272. trispeed = 0.2
  1273. attackmode = "none"
  1274. local idle = 0
  1275. local Anim = "Idle"
  1276. local Effects = {}
  1277. local gun = false
  1278. local shoot = false
  1279. local sine = 0
  1280. local change = 1
  1281. player = nil
  1282. local toggleTag = true
  1283. local txt = Instance.new("BillboardGui", Head)
  1284. txt.Adornee = nil
  1285. txt.Name = "NameDetect"
  1286. txt.Size = UDim2.new(4, 0, 1.2, 0)
  1287. txt.StudsOffset = Vector3.new(-8, 5.333333333333333, 0)
  1288. local text = Instance.new("TextLabel", txt)
  1289. text.Size = UDim2.new(5, 0, 3.5, 0)
  1290. text.FontSize = "Size8"
  1291. text.TextScaled = true
  1292. text.TextTransparency = 0
  1293. text.BackgroundTransparency = 1
  1294. text.TextTransparency = 0
  1295. text.TextStrokeTransparency = 0
  1296. text.Font = "Fantasy"
  1297. text.TextStrokeColor3 = Color3.new(1, 0, 0)
  1298. text.TextColor3 = Color3.new(0, 0, 0)
  1299. text.Text = "Blaze"
  1300. function RecolorTextAndRename(name, col1, col2)
  1301. text.TextStrokeColor3 = col2
  1302. text.TextColor3 = col1
  1303. text.Text = name
  1304. end
  1305. mouse = Player:GetMouse()
  1306. RSH, LSH = nil, nil
  1307. RW, LW = Instance.new("Weld"), Instance.new("Weld")
  1308. RW.Name = "Right Shoulder"
  1309. LW.Name = "Left Shoulder"
  1310. LH = Torso["Left Hip"]
  1311. RH = Torso["Right Hip"]
  1312. TorsoColor = Torso.BrickColor
  1313. function NoOutline(Part)
  1314. Part.TopSurface, Part.BottomSurface, Part.LeftSurface, Part.RightSurface, Part.FrontSurface, Part.BackSurface = 10, 10, 10, 10, 10, 10
  1315. end
  1316. player = Player
  1317. ch = Character
  1318. RSH = ch.Torso["Right Shoulder"]
  1319. LSH = ch.Torso["Left Shoulder"]
  1320. RSH.Parent = nil
  1321. LSH.Parent = nil
  1322. RW.Name = "Right Shoulder"
  1323. RW.Part0 = ch.Torso
  1324. RW.C0 = cf(1.5, 0.5, 0)
  1325. RW.C1 = cf(0, 0.5, 0)
  1326. RW.Part1 = ch["Right Arm"]
  1327. RW.Parent = ch.Torso
  1328. LW.Name = "Left Shoulder"
  1329. LW.Part0 = ch.Torso
  1330. LW.C0 = cf(-1.5, 0.5, 0)
  1331. LW.C1 = cf(0, 0.5, 0)
  1332. LW.Part1 = ch["Left Arm"]
  1333. LW.Parent = ch.Torso
  1334. local Stats = Instance.new("BoolValue")
  1335. Stats.Name = "Stats"
  1336. Stats.Parent = Character
  1337. local Atk = Instance.new("NumberValue")
  1338. Atk.Name = "Damage"
  1339. Atk.Parent = Stats
  1340. Atk.Value = 1
  1341. local Def = Instance.new("NumberValue")
  1342. Def.Name = "Defense"
  1343. Def.Parent = Stats
  1344. Def.Value = 1
  1345. local Speed = Instance.new("NumberValue")
  1346. Speed.Name = "Speed"
  1347. Speed.Parent = Stats
  1348. Speed.Value = 1
  1349. local Mvmt = Instance.new("NumberValue")
  1350. Mvmt.Name = "Movement"
  1351. Mvmt.Parent = Stats
  1352. Mvmt.Value = 1
  1353. local donum = 0
  1354. function part(formfactor, parent, reflectance, transparency, brickcolor, name, size)
  1355. local fp = it("Part")
  1356. fp.formFactor = formfactor
  1357. fp.Parent = parent
  1358. fp.Reflectance = reflectance
  1359. fp.Transparency = transparency
  1360. fp.CanCollide = false
  1361. fp.Locked = true
  1362. fp.BrickColor = brickcolor
  1363. fp.Name = name
  1364. fp.Size = size
  1365. fp.Position = Torso.Position
  1366. NoOutline(fp)
  1367. fp.Material = "SmoothPlastic"
  1368. fp:BreakJoints()
  1369. return fp
  1370. end
  1371. function mesh(Mesh, part, meshtype, meshid, offset, scale)
  1372. local mesh = it(Mesh)
  1373. mesh.Parent = part
  1374. if Mesh == "SpecialMesh" then
  1375. mesh.MeshType = meshtype
  1376. if meshid ~= "nil" then
  1377. mesh.MeshId = "http://www.roblox.com/asset/?id=" .. meshid
  1378. end
  1379. end
  1380. mesh.Offset = offset
  1381. mesh.Scale = scale
  1382. return mesh
  1383. end
  1384. function weld(parent, part0, part1, c0)
  1385. local weld = it("Weld")
  1386. weld.Parent = parent
  1387. weld.Part0 = part0
  1388. weld.Part1 = part1
  1389. weld.C0 = c0
  1390. return weld
  1391. end
  1392. local Color1 = Torso.BrickColor
  1393. local bodvel = Instance.new("BodyVelocity")
  1394. local bg = Instance.new("BodyGyro")
  1395. function swait(num)
  1396. if num == 0 or num == nil then
  1397. game:service("RunService").Stepped:wait(0)
  1398. else
  1399. for i = 0, num do
  1400. game:service("RunService").Stepped:wait(0)
  1401. end
  1402. end
  1403. end
  1404. local r = 255
  1405. local g = 0
  1406. local b = 0
  1407. coroutine.resume(coroutine.create(function()
  1408. while wait() do
  1409. for i = 0, 50.8 do
  1410. swait()
  1411. g = g + 5
  1412. end
  1413. for i = 0, 50.8 do
  1414. swait()
  1415. r = r - 5
  1416. end
  1417. for i = 0, 50.8 do
  1418. swait()
  1419. b = b + 5
  1420. end
  1421. for i = 0, 50.8 do
  1422. swait()
  1423. g = g - 5
  1424. end
  1425. for i = 0, 50.8 do
  1426. swait()
  1427. r = r + 5
  1428. end
  1429. for i = 0, 50.8 do
  1430. swait()
  1431. b = b - 5
  1432. end
  1433. end
  1434. end))
  1435. function so(id, par, vol, pit)
  1436. coroutine.resume(coroutine.create(function()
  1437. local sou = Instance.new("Sound", par or workspace)
  1438. sou.Volume = vol
  1439. sou.Pitch = pit or 1
  1440. sou.SoundId = id
  1441. swait()
  1442. sou:play()
  1443. game:GetService("Debris"):AddItem(sou, 6)
  1444. end))
  1445. end
  1446. function clerp(a, b, t)
  1447. local qa = {
  1448. QuaternionFromCFrame(a)
  1449. }
  1450. local qb = {
  1451. QuaternionFromCFrame(b)
  1452. }
  1453. local ax, ay, az = a.x, a.y, a.z
  1454. local bx, by, bz = b.x, b.y, b.z
  1455. local _t = 1 - t
  1456. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  1457. end
  1458. function QuaternionFromCFrame(cf)
  1459. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  1460. local trace = m00 + m11 + m22
  1461. if trace > 0 then
  1462. local s = math.sqrt(1 + trace)
  1463. local recip = 0.5 / s
  1464. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  1465. else
  1466. local i = 0
  1467. if m00 < m11 then
  1468. i = 1
  1469. end
  1470. if m22 > (i == 0 and m00 or m11) then
  1471. i = 2
  1472. end
  1473. if i == 0 then
  1474. local s = math.sqrt(m00 - m11 - m22 + 1)
  1475. local recip = 0.5 / s
  1476. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  1477. elseif i == 1 then
  1478. local s = math.sqrt(m11 - m22 - m00 + 1)
  1479. local recip = 0.5 / s
  1480. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  1481. elseif i == 2 then
  1482. local s = math.sqrt(m22 - m00 - m11 + 1)
  1483. local recip = 0.5 / s
  1484. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  1485. end
  1486. end
  1487. end
  1488. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  1489. local xs, ys, zs = x + x, y + y, z + z
  1490. local wx, wy, wz = w * xs, w * ys, w * zs
  1491. local xx = x * xs
  1492. local xy = x * ys
  1493. local xz = x * zs
  1494. local yy = y * ys
  1495. local yz = y * zs
  1496. local zz = z * zs
  1497. 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))
  1498. end
  1499. function QuaternionSlerp(a, b, t)
  1500. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  1501. local startInterp, finishInterp
  1502. if cosTheta >= 1.0E-4 then
  1503. if 1 - cosTheta > 1.0E-4 then
  1504. local theta = math.acos(cosTheta)
  1505. local invSinTheta = 1 / math.sin(theta)
  1506. startInterp = math.sin((1 - t) * theta) * invSinTheta
  1507. finishInterp = math.sin(t * theta) * invSinTheta
  1508. else
  1509. startInterp = 1 - t
  1510. finishInterp = t
  1511. end
  1512. elseif 1 + cosTheta > 1.0E-4 then
  1513. local theta = math.acos(-cosTheta)
  1514. local invSinTheta = 1 / math.sin(theta)
  1515. startInterp = math.sin((t - 1) * theta) * invSinTheta
  1516. finishInterp = math.sin(t * theta) * invSinTheta
  1517. else
  1518. startInterp = t - 1
  1519. finishInterp = t
  1520. end
  1521. 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
  1522. end
  1523. local CFrameFromTopBack = function(at, top, back)
  1524. local right = top:Cross(back)
  1525. return CFrame.new(at.x, at.y, at.z, right.x, top.x, back.x, right.y, top.y, back.y, right.z, top.z, back.z)
  1526. end
  1527. function Triangle(a, b, c)
  1528. local edg1 = (c - a):Dot((b - a).unit)
  1529. local edg2 = (a - b):Dot((c - b).unit)
  1530. local edg3 = (b - c):Dot((a - c).unit)
  1531. if edg1 <= (b - a).magnitude and edg1 >= 0 then
  1532. a, b = a, b
  1533. elseif edg2 <= (c - b).magnitude and edg2 >= 0 then
  1534. a, b, c = b, c, a
  1535. elseif edg3 <= (a - c).magnitude and edg3 >= 0 then
  1536. a, b, c = c, a, b
  1537. else
  1538. assert(false, "unreachable")
  1539. end
  1540. local len1 = (c - a):Dot((b - a).unit)
  1541. local len2 = (b - a).magnitude - len1
  1542. local width = (a + (b - a).unit * len1 - c).magnitude
  1543. local maincf = CFrameFromTopBack(a, (b - a):Cross(c - b).unit, -(b - a).unit)
  1544. local list = {}
  1545. if len1 > 0.01 then
  1546. local w1 = Instance.new("WedgePart", m)
  1547. game:GetService("Debris"):AddItem(w1, 5)
  1548. w1.Material = "SmoothPlastic"
  1549. w1.FormFactor = "Custom"
  1550. w1.BrickColor = BrickColor.new("Really red")
  1551. w1.Transparency = 0
  1552. w1.Reflectance = 0
  1553. w1.Material = "SmoothPlastic"
  1554. w1.CanCollide = false
  1555. local l1 = Instance.new("PointLight", w1)
  1556. l1.Color = Color3.new(170, 0, 0)
  1557. NoOutline(w1)
  1558. local sz = Vector3.new(0.2, width, len1)
  1559. w1.Size = sz
  1560. local sp = Instance.new("SpecialMesh", w1)
  1561. sp.MeshType = "Wedge"
  1562. sp.Scale = Vector3.new(0, 1, 1) * sz / w1.Size
  1563. w1:BreakJoints()
  1564. w1.Anchored = true
  1565. w1.Parent = workspace
  1566. w1.Transparency = 0.7
  1567. table.insert(Effects, {
  1568. w1,
  1569. "Disappear",
  1570. 0.01
  1571. })
  1572. w1.CFrame = maincf * CFrame.Angles(math.pi, 0, math.pi / 2) * CFrame.new(0, width / 2, len1 / 2)
  1573. table.insert(list, w1)
  1574. end
  1575. if len2 > 0.01 then
  1576. local w2 = Instance.new("WedgePart", m)
  1577. game:GetService("Debris"):AddItem(w2, 5)
  1578. w2.Material = "SmoothPlastic"
  1579. w2.FormFactor = "Custom"
  1580. w2.BrickColor = BrickColor.new("Really red")
  1581. w2.Transparency = 0
  1582. w2.Reflectance = 0
  1583. w2.Material = "SmoothPlastic"
  1584. w2.CanCollide = false
  1585. local l2 = Instance.new("PointLight", w2)
  1586. l2.Color = Color3.new(170, 0, 0)
  1587. NoOutline(w2)
  1588. local sz = Vector3.new(0.2, width, len2)
  1589. w2.Size = sz
  1590. local sp = Instance.new("SpecialMesh", w2)
  1591. sp.MeshType = "Wedge"
  1592. sp.Scale = Vector3.new(0, 1, 1) * sz / w2.Size
  1593. w2:BreakJoints()
  1594. w2.Anchored = true
  1595. w2.Parent = workspace
  1596. w2.Transparency = 0.7
  1597. table.insert(Effects, {
  1598. w2,
  1599. "Disappear",
  1600. 0.01
  1601. })
  1602. w2.CFrame = maincf * CFrame.Angles(math.pi, math.pi, -math.pi / 2) * CFrame.new(0, width / 2, -len1 - len2 / 2)
  1603. table.insert(list, w2)
  1604. end
  1605. return unpack(list)
  1606. end
  1607. function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  1608. if hit.Parent == nil then
  1609. return
  1610. end
  1611. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  1612. for _, v in pairs(hit.Parent:children()) do
  1613. if v:IsA("Humanoid") then
  1614. h = v
  1615. end
  1616. end
  1617. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Head") ~= nil then
  1618. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  1619. return
  1620. end
  1621. local c = Create("ObjectValue")({
  1622. Name = "creator",
  1623. Value = game:service("Players").LocalPlayer,
  1624. Parent = h
  1625. })
  1626. game:GetService("Debris"):AddItem(c, 0.5)
  1627. if HitSound ~= nil and HitPitch ~= nil then
  1628. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  1629. end
  1630. local Damage = math.random(minim, maxim)
  1631. local blocked = false
  1632. local block = hit.Parent:findFirstChild("Block")
  1633. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  1634. blocked = true
  1635. block.Value = block.Value - 1
  1636. print(block.Value)
  1637. end
  1638. if blocked == false then
  1639. HitHealth = h.Health
  1640. h.Health = h.Health - Damage
  1641. if HitHealth ~= h.Health and HitHealth ~= 0 and 0 >= h.Health and h.Parent.Name ~= "Hologram" then
  1642. print("gained kill")
  1643. end
  1644. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1645. else
  1646. h.Health = h.Health - Damage / 2
  1647. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1648. end
  1649. if Type == "Knockdown" then
  1650. local hum = hit.Parent.Humanoid
  1651. hum.PlatformStand = true
  1652. coroutine.resume(coroutine.create(function(HHumanoid)
  1653. swait(1)
  1654. HHumanoid.PlatformStand = false
  1655. end), hum)
  1656. local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  1657. local bodvol = Create("BodyVelocity")({
  1658. velocity = angle * knockback,
  1659. P = 5000,
  1660. maxForce = Vector3.new(8000, 8000, 8000),
  1661. Parent = hit
  1662. })
  1663. local rl = Create("BodyAngularVelocity")({
  1664. P = 3000,
  1665. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  1666. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  1667. Parent = hit
  1668. })
  1669. game:GetService("Debris"):AddItem(bodvol, 0.5)
  1670. game:GetService("Debris"):AddItem(rl, 0.5)
  1671. elseif Type == "Normal" then
  1672. local vp = Create("BodyVelocity")({
  1673. P = 500,
  1674. maxForce = Vector3.new(math.huge, 0, math.huge),
  1675. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  1676. })
  1677. if knockback > 0 then
  1678. vp.Parent = hit.Parent.Head
  1679. end
  1680. game:GetService("Debris"):AddItem(vp, 0.5)
  1681. elseif Type == "Up" then
  1682. local bodyVelocity = Create("BodyVelocity")({
  1683. velocity = Vector3.new(0, 20, 0),
  1684. P = 5000,
  1685. maxForce = Vector3.new(8000, 8000, 8000),
  1686. Parent = hit
  1687. })
  1688. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  1689. local bodyVelocity = Create("BodyVelocity")({
  1690. velocity = Vector3.new(0, 20, 0),
  1691. P = 5000,
  1692. maxForce = Vector3.new(8000, 8000, 8000),
  1693. Parent = hit
  1694. })
  1695. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1696. elseif Type == "Leech" then
  1697. local hum = hit.Parent.Humanoid
  1698. if hum ~= nil then
  1699. for i = 0, 2 do
  1700. Effects.Sphere.Create(BrickColor.new("Bright red"), hit.Parent.Torso.CFrame * cn(0, 0, 0) * angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 15, 1, 0, 5, 0, 0.02)
  1701. end
  1702. Humanoid.Health = Humanoid.Health + 10
  1703. end
  1704. elseif Type == "UpKnock" then
  1705. local hum = hit.Parent.Humanoid
  1706. hum.PlatformStand = true
  1707. if hum ~= nil then
  1708. hitr = true
  1709. end
  1710. coroutine.resume(coroutine.create(function(HHumanoid)
  1711. swait(5)
  1712. HHumanoid.PlatformStand = false
  1713. hitr = false
  1714. end), hum)
  1715. local bodyVelocity = Create("BodyVelocity")({
  1716. velocity = Vector3.new(0, 20, 0),
  1717. P = 5000,
  1718. maxForce = Vector3.new(8000, 8000, 8000),
  1719. Parent = hit
  1720. })
  1721. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  1722. local bodyVelocity = Create("BodyVelocity")({
  1723. velocity = Vector3.new(0, 20, 0),
  1724. P = 5000,
  1725. maxForce = Vector3.new(8000, 8000, 8000),
  1726. Parent = hit
  1727. })
  1728. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1729. elseif Type == "Snare" then
  1730. local bp = Create("BodyPosition")({
  1731. P = 2000,
  1732. D = 100,
  1733. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1734. position = hit.Parent.Torso.Position,
  1735. Parent = hit.Parent.Torso
  1736. })
  1737. game:GetService("Debris"):AddItem(bp, 1)
  1738. elseif Type == "Slashnare" then
  1739. Effects.Block.Create(BrickColor.new("Pastel Blue"), hit.Parent.Torso.CFrame * cn(0, 0, 0), 60, 60, 60, 12, 12, 12, 0.07)
  1740. for i = 1, math.random(4, 5) do
  1741. Effects.Sphere.Create(BrickColor.new("Teal"), hit.Parent.Torso.CFrame * cn(math.random(-5, 5), math.random(-5, 5), math.random(-5, 5)) * angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 15, 1, 0, 5, 0, 0.02)
  1742. end
  1743. local bp = Create("BodyPosition")({
  1744. P = 2000,
  1745. D = 100,
  1746. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1747. position = hit.Parent.Torso.Position,
  1748. Parent = hit.Parent.Torso
  1749. })
  1750. game:GetService("Debris"):AddItem(bp, 1)
  1751. elseif Type == "Spike" then
  1752. CreateBigIceSword(hit.Parent.Torso.CFrame)
  1753. local bp = Create("BodyPosition")({
  1754. P = 2000,
  1755. D = 100,
  1756. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1757. position = hit.Parent.Torso.Position,
  1758. Parent = hit.Parent.Torso
  1759. })
  1760. game:GetService("Debris"):AddItem(bp, 1)
  1761. elseif Type == "Freeze" then
  1762. local BodPos = Create("BodyPosition")({
  1763. P = 50000,
  1764. D = 1000,
  1765. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1766. position = hit.Parent.Torso.Position,
  1767. Parent = hit.Parent.Torso
  1768. })
  1769. local BodGy = Create("BodyGyro")({
  1770. maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
  1771. P = 20000,
  1772. Parent = hit.Parent.Torso,
  1773. cframe = hit.Parent.Torso.CFrame
  1774. })
  1775. hit.Parent.Torso.Anchored = true
  1776. coroutine.resume(coroutine.create(function(Part)
  1777. swait(1.5)
  1778. Part.Anchored = false
  1779. end), hit.Parent.Torso)
  1780. game:GetService("Debris"):AddItem(BodPos, 3)
  1781. game:GetService("Debris"):AddItem(BodGy, 3)
  1782. end
  1783. local debounce = Create("BoolValue")({
  1784. Name = "DebounceHit",
  1785. Parent = hit.Parent,
  1786. Value = true
  1787. })
  1788. game:GetService("Debris"):AddItem(debounce, Delay)
  1789. c = Instance.new("ObjectValue")
  1790. c.Name = "creator"
  1791. c.Value = Player
  1792. c.Parent = h
  1793. game:GetService("Debris"):AddItem(c, 0.5)
  1794. end
  1795. end
  1796. function ShowDamage(Pos, Text, Time, Color)
  1797. local Rate = 0.03333333333333333
  1798. local Pos = Pos or Vector3.new(0, 0, 0)
  1799. local Text = Text or ""
  1800. local Time = Time or 2
  1801. local Color = Color or Color3.new(1, 0, 1)
  1802. local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1803. EffectPart.Anchored = true
  1804. local BillboardGui = Create("BillboardGui")({
  1805. Size = UDim2.new(3, 0, 3, 0),
  1806. Adornee = EffectPart,
  1807. Parent = EffectPart
  1808. })
  1809. local TextLabel = Create("TextLabel")({
  1810. BackgroundTransparency = 1,
  1811. Size = UDim2.new(1, 0, 1, 0),
  1812. Text = Text,
  1813. TextColor3 = Color,
  1814. TextScaled = true,
  1815. Font = Enum.Font.ArialBold,
  1816. Parent = BillboardGui
  1817. })
  1818. game.Debris:AddItem(EffectPart, Time + 0.1)
  1819. EffectPart.Parent = game:GetService("Workspace")
  1820. delay(0, function()
  1821. local Frames = Time / Rate
  1822. for Frame = 1, Frames do
  1823. wait(Rate)
  1824. local Percent = Frame / Frames
  1825. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1826. TextLabel.TextTransparency = Percent
  1827. end
  1828. if EffectPart and EffectPart.Parent then
  1829. EffectPart:Destroy()
  1830. end
  1831. end)
  1832. end
  1833. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  1834. for _, c in pairs(workspace:children()) do
  1835. local hum = c:findFirstChildOfClass("Humanoid")
  1836. if hum ~= nil then
  1837. local head = c:findFirstChild("Head")
  1838. if head ~= nil then
  1839. local targ = head.Position - Part.Position
  1840. local mag = targ.magnitude
  1841. if magni >= mag and c.Name ~= Player.Name then
  1842. Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "rbxassetid://231917784", 1)
  1843. end
  1844. end
  1845. end
  1846. end
  1847. end
  1848. function FindNearestTorso(Position, Distance, SinglePlayer)
  1849. if SinglePlayer then
  1850. return (SinglePlayer.Torso.CFrame.p - Position).magnitude < Distance
  1851. end
  1852. local List = {}
  1853. for i, v in pairs(workspace:GetChildren()) do
  1854. if v:IsA("Model") then
  1855. if v:findFirstChild("Torso") then
  1856. if v ~= Character then
  1857. if (v.Torso.Position - Position).magnitude <= Distance then
  1858. table.insert(List, v)
  1859. end
  1860. end
  1861. end
  1862. end
  1863. end
  1864. return List
  1865. end
  1866. function MagniDamageWithEffect(Part, magni, mindam, maxdam, knock, Type)
  1867. for _, c in pairs(workspace:children()) do
  1868. local hum = c:findFirstChild("Humanoid")
  1869. if hum ~= nil then
  1870. local head = c:findFirstChild("Torso")
  1871. if head ~= nil then
  1872. local targ = head.Position - Part.Position
  1873. local mag = targ.magnitude
  1874. if magni >= mag and c.Name ~= Player.Name then
  1875. MagicBlock(BrickColor.new("Pastel light blue"), head.CFrame, 5, 5, 5, 1, 1, 1, 0.05)
  1876. Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "rbxassetid://231917784", 1)
  1877. end
  1878. end
  1879. end
  1880. end
  1881. end
  1882. function rayCast(Pos, Dir, Max, Ignore)
  1883. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  1884. end
  1885. function SkullEffect(brickcolor, cframe, x1, y1, z1, delay)
  1886. local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  1887. prt.Anchored = true
  1888. prt.CFrame = cframe
  1889. local msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=4770583", vt(0, 0, 0), vt(x1, y1, z1))
  1890. game:GetService("Debris"):AddItem(prt, 2)
  1891. CF = prt.CFrame
  1892. coroutine.resume(coroutine.create(function(Part, Mesh, TehCF)
  1893. for i = 0, 1, 0.2 do
  1894. wait()
  1895. Part.CFrame = CF * cf(0, 0, -0.4)
  1896. end
  1897. for i = 0, 1, delay do
  1898. wait()
  1899. Mesh.Scale = Mesh.Scale
  1900. end
  1901. for i = 0, 1, 0.1 do
  1902. wait()
  1903. Part.Transparency = i
  1904. end
  1905. Part.Parent = nil
  1906. end), prt, msh, CF)
  1907. end
  1908. function MagicBlock(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1909. local prt = part(3, char, 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  1910. prt.Anchored = true
  1911. prt.Material = "Neon"
  1912. prt.CFrame = cframe
  1913. prt.CFrame = prt.CFrame * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1914. msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  1915. game:GetService("Debris"):AddItem(prt, 5)
  1916. coroutine.resume(coroutine.create(function(Part, Mesh)
  1917. for i = 0, 1, delay do
  1918. swait()
  1919. Part.CFrame = Part.CFrame * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1920. Part.Transparency = i
  1921. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  1922. end
  1923. Part.Parent = nil
  1924. end), prt, msh)
  1925. end
  1926. function MagicBlockSteady(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, rottype)
  1927. local prt = part(3, char, 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  1928. prt.Anchored = true
  1929. prt.Material = "Neon"
  1930. prt.CFrame = cframe
  1931. msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  1932. game:GetService("Debris"):AddItem(prt, 5)
  1933. coroutine.resume(coroutine.create(function(Part, Mesh)
  1934. local rtype = rottype
  1935. for i = 0, 1, delay do
  1936. swait()
  1937. if rtype == 1 then
  1938. prt.CFrame = prt.CFrame * CFrame.Angles(0, 0, 0.1)
  1939. elseif rtype == 2 then
  1940. prt.CFrame = prt.CFrame * CFrame.Angles(0, 0, -0.1)
  1941. end
  1942. Part.Transparency = i
  1943. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  1944. end
  1945. Part.Parent = nil
  1946. end), prt, msh)
  1947. end
  1948. function MagicSphere(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1949. local prt = part(3, char, 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  1950. prt.Anchored = true
  1951. prt.CFrame = cframe
  1952. prt.CFrame = prt.CFrame * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1953. msh = mesh("SpecialMesh", prt, "Sphere", "", vt(0, 0, 0), vt(x1, y1, z1))
  1954. game:GetService("Debris"):AddItem(prt, 5)
  1955. coroutine.resume(coroutine.create(function(Part, Mesh)
  1956. for i = 0, 1, delay do
  1957. wait()
  1958. Part.Transparency = i
  1959. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  1960. end
  1961. Part.Parent = nil
  1962. end), prt, msh)
  1963. end
  1964. function MagicBlockSteady(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, rottype)
  1965. local prt = part(3, char, 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  1966. prt.Anchored = true
  1967. prt.Material = "Neon"
  1968. prt.CFrame = cframe
  1969. msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  1970. game:GetService("Debris"):AddItem(prt, 5)
  1971. coroutine.resume(coroutine.create(function(Part, Mesh)
  1972. local rtype = rottype
  1973. for i = 0, 1, delay do
  1974. swait()
  1975. if rtype == 1 then
  1976. prt.CFrame = prt.CFrame * CFrame.Angles(0, 0, 0.1)
  1977. elseif rtype == 2 then
  1978. prt.CFrame = prt.CFrame * CFrame.Angles(0, 0, -0.1)
  1979. end
  1980. Part.Transparency = i
  1981. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  1982. end
  1983. Part.Parent = nil
  1984. end), prt, msh)
  1985. end
  1986. function MagicShock(brickcolor, cframe, x1, y1, x3, y3, delay, rottype)
  1987. local prt = part(3, char, 1, 1, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  1988. prt.Anchored = true
  1989. prt.Material = "Neon"
  1990. prt.CFrame = cframe
  1991. local dec = decal(prt.Color, "http://www.roblox.com/asset/?id=874580939", "Front", prt)
  1992. local dec2 = decal(prt.Color, "http://www.roblox.com/asset/?id=874580939", "Front", prt)
  1993. msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, 0.01))
  1994. game:GetService("Debris"):AddItem(prt, 5)
  1995. coroutine.resume(coroutine.create(function(Part, Mesh)
  1996. local rtype = rottype
  1997. for i = 0, 1, delay do
  1998. swait()
  1999. if rtype == 1 then
  2000. prt.CFrame = prt.CFrame * CFrame.Angles(0, 0, 0.1)
  2001. elseif rtype == 2 then
  2002. prt.CFrame = prt.CFrame * CFrame.Angles(0, 0, -0.1)
  2003. end
  2004. dec.Transparency = i
  2005. dec2.Transparency = i
  2006. Mesh.Scale = Mesh.Scale + vt(x3, y3, 0)
  2007. end
  2008. Part.Parent = nil
  2009. end), prt, msh)
  2010. end
  2011. function MagicShockAlt(brickcolor, cframe, x1, y1, x3, y3, delay, rottype)
  2012. local prt = part(3, char, 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  2013. prt.Anchored = true
  2014. prt.Material = "Neon"
  2015. prt.CFrame = cframe
  2016. msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, 0.01))
  2017. game:GetService("Debris"):AddItem(prt, 5)
  2018. coroutine.resume(coroutine.create(function(Part, Mesh)
  2019. local rtype = rottype
  2020. for i = 0, 1, delay do
  2021. swait()
  2022. if rtype == 1 then
  2023. prt.CFrame = prt.CFrame * CFrame.Angles(0, 0, 0.1)
  2024. elseif rtype == 2 then
  2025. prt.CFrame = prt.CFrame * CFrame.Angles(0, 0, -0.1)
  2026. end
  2027. prt.Transparency = i
  2028. Mesh.Scale = Mesh.Scale + vt(x3, y3, 0)
  2029. end
  2030. Part.Parent = nil
  2031. end), prt, msh)
  2032. end
  2033. function MagicShockAltCircle(brickcolor, cframe, x1, z1, x3, z3, delay, rottype)
  2034. local prt = part(3, char, 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  2035. prt.Anchored = true
  2036. prt.Material = "Neon"
  2037. prt.CFrame = cframe
  2038. msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(x1, 1, z1))
  2039. game:GetService("Debris"):AddItem(prt, 5)
  2040. coroutine.resume(coroutine.create(function(Part, Mesh)
  2041. local rtype = rottype
  2042. for i = 0, 1, delay do
  2043. swait()
  2044. if rtype == 1 then
  2045. prt.CFrame = prt.CFrame * CFrame.Angles(0, 0.1, 0)
  2046. elseif rtype == 2 then
  2047. prt.CFrame = prt.CFrame * CFrame.Angles(0, -0.1, 0)
  2048. end
  2049. prt.Transparency = i
  2050. Mesh.Scale = Mesh.Scale + vt(x3, 0, z3)
  2051. end
  2052. Part.Parent = nil
  2053. end), prt, msh)
  2054. end
  2055. function MagicShockTrailAlt(brickcolor, cframe, x1, y1, z1, x3, y3, delay, rottype)
  2056. local prt = part(3, char, 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  2057. prt.Anchored = true
  2058. prt.Material = "Neon"
  2059. prt.CFrame = cframe
  2060. msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  2061. game:GetService("Debris"):AddItem(prt, 5)
  2062. coroutine.resume(coroutine.create(function(Part, Mesh)
  2063. local rtype = rottype
  2064. for i = 0, 1, delay do
  2065. swait()
  2066. if rtype == 1 then
  2067. prt.CFrame = prt.CFrame * CFrame.Angles(0, 0, 0.1)
  2068. elseif rtype == 2 then
  2069. prt.CFrame = prt.CFrame * CFrame.Angles(0, 0, -0.1)
  2070. end
  2071. prt.Transparency = i
  2072. Mesh.Scale = Mesh.Scale + vt(x3, y3, 0)
  2073. end
  2074. Part.Parent = nil
  2075. end), prt, msh)
  2076. end
  2077. function MagicShockTrailAlt2(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, rottype)
  2078. local prt = part(3, char, 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  2079. prt.Anchored = true
  2080. prt.Material = "Neon"
  2081. prt.CFrame = cframe
  2082. msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  2083. game:GetService("Debris"):AddItem(prt, 5)
  2084. coroutine.resume(coroutine.create(function(Part, Mesh)
  2085. local rtype = rottype
  2086. for i = 0, 1, delay do
  2087. swait()
  2088. if rtype == 1 then
  2089. prt.CFrame = prt.CFrame * CFrame.Angles(0, 0, 0.1)
  2090. elseif rtype == 2 then
  2091. prt.CFrame = prt.CFrame * CFrame.Angles(0, 0, -0.1)
  2092. end
  2093. prt.Transparency = i
  2094. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  2095. end
  2096. Part.Parent = nil
  2097. end), prt, msh)
  2098. end
  2099. function MagicBlock2(brickcolor, cframe, Parent, x1, y1, z1, x3, y3, z3, delay)
  2100. local prt = part(3, char, 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  2101. prt.Anchored = false
  2102. prt.CFrame = cframe
  2103. msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  2104. local wld = weld(prt, prt, Parent, cframe)
  2105. game:GetService("Debris"):AddItem(prt, 5)
  2106. coroutine.resume(coroutine.create(function(Part, Mesh, Weld)
  2107. for i = 0, 1, delay do
  2108. wait()
  2109. Weld.C0 = euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) * cframe
  2110. Part.Transparency = i
  2111. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  2112. end
  2113. Part.Parent = nil
  2114. end), prt, msh, wld)
  2115. end
  2116. function MagicBlock3(brickcolor, cframe, Parent, x1, y1, z1, x3, y3, z3, delay)
  2117. local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  2118. prt.Anchored = false
  2119. prt.CFrame = cframe
  2120. msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  2121. local wld = weld(prt, prt, Parent, euler(0, 0, 0) * cf(0, 0, 0))
  2122. game:GetService("Debris"):AddItem(prt, 5)
  2123. coroutine.resume(coroutine.create(function(Part, Mesh, Weld)
  2124. for i = 0, 1, delay do
  2125. wait()
  2126. Weld.C0 = euler(i * 20, 0, 0)
  2127. Part.Transparency = i
  2128. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  2129. end
  2130. Part.Parent = nil
  2131. end), prt, msh, wld)
  2132. end
  2133. function MagicCircle2(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2134. local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  2135. prt.Anchored = true
  2136. prt.CFrame = cframe
  2137. local msh = mesh("CylinderMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  2138. game:GetService("Debris"):AddItem(prt, 2)
  2139. coroutine.resume(coroutine.create(function(Part, Mesh)
  2140. for i = 0, 1, delay do
  2141. wait()
  2142. Part.CFrame = Part.CFrame
  2143. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  2144. local prt2 = part(3, workspace, 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  2145. prt2.Anchored = true
  2146. prt2.CFrame = cframe * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2147. local msh2 = mesh("SpecialMesh", prt2, "Sphere", "", vt(0, 0, 0), vt(0.5, 0.5, 0.5))
  2148. game:GetService("Debris"):AddItem(prt2, 2)
  2149. coroutine.resume(coroutine.create(function(Part, Mesh)
  2150. for i = 0, 1, 0.1 do
  2151. wait()
  2152. Part.CFrame = Part.CFrame * cf(0, 0.5, 0)
  2153. end
  2154. Part.Parent = nil
  2155. end), prt2, msh2)
  2156. end
  2157. for i = 0, 1, delay * 2 do
  2158. wait()
  2159. Part.CFrame = Part.CFrame
  2160. Mesh.Scale = vt(x1 + x3 - (x1 + x3) * i, y1 + y3 - (y1 + y3) * i, z1 + z3 - (z1 + z3) * i)
  2161. end
  2162. Part.Parent = nil
  2163. end), prt, msh)
  2164. end
  2165. function MagicCircle(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2166. local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  2167. prt.Anchored = true
  2168. prt.CFrame = cframe
  2169. local msh = mesh("SpecialMesh", prt, "Sphere", "", vt(0, 0, 0), vt(x1, y1, z1))
  2170. game:GetService("Debris"):AddItem(prt, 2)
  2171. coroutine.resume(coroutine.create(function(Part, Mesh)
  2172. for i = 0, 1, delay do
  2173. wait()
  2174. Part.CFrame = Part.CFrame
  2175. Part.Transparency = i
  2176. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  2177. end
  2178. Part.Parent = nil
  2179. end), prt, msh)
  2180. end
  2181. function BreakEffect(brickcolor, cframe, x1, y1, z1)
  2182. local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  2183. prt.Anchored = true
  2184. prt.CFrame = cframe * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2185. local msh = mesh("SpecialMesh", prt, "Sphere", "", vt(0, 0, 0), vt(x1, y1, z1))
  2186. game:GetService("Debris"):AddItem(prt, 2)
  2187. coroutine.resume(coroutine.create(function(Part, CF, Numbb, randnumb)
  2188. CF = Part.CFrame
  2189. Numbb = 0
  2190. randnumb = math.random() / 10
  2191. rand1 = math.random() / 10
  2192. for i = 0, 1, rand1 do
  2193. wait()
  2194. CF = CF * cf(0, math.random() / 2, 0)
  2195. Part.CFrame = CF * euler(Numbb, 0, 0)
  2196. Part.Transparency = i
  2197. Numbb = Numbb + randnumb
  2198. end
  2199. Part.Parent = nil
  2200. end), prt, CF, Numbb, randnumb)
  2201. end
  2202. function MagicWaveThing(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2203. local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  2204. prt.Anchored = true
  2205. prt.CFrame = cframe
  2206. msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=1051557", vt(0, 0, 0), vt(x1, y1, z1))
  2207. game:GetService("Debris"):AddItem(prt, 5)
  2208. coroutine.resume(coroutine.create(function(Part, Mesh)
  2209. for i = 0, 1, delay do
  2210. wait()
  2211. Part.CFrame = Part.CFrame * euler(0, 0.7, 0)
  2212. Part.Transparency = i
  2213. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  2214. end
  2215. Part.Parent = nil
  2216. end), prt, msh)
  2217. end
  2218. function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2219. local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  2220. prt.Anchored = true
  2221. prt.CFrame = cframe
  2222. msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=20329976", vt(0, 0, 0), vt(x1, y1, z1))
  2223. game:GetService("Debris"):AddItem(prt, 2)
  2224. coroutine.resume(coroutine.create(function(Part, Mesh)
  2225. for i = 0, 1, delay do
  2226. wait()
  2227. Part.CFrame = Part.CFrame * cf(0, y3 / 2, 0)
  2228. Part.Transparency = i
  2229. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  2230. end
  2231. Part.Parent = nil
  2232. end), prt, msh)
  2233. end
  2234. function StravEffect(brickcolor, cframe, x, y, z, x1, y1, z1, delay)
  2235. local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  2236. prt.Anchored = true
  2237. prt.CFrame = cframe * cf(x, y, z)
  2238. msh = mesh("SpecialMesh", prt, "FileMesh", "rbxassetid://168892363", vt(0, 0, 0), vt(x1, y1, z1))
  2239. game:GetService("Debris"):AddItem(prt, 5)
  2240. coroutine.resume(coroutine.create(function(Part, Mesh, ex, why, zee)
  2241. local num = math.random()
  2242. local num2 = math.random(-3, 2) + math.random()
  2243. local numm = 0
  2244. for i = 0, 1, delay * 2 do
  2245. swait()
  2246. Part.CFrame = cframe * euler(0, numm * num * 10, 0) * cf(ex, why, zee) * cf(-i * 10, num2, 0)
  2247. Part.Transparency = i
  2248. numm = numm + 0.01
  2249. end
  2250. Part.Parent = nil
  2251. Mesh.Parent = nil
  2252. end), prt, msh, x, y, z)
  2253. end
  2254. function dmgstart(dmg, what)
  2255. hitcon = what.Touched:connect(function(hit)
  2256. local hum = hit.Parent:FindFirstChild("Humanoid")
  2257. if hum and not hum:IsDescendantOf(Character) then
  2258. hum:TakeDamage(dmg)
  2259. end
  2260. end)
  2261. end
  2262. function dmgstop()
  2263. hitcon:disconnect()
  2264. end
  2265. cloaked = false
  2266. wing_clocked = false
  2267. clock_mode = true
  2268. wing_clock = true
  2269. invisible_mode = false
  2270. wing_invisible_mode = false
  2271. function Cloak_wing()
  2272. wing_clocked = true
  2273. Humanoid.WalkSpeed = 200
  2274. for i, v in pairs(m:GetChildren()) do
  2275. if v:IsA("Part") then
  2276. v.Transparency = 1
  2277. end
  2278. end
  2279. for i, v in pairs(m2:GetChildren()) do
  2280. if v:IsA("Part") then
  2281. v.Transparency = 1
  2282. end
  2283. end
  2284. for i, v in pairs(m3:GetChildren()) do
  2285. if v:IsA("Part") then
  2286. v.Transparency = 1
  2287. end
  2288. end
  2289. for i, v in pairs(extrawingmod1:GetChildren()) do
  2290. if v:IsA("Part") then
  2291. v.Transparency = 1
  2292. end
  2293. end
  2294. for i, v in pairs(extrawingmod2:GetChildren()) do
  2295. if v:IsA("Part") then
  2296. v.Transparency = 1
  2297. end
  2298. end
  2299. for i, v in pairs(mw1:GetChildren()) do
  2300. if v:IsA("Part") then
  2301. v.Transparency = 1
  2302. end
  2303. end
  2304. for i, v in pairs(mw2:GetChildren()) do
  2305. if v:IsA("Part") then
  2306. v.Transparency = 1
  2307. end
  2308. end
  2309. end
  2310. function Cloak()
  2311. face = char.Head.face
  2312. cloaked = true
  2313. for _, v in pairs(Torso.Parent:children()) do
  2314. if v.className == "Part" and v.Name ~= "HumanoidRootPart" then
  2315. coroutine.resume(coroutine.create(function()
  2316. for i = 0, 1, 0.2 do
  2317. wait()
  2318. v.Transparency = i
  2319. face.Transparency = 1
  2320. end
  2321. v.Transparency = 1
  2322. end))
  2323. end
  2324. if v.className == "Accessory" then
  2325. hatp = v.Handle
  2326. coroutine.resume(coroutine.create(function(derp)
  2327. for i = 0, 1, 0.2 do
  2328. wait()
  2329. derp.Transparency = i
  2330. end
  2331. derp.Transparency = 1
  2332. end), hatp)
  2333. end
  2334. end
  2335. for _, v in pairs(m:children()) do
  2336. if v.className == "Part" then
  2337. coroutine.resume(coroutine.create(function()
  2338. for i = 0, 1, 0.2 do
  2339. wait()
  2340. v.Transparency = i
  2341. end
  2342. v.Transparency = 1
  2343.  
  2344. end))
  2345. end
  2346. end
  2347. end
  2348. function UnCloak_wing()
  2349. wing_clocked = false
  2350. hum.WalkSpeed = 200
  2351. for i, v in pairs(m:GetChildren()) do
  2352. if v:IsA("Part") then
  2353. v.Transparency = 0
  2354. end
  2355. end
  2356. for i, v in pairs(m2:GetChildren()) do
  2357. if v:IsA("Part") then
  2358. v.Transparency = 0
  2359. end
  2360. end
  2361. for i, v in pairs(m3:GetChildren()) do
  2362. if v:IsA("Part") then
  2363. v.Transparency = 0
  2364. end
  2365. end
  2366. for i, v in pairs(extrawingmod1:GetChildren()) do
  2367. if v:IsA("Part") then
  2368. v.Transparency = 0
  2369. end
  2370. end
  2371. for i, v in pairs(extrawingmod2:GetChildren()) do
  2372. if v:IsA("Part") then
  2373. v.Transparency = 0
  2374. end
  2375. end
  2376. for i, v in pairs(mw2:GetChildren()) do
  2377. if v:IsA("Part") then
  2378. v.Transparency = 0
  2379. end
  2380. end
  2381. for i, v in pairs(mw1:GetChildren()) do
  2382. if v:IsA("Part") then
  2383. v.Transparency = 0
  2384. end
  2385. end
  2386. end
  2387. function UnCloak()
  2388. face = char.Head.face
  2389. so("http://roblox.com/asset/?id=2767090", Torso, 1, 1.1)
  2390. cloaked = false
  2391. invisible_mode = false
  2392. clock_mode = true
  2393. for _, v in pairs(Torso.Parent:children()) do
  2394. if v.className == "Part" and v.Name ~= "HumanoidRootPart" then
  2395. coroutine.resume(coroutine.create(function()
  2396. for i = 0, 1, 0.1 do
  2397. wait()
  2398. face.Transparency = face.Transparency - 0.1
  2399. v.Transparency = v.Transparency - 0.1
  2400. end
  2401. v.Transparency = 0
  2402. end))
  2403. end
  2404. if v.className == "Accessory" then
  2405. hatp = v.Handle
  2406. coroutine.resume(coroutine.create(function(derp)
  2407. for i = 0, 1, 0.1 do
  2408. wait()
  2409. derp.Transparency = derp.Transparency - 0.1
  2410. end
  2411. derp.Transparency = 0
  2412. end), hatp)
  2413. end
  2414. end
  2415. for _, v in pairs(m:children()) do
  2416. if v.className == "Part" and v.Name ~= "hitbox" and v.Name ~= "tip" then
  2417. coroutine.resume(coroutine.create(function()
  2418. for i = 0, 1, 0.1 do
  2419. wait()
  2420. v.Transparency = v.Transparency - 0.1
  2421. end
  2422. v.Transparency = 0
  2423. end))
  2424. v.Transparency = 0
  2425.  
  2426. end
  2427. end
  2428. end
  2429. local origcolor = BrickColor.new("Pastel light blue")
  2430. function Explode(rad, par, pitch, vol, mindam, maxdam)
  2431. local expart = Instance.new("Part", char)
  2432. local expart2 = Instance.new("Part", char)
  2433. local rin = Instance.new("Part", char)
  2434. local rin2 = Instance.new("Part", char)
  2435. local partMesh = Instance.new("SpecialMesh", expart)
  2436. partMesh.MeshType = "Sphere"
  2437. local partMesh2 = Instance.new("SpecialMesh", expart2)
  2438. partMesh2.MeshType = "Sphere"
  2439. local partMesh3 = Instance.new("SpecialMesh", rin)
  2440. partMesh3.MeshType = "Brick"
  2441. local partMesh4 = Instance.new("SpecialMesh", rin2)
  2442. partMesh4.MeshType = "Brick"
  2443. CFuncs.Sound.Create("rbxassetid://165970126", expart, vol, pitch)
  2444. partMesh.Scale = vt(rad, rad, rad)
  2445. expart.Size = vt(1, 1, 1)
  2446. expart.Transparency = 0
  2447. expart.Anchored = true
  2448. expart.Material = "Neon"
  2449. expart.BrickColor = bc("White")
  2450. expart.CFrame = par.CFrame
  2451. partMesh2.Scale = vt(rad, rad, rad)
  2452. expart2.Size = vt(1.15, 1.15, 1.15)
  2453. expart2.Transparency = 0.5
  2454. expart2.Anchored = true
  2455. expart2.Material = "Neon"
  2456. expart2.BrickColor = par.BrickColor
  2457. expart2.CFrame = par.CFrame
  2458. rin.Size = vt(1.15, 1.15, 1.15)
  2459. rin.Transparency = 1
  2460. rin.Anchored = true
  2461. rin.Material = "Neon"
  2462. rin.BrickColor = par.BrickColor
  2463. rin.CFrame = par.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)))
  2464. rin2.Size = vt(1.15, 1.15, 1.15)
  2465. rin2.Transparency = 1
  2466. rin2.Anchored = true
  2467. rin2.Material = "Neon"
  2468. rin2.BrickColor = par.BrickColor
  2469. rin2.CFrame = par.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)))
  2470. partMesh3.Scale = vt(0, 1, 0)
  2471. partMesh4.Scale = vt(0, 1, 0)
  2472. local dec2 = Instance.new("Decal", rin)
  2473. dec2.Face = "Top"
  2474. dec2.Texture = "http://www.roblox.com/asset/?id=874580939"
  2475. dec2.Parent = rin
  2476. local dec2b = dec2:Clone()
  2477. dec2b.Face = "Bottom"
  2478. dec2b.Parent = rin
  2479. local dec2a = Instance.new("Decal", rin2)
  2480. dec2a.Face = "Top"
  2481. dec2a.Texture = "http://www.roblox.com/asset/?id=874580939"
  2482. dec2a.Parent = rin2
  2483. local dec2ab = dec2a:Clone()
  2484. dec2ab.Face = "Bottom"
  2485. dec2ab.Parent = rin2
  2486. expart.CanCollide = false
  2487. expart2.CanCollide = false
  2488. rin.CanCollide = false
  2489. rin2.CanCollide = false
  2490. MagniDamage(par, rad * 5, mindam, maxdam, 0, "Normal")
  2491. local value = 1 * rad / 6.5
  2492. for i = 0, 199 do
  2493. partMesh.Scale = partMesh.Scale + vt(value, value, value)
  2494. expart.CFrame = expart.CFrame
  2495. partMesh2.Scale = partMesh2.Scale + vt(value, value, value)
  2496. expart2.CFrame = expart.CFrame
  2497. value = value - 0.035 * rad / 30
  2498. if value < 7.5 then
  2499. partMesh3.Scale = partMesh3.Scale + vt(rad / 5, 0, rad / 5)
  2500. rin.CFrame = rin.CFrame * CFrame.Angles(0, math.rad(1), 0)
  2501. partMesh4.Scale = partMesh4.Scale + vt(rad / 7.5, 0, rad / 7.5)
  2502. rin2.CFrame = rin2.CFrame * CFrame.Angles(0, math.rad(-1), 0)
  2503. end
  2504. if value < 0 then
  2505. dec2.Transparency = dec2.Transparency + 0.025
  2506. dec2a.Transparency = dec2a.Transparency + 0.025
  2507. dec2b.Transparency = dec2b.Transparency + 0.025
  2508. dec2ab.Transparency = dec2ab.Transparency + 0.025
  2509. expart.Transparency = expart.Transparency + 0.025
  2510. expart2.Transparency = expart2.Transparency + 0.025
  2511. rin.Transparency = rin.Transparency + 0.025
  2512. rin2.Transparency = rin2.Transparency + 0.025
  2513. end
  2514. swait()
  2515. end
  2516. game:GetService("Debris"):AddItem(expart, 1)
  2517. game:GetService("Debris"):AddItem(expart2, 1)
  2518. game:GetService("Debris"):AddItem(rin, 1)
  2519. game:GetService("Debris"):AddItem(rin2, 1)
  2520. end
  2521. function ExplodeShort(rad, par, pitch, vol, mindam, maxdam)
  2522. local expart = Instance.new("Part", char)
  2523. local expart2 = Instance.new("Part", char)
  2524. local partMesh = Instance.new("SpecialMesh", expart)
  2525. partMesh.MeshType = "Sphere"
  2526. local partMesh2 = Instance.new("SpecialMesh", expart2)
  2527. partMesh2.MeshType = "Sphere"
  2528. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=142070127", expart, vol, pitch)
  2529. partMesh.Scale = vt(rad, rad, rad)
  2530. expart.Size = vt(1, 1, 1)
  2531. expart.Transparency = 0
  2532. expart.Anchored = true
  2533. expart.Material = "Neon"
  2534. expart.BrickColor = bc("White")
  2535. expart.CFrame = par.CFrame
  2536. partMesh2.Scale = vt(rad, rad, rad)
  2537. expart2.Size = vt(1.15, 1.15, 1.15)
  2538. expart2.Transparency = 0.5
  2539. expart2.Anchored = true
  2540. expart2.Material = "Neon"
  2541. expart2.BrickColor = par.BrickColor
  2542. expart2.CFrame = par.CFrame
  2543. expart.CanCollide = false
  2544. expart2.CanCollide = false
  2545. MagniDamage(par, rad * 2.5, mindam, maxdam, 0, "Normal")
  2546. local value = 1 * rad / 6.5
  2547. for i = 0, 75 do
  2548. partMesh.Scale = partMesh.Scale + vt(value, value, value)
  2549. expart.CFrame = expart.CFrame
  2550. partMesh2.Scale = partMesh2.Scale + vt(value, value, value)
  2551. expart2.CFrame = expart.CFrame
  2552. value = value - 0.035 * rad / 5
  2553. if value < 0 then
  2554. value = 0
  2555. expart.Transparency = expart.Transparency + 0.05
  2556. expart2.Transparency = expart2.Transparency + 0.05
  2557. end
  2558. swait()
  2559. end
  2560. game:GetService("Debris"):AddItem(expart, 1)
  2561. game:GetService("Debris"):AddItem(expart2, 1)
  2562. end
  2563. function AreaDanger(rad, par, mindam, maxdam)
  2564. local expart = Instance.new("Part", char)
  2565. local partMesh = Instance.new("SpecialMesh", expart)
  2566. CFuncs.Sound.Create("rbxassetid://231917784", expart, 1.5, 1.15)
  2567. partMesh.MeshType = "Sphere"
  2568. partMesh.Scale = vt(rad, rad, rad)
  2569. expart.Size = vt(1, 1, 1)
  2570. expart.Transparency = 0.5
  2571. expart.Anchored = true
  2572. expart.Material = "Neon"
  2573. expart.CanCollide = false
  2574. expart.BrickColor = par.BrickColor
  2575. expart.CFrame = par.CFrame
  2576. local value = 1 * rad / 5
  2577. MagicBlock(origcolor, expart.CFrame, 0, 0, 0, rad / 2, rad / 2, rad / 2, 0.1)
  2578. for i = 0, 14 do
  2579. wait()
  2580. partMesh.Scale = partMesh.Scale + vt(value, value, value)
  2581. expart.CFrame = expart.CFrame
  2582. value = value - 0.035 * rad
  2583. if value < 0 then
  2584. value = 0
  2585. end
  2586. end
  2587. wait(0.25)
  2588. CFuncs.Sound.Create("rbxassetid://588738544", expart, 1.5, 1)
  2589. wait(0.5)
  2590. CFuncs.Sound.Create("rbxassetid://588737825", expart, 1.5, 1)
  2591. CFuncs.Sound.Create("rbxassetid://231917784", expart, 1.5, 0.75)
  2592. MagniDamageWithEffect(par, rad, mindam, maxdam, 0, "Normal")
  2593. MagicBlock(origcolor, expart.CFrame, rad * 2, rad * 2, rad * 2, 0.1, 0.1, 0.1, 0.025)
  2594. for i = 0, 14 do
  2595. wait()
  2596. partMesh.Scale = partMesh.Scale + vt(value, value, value)
  2597. expart.CFrame = expart.CFrame
  2598. value = value - 0.035 * rad / 2
  2599. end
  2600. expart.Transparency = 1
  2601. game:GetService("Debris"):AddItem(expart, 5)
  2602. end
  2603. function Swarmsplosions(negrad, rad, par, mindam, maxdam)
  2604. CFuncs.Sound.Create("rbxassetid://588737825", par, 2.5, 2)
  2605. CFuncs.Sound.Create("rbxassetid://231917784", par, 2.5, 1)
  2606. CFuncs.Sound.Create("rbxassetid://231917744", par, 2.5, 1)
  2607. CFuncs.Sound.Create("rbxassetid://233856106", par, 2.5, 1)
  2608. MagniDamageWithEffect(par, 25, 5, 10, 0, "Normal")
  2609. MagicBlock(origcolor, par.CFrame, 5, 5, 5, 5, 5, 5, 0.025)
  2610. for i = 0, 24 do
  2611. MagicShockTrailAlt2(origcolor, par.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 2, 2, 5, -0.01, -0.01, 25, 0.005, math.random(1, 2))
  2612. end
  2613. for i = 0, 24 do
  2614. local expart = Instance.new("Part", char)
  2615. expart.Transparency = 1
  2616. expart.Anchored = true
  2617. expart.CanCollide = false
  2618. expart.CFrame = par.CFrame * CFrame.new(math.random(negrad, rad), math.random(negrad, rad), math.random(negrad, rad))
  2619. CFuncs.Sound.Create("rbxassetid://588737825", expart, 1, 2)
  2620. CFuncs.Sound.Create("rbxassetid://231917784", expart, 1.5, 1.15)
  2621. MagniDamage(expart, rad / 2, mindam, maxdam, 0, "Normal")
  2622. MagicBlock(origcolor, expart.CFrame, rad, rad, rad, 0.1, 0.1, 0.1, 0.025)
  2623. for i = 0, 9 do
  2624. MagicShockTrailAlt2(origcolor, expart.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 2, 2, 5, -0.01, -0.01, 5, 0.05, math.random(1, 2))
  2625. end
  2626. game:GetService("Debris"):AddItem(expart, 2)
  2627. wait(0.1)
  2628. end
  2629. end
  2630. function EXterPlosion(par)
  2631. CFuncs.Sound.Create("rbxassetid://919941001", par, 10, 1)
  2632. CFuncs.Sound.Create("rbxassetid://138213851", par, 5, 0.85)
  2633. CFuncs.Sound.Create("rbxassetid://157878578", par, 5, 0.2)
  2634. CFuncs.Sound.Create("rbxassetid://233856106", par, 2.5, 1)
  2635. MagniDamageWithEffect(par, 500, 80, 99, 0, "Normal")
  2636. MagicBlock(origcolor, par.CFrame, 5, 5, 5, 5, 5, 5, 0.005)
  2637. MagicBlock(origcolor, par.CFrame, 0, 0, 0, 150, 150, 150, 0.1)
  2638. for i = 0, 24 do
  2639. MagicShockTrailAlt2(origcolor, par.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 50, 50, 5, -0.5, -0.5, 500, 0.1, math.random(1, 2))
  2640. end
  2641. for i = 0, 24 do
  2642. MagicShockTrailAlt2(origcolor, par.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 50, 50, 5, -0.25, -0.25, 50, 0.005, math.random(1, 2))
  2643. end
  2644. end
  2645. function ring(type, pos, scale, value)
  2646. local type = type
  2647. local rng = Instance.new("Part", char)
  2648. rng.Anchored = true
  2649. rng.BrickColor = origcolor
  2650. rng.CanCollide = false
  2651. rng.FormFactor = 3
  2652. rng.Name = "Ring"
  2653. rng.Size = Vector3.new(1, 1, 1)
  2654. rng.Transparency = 0
  2655. rng.TopSurface = 0
  2656. rng.BottomSurface = 0
  2657. rng.CFrame = pos
  2658. local rngm = Instance.new("SpecialMesh", rng)
  2659. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2660. rngm.Scale = scale
  2661. local scaler2 = 1
  2662. if type == "Add" then
  2663. scaler2 = 1 * value
  2664. elseif type == "Divide" then
  2665. scaler2 = 1 / value
  2666. end
  2667. coroutine.resume(coroutine.create(function()
  2668. for i = 0, 10, 0.1 do
  2669. swait()
  2670. if type == "Add" then
  2671. scaler2 = scaler2 - 0.01 * value
  2672. elseif type == "Divide" then
  2673. scaler2 = scaler2 - 0.01 / value
  2674. end
  2675. rng.Transparency = rng.Transparency + 0.01
  2676. rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, 0)
  2677. end
  2678. rng:Destroy()
  2679. end))
  2680. end
  2681. function wave(type, pos, scale, value)
  2682. local type = type
  2683. local rng = Instance.new("Part", char)
  2684. rng.Anchored = true
  2685. rng.BrickColor = origcolor
  2686. rng.CanCollide = false
  2687. rng.FormFactor = 3
  2688. rng.Name = "Ring"
  2689. rng.Size = Vector3.new(1, 1, 1)
  2690. rng.Transparency = 0
  2691. rng.TopSurface = 0
  2692. rng.BottomSurface = 0
  2693. rng.CFrame = pos
  2694. local rngm = Instance.new("SpecialMesh", rng)
  2695. rngm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2696. rngm.Scale = scale
  2697. local scaler2 = 1
  2698. if type == "Add" then
  2699. scaler2 = 1 * value
  2700. elseif type == "Divide" then
  2701. scaler2 = 1 / value
  2702. end
  2703. coroutine.resume(coroutine.create(function()
  2704. for i = 0, 10, 0.1 do
  2705. swait()
  2706. if type == "Add" then
  2707. scaler2 = scaler2 - 0.01 * value
  2708. elseif type == "Divide" then
  2709. scaler2 = scaler2 - 0.01 / value
  2710. end
  2711. rng.Transparency = rng.Transparency + 0.01
  2712. rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, scaler2)
  2713. end
  2714. rng:Destroy()
  2715. end))
  2716. end
  2717. function wind(type, pos, scale, value, speed)
  2718. local type = type
  2719. local rng = Instance.new("Part", char)
  2720. rng.Anchored = true
  2721. rng.BrickColor = origcolor
  2722. rng.CanCollide = false
  2723. rng.FormFactor = 3
  2724. rng.Name = "Ring"
  2725. rng.Size = Vector3.new(1, 1, 1)
  2726. rng.Transparency = 0
  2727. rng.TopSurface = 0
  2728. rng.BottomSurface = 0
  2729. rng.CFrame = pos
  2730. local rngm = Instance.new("SpecialMesh", rng)
  2731. rngm.MeshId = "http://www.roblox.com/asset/?id=1051557"
  2732. rngm.Scale = scale
  2733. local scaler2 = 1
  2734. if type == "Add" then
  2735. scaler2 = 1 * value
  2736. elseif type == "Divide" then
  2737. scaler2 = 1 / value
  2738. end
  2739. coroutine.resume(coroutine.create(function()
  2740. for i = 0, 10, 0.1 do
  2741. swait()
  2742. if type == "Add" then
  2743. scaler2 = scaler2 - 0.01 * value
  2744. elseif type == "Divide" then
  2745. scaler2 = scaler2 - 0.01 / value
  2746. end
  2747. rng.CFrame = rng.CFrame * CFrame.Angles(0, 0.025 * speed, 0)
  2748. rng.Transparency = rng.Transparency + 0.01
  2749. rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, scaler2)
  2750. end
  2751. rng:Destroy()
  2752. end))
  2753. end
  2754. function groundwind(type, pos, scale, value, speed)
  2755. local type = type
  2756. local rng = Instance.new("Part", char)
  2757. rng.Anchored = true
  2758. rng.BrickColor = origcolor
  2759. rng.CanCollide = false
  2760. rng.FormFactor = 3
  2761. rng.Name = "Ring"
  2762. rng.Size = Vector3.new(1, 1, 1)
  2763. rng.Transparency = 0
  2764. rng.TopSurface = 0
  2765. rng.BottomSurface = 0
  2766. rng.CFrame = pos
  2767. local rngm = Instance.new("SpecialMesh", rng)
  2768. rngm.MeshId = "http://www.roblox.com/asset/?id=1051557"
  2769. rngm.Scale = scale
  2770. local scaler2 = 1
  2771. if type == "Add" then
  2772. scaler2 = 1 * value
  2773. elseif type == "Divide" then
  2774. scaler2 = 1 / value
  2775. end
  2776. coroutine.resume(coroutine.create(function()
  2777. for i = 0, 10, 0.1 do
  2778. swait()
  2779. if type == "Add" then
  2780. scaler2 = scaler2 - 0.01 * value
  2781. elseif type == "Divide" then
  2782. scaler2 = scaler2 - 0.01 / value
  2783. end
  2784. rng.CFrame = rng.CFrame * CFrame.Angles(0, 0.025 * speed, 0)
  2785. rng.Transparency = rng.Transparency + 0.01
  2786. rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2 / 5, scaler2)
  2787. end
  2788. rng:Destroy()
  2789. end))
  2790. end
  2791. function CameraManager()
  2792. if TwoD and not CamInterrupt then
  2793. if Humanoid.Health > 0 then
  2794. Camera.CameraSubject = Humanoid
  2795. Camera.CameraType = "Scriptable"
  2796. Humanoid.AutoRotate = false
  2797. if Booleans.GyroUse then
  2798. Directer.MaxTorque = Vec3(0, huge, 0)
  2799. else
  2800. Directer.MaxTorque = Vec3(0, 0, 0)
  2801. end
  2802. if TargetInfo[1] ~= nil and TargetInfo[2] ~= nil then
  2803. if Booleans.CamFollow then
  2804. CPart.CFrame = cFrame(RootPart.Position, Vec3(TargetInfo[1].Position.X, RootPart.Position.Y, TargetInfo[1].Position.Z))
  2805. Directer.CFrame = cFrame((RootPart.CFrame * cFrame(0, 0, 10)).p, TargetInfo[1].Position)
  2806. else
  2807. CPart.Position = RootPart.Position
  2808. end
  2809. else
  2810. local ahead = (RootPart.CFrame * cFrame(0, 0, -3)).p
  2811. CPart.CFrame = cFrame(RootPart.Position, Vec3(ahead.X, RootPart.Position.Y, ahead.Z))
  2812. end
  2813. Camera.CFrame = lerp(Camera.CFrame, CPart.CFrame * cFrame(25, 3, 0) * Euler(0, radian(90), 0), 0.2)
  2814. else
  2815. Camera.CameraSubject = Humanoid
  2816. Camera.CameraType = "Custom"
  2817. Controller.Disabled = false
  2818. end
  2819. end
  2820. end
  2821. function sphere(bonuspeed, type, pos, scale, value, color)
  2822. local type = type
  2823. local rng = Instance.new("Part", char)
  2824. rng.Anchored = true
  2825. rng.BrickColor = color
  2826. rng.CanCollide = false
  2827. rng.FormFactor = 3
  2828. rng.Name = "Ring"
  2829. rng.Material = "Neon"
  2830. rng.Size = Vector3.new(1, 1, 1)
  2831. rng.Transparency = 0
  2832. rng.TopSurface = 0
  2833. rng.BottomSurface = 0
  2834. rng.CFrame = pos
  2835. local rngm = Instance.new("SpecialMesh", rng)
  2836. rngm.MeshType = "Sphere"
  2837. rngm.Scale = scale
  2838. if rainbowmode == true then
  2839. rng.Color = Color3.new(r / 255, g / 255, b / 255)
  2840. end
  2841. local scaler2 = 1
  2842. if type == "Add" then
  2843. scaler2 = 1 * value
  2844. elseif type == "Divide" then
  2845. scaler2 = 1 / value
  2846. end
  2847. coroutine.resume(coroutine.create(function()
  2848. for i = 0, 10 / bonuspeed, 0.1 do
  2849. swait()
  2850. if rainbowmode == true then
  2851. rng.Color = Color3.new(r / 255, g / 255, b / 255)
  2852. end
  2853. if type == "Add" then
  2854. scaler2 = scaler2 - 0.01 * value / bonuspeed
  2855. elseif type == "Divide" then
  2856. scaler2 = scaler2 - 0.01 / value * bonuspeed
  2857. end
  2858. if chaosmode == true then
  2859. rng.BrickColor = BrickColor.random()
  2860. end
  2861. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  2862. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, scaler2 * bonuspeed)
  2863. end
  2864. rng:Destroy()
  2865. end))
  2866. end
  2867. function sphereMK(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos)
  2868. local type = type
  2869. local rng = Instance.new("Part", char)
  2870. rng.Anchored = true
  2871. rng.BrickColor = color
  2872. rng.CanCollide = false
  2873. rng.FormFactor = 3
  2874. rng.Name = "Ring"
  2875. rng.Material = "Neon"
  2876. rng.Size = Vector3.new(1, 1, 1)
  2877. rng.Transparency = 0
  2878. rng.TopSurface = 0
  2879. rng.BottomSurface = 0
  2880. rng.CFrame = pos
  2881. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  2882. local rngm = Instance.new("SpecialMesh", rng)
  2883. rngm.MeshType = "Sphere"
  2884. rngm.Scale = vt(x1, y1, z1)
  2885. if rainbowmode == true then
  2886. rng.Color = Color3.new(r / 255, g / 255, b / 255)
  2887. end
  2888. local scaler2 = 1
  2889. local speeder = FastSpeed
  2890. if type == "Add" then
  2891. scaler2 = 1 * value
  2892. elseif type == "Divide" then
  2893. scaler2 = 1 / value
  2894. end
  2895. coroutine.resume(coroutine.create(function()
  2896. for i = 0, 10 / bonuspeed, 0.1 do
  2897. swait()
  2898. if rainbowmode == true then
  2899. rng.Color = Color3.new(r / 255, g / 255, b / 255)
  2900. end
  2901. if type == "Add" then
  2902. scaler2 = scaler2 - 0.01 * value / bonuspeed
  2903. elseif type == "Divide" then
  2904. scaler2 = scaler2 - 0.01 / value * bonuspeed
  2905. end
  2906. if chaosmode == true then
  2907. rng.BrickColor = BrickColor.random()
  2908. end
  2909. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  2910. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  2911. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  2912. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  2913. end
  2914. rng:Destroy()
  2915. end))
  2916. end
  2917. function sphereMKCharge(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos)
  2918. local type = type
  2919. local rng = Instance.new("Part", char)
  2920. rng.Anchored = true
  2921. rng.BrickColor = color
  2922. rng.CanCollide = false
  2923. rng.FormFactor = 3
  2924. rng.Name = "Ring"
  2925. rng.Material = "Neon"
  2926. rng.Size = Vector3.new(1, 1, 1)
  2927. rng.Transparency = 1
  2928. rng.TopSurface = 0
  2929. rng.BottomSurface = 0
  2930. rng.CFrame = pos
  2931. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  2932. local rngm = Instance.new("SpecialMesh", rng)
  2933. rngm.MeshType = "Sphere"
  2934. rngm.Scale = vt(x1, y1, z1)
  2935. if rainbowmode == true then
  2936. rng.Color = Color3.new(r / 255, g / 255, b / 255)
  2937. end
  2938. local scaler2 = 1
  2939. local speeder = FastSpeed
  2940. if type == "Add" then
  2941. scaler2 = 1 * value
  2942. elseif type == "Divide" then
  2943. scaler2 = 1 / value
  2944. end
  2945. coroutine.resume(coroutine.create(function()
  2946. for i = 0, 10 / bonuspeed, 0.1 do
  2947. swait()
  2948. if rainbowmode == true then
  2949. rng.Color = Color3.new(r / 255, g / 255, b / 255)
  2950. end
  2951. if type == "Add" then
  2952. scaler2 = scaler2 - 0.01 * value / bonuspeed
  2953. elseif type == "Divide" then
  2954. scaler2 = scaler2 - 0.01 / value * bonuspeed
  2955. end
  2956. if chaosmode == true then
  2957. rng.BrickColor = BrickColor.random()
  2958. end
  2959. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  2960. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  2961. rng.Transparency = rng.Transparency - 0.01 * bonuspeed
  2962. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  2963. end
  2964. rng:Destroy()
  2965. end))
  2966. end
  2967. --function brokescript(dude)
  2968. -- if dude.Name ~= Character then
  2969. -- if targetname == dude.Parent.name
  2970. -- target == game:GetService("Players"):FindFirstChild(targetname)
  2971. -- targetscript == target:FindFirstChildOfClass("Local Script")
  2972. -- targetscript.Disabled
  2973. -- end
  2974. -- end
  2975. --end
  2976. function dmg(dude)
  2977. if dude.Name ~= Character then
  2978. local bgf = Instance.new("BodyGyro", dude.Head)
  2979. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90), 0, 0)
  2980. local val = Instance.new("BoolValue", dude)
  2981. val.Name = "IsHit"
  2982. local ds = coroutine.wrap(function()
  2983. dude:WaitForChild("Head"):BreakJoints()
  2984. wait(0.5)
  2985. targetted = nil
  2986. CFuncs.Sound.Create("rbxassetid://62339698", char, 0.5, 0.3)
  2987. coroutine.resume(coroutine.create(function()
  2988. for i, v in pairs(dude:GetChildren()) do
  2989. if v:IsA("Accessory") then
  2990. v:Destroy()
  2991. end
  2992. if v:IsA("Humanoid") then
  2993. v:Destroy()
  2994. end
  2995. if v:IsA("CharacterMesh") then
  2996. v:Destroy()
  2997. end
  2998. if v:IsA("Model") then
  2999. v:Destroy()
  3000. end
  3001. if v:IsA("Part") or v:IsA("MeshPart") then
  3002. for x, o in pairs(v:GetChildren()) do
  3003. if o:IsA("Decal") then
  3004. o:Destroy()
  3005. end
  3006. end
  3007. coroutine.resume(coroutine.create(function()
  3008. v.Material = "Neon"
  3009. v.CanCollide = false
  3010. local bld = Instance.new("ParticleEmitter", v)
  3011. bld.LightEmission = 1
  3012. bld.Texture = "rbxassetid://284205403"
  3013. bld.Color = ColorSequence.new(Color3.new(1, 1, 1))
  3014. bld.Rate = 50
  3015. bld.Lifetime = NumberRange.new(1)
  3016. bld.Size = NumberSequence.new({
  3017. NumberSequenceKeypoint.new(0, 0.75, 0),
  3018. NumberSequenceKeypoint.new(1, 0, 0)
  3019. })
  3020. bld.Transparency = NumberSequence.new({
  3021. NumberSequenceKeypoint.new(0, 0, 0),
  3022. NumberSequenceKeypoint.new(1, 1, 0)
  3023. })
  3024. bld.Speed = NumberRange.new(0, 0)
  3025. bld.VelocitySpread = 50000
  3026. bld.Rotation = NumberRange.new(-500, 500)
  3027. bld.RotSpeed = NumberRange.new(-500, 500)
  3028. local sbs = Instance.new("BodyPosition", v)
  3029. sbs.P = 3000
  3030. sbs.D = 1000
  3031. sbs.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  3032. sbs.position = v.Position + Vector3.new(math.random(-5, 5), math.random(-5, 5), math.random(-5, 5))
  3033. v.Color = Color3.new(1, 1, 1)
  3034. coroutine.resume(coroutine.create(function()
  3035. for i = 0, 49 do
  3036. swait(1)
  3037. v.Transparency = v.Transparency + 0.02
  3038. end
  3039. CFuncs.Sound.Create("rbxassetid://1192402877", v, 0.25, 1)
  3040. bld.Speed = NumberRange.new(1, 5)
  3041. bld.Acceleration = vt(0, 10, 0)
  3042. wait(0.5)
  3043. bld.Enabled = false
  3044. wait(3)
  3045. v:Destroy()
  3046. dude:Destroy()
  3047. end))
  3048. end))
  3049. end
  3050. end
  3051. end))
  3052. end)
  3053. ds()
  3054. end
  3055. end
  3056. function FindNearestHead(Position, Distance, SinglePlayer)
  3057. if SinglePlayer then
  3058. return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
  3059. end
  3060. local List = {}
  3061. for i, v in pairs(workspace:GetChildren()) do
  3062. if v:IsA("Model") and v:findFirstChild("Head") and v ~= Character and Distance >= (v.Head.Position - Position).magnitude then
  3063. table.insert(List, v)
  3064. end
  3065. end
  3066. return List
  3067. end
  3068. function FaceMouse()
  3069. Cam = workspace.CurrentCamera
  3070. return {
  3071. CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
  3072. Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  3073. }
  3074. end
  3075. function FaceMouse2()
  3076. Cam = workspace.CurrentCamera
  3077. return {
  3078. CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)),
  3079. Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  3080. }
  3081. end
  3082. local ModeOfGlitch = 1
  3083. local storehumanoidWS = 200
  3084. function ExtinctiveHeartbreak()
  3085. local targetted
  3086. if mouse.Target.Parent ~= Character and mouse.Target.Parent.Parent ~= Character and mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
  3087. targetted = mouse.Target.Parent
  3088. end
  3089. if targetted ~= nil then
  3090. attack = true
  3091. CFuncs.Sound.Create("rbxassetid://847061203", root, 2.5, 1)
  3092. for i = 0, 9 do
  3093. sphereMK(3, 0.25, "Add", root.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 1, 1, 10, -0.01, BrickColor.new("Really black"), 0)
  3094. end
  3095. sphere(3, "Add", root.CFrame, vt(0, 0, 0), 0.25, BrickColor.new("Really black"))
  3096. local originalpos = root.CFrame
  3097. RootPart.CFrame = targetted.Head.CFrame * CFrame.new(0, -2, 2)
  3098. for i = 0, 9 do
  3099. sphereMK(3, 0.25, "Add", root.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 1, 1, 10, -0.01, BrickColor.new("Really black"), 0)
  3100. end
  3101. hum.WalkSpeed = 200
  3102. targetted.Head.Anchored = true
  3103. sphere(3, "Add", root.CFrame, vt(0, 0, 0), 0.25, BrickColor.new("Really black"))
  3104. for i = 0, 2, 0.1 do
  3105. swait()
  3106. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.05 * math.cos(sine / 28), 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(0)), 0.4)
  3107. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.05 * math.cos(sine / 28), 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(0)), 0.4)
  3108. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + 0.05 * math.cos(sine / 28)) * angles(math.rad(0), math.rad(0), math.rad(80)), 0.4)
  3109. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(20), math.rad(0), math.rad(10)), 0.8)
  3110. RW.C0 = clerp(RW.C0, cf(1.5, 0.5 + 0.1 * math.cos(sine / 28), 0) * angles(math.rad(20), math.rad(0), math.rad(10)), 0.4)
  3111. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + 0.1 * math.cos(sine / 28), 0) * angles(math.rad(90), math.rad(0), math.rad(60)), 0.4)
  3112. end
  3113. coroutine.resume(coroutine.create(function()
  3114. bld = Instance.new("ParticleEmitter", targetted:WaitForChild("Torso"))
  3115. bld.LightEmission = 0.1
  3116. bld.Texture = "rbxassetid://284205403"
  3117. bld.Color = ColorSequence.new(Color3.new(0.5, 0, 0))
  3118. bld.Rate = 500
  3119. bld.Lifetime = NumberRange.new(1)
  3120. bld.Size = NumberSequence.new({
  3121. NumberSequenceKeypoint.new(0, 2, 0),
  3122. NumberSequenceKeypoint.new(1, 0, 0)
  3123. })
  3124. bld.Acceleration = vt(0, -25, 0)
  3125. bld.Transparency = NumberSequence.new({
  3126. NumberSequenceKeypoint.new(0, 0, 0),
  3127. NumberSequenceKeypoint.new(1, 0, 0)
  3128. })
  3129. bld.Speed = NumberRange.new(10, 50)
  3130. bld.EmissionDirection = "Front"
  3131. bld.VelocitySpread = 25
  3132. bld.Rotation = NumberRange.new(-500, 500)
  3133. bld.RotSpeed = NumberRange.new(-500, 500)
  3134. end))
  3135. coroutine.resume(coroutine.create(function()
  3136. bld = Instance.new("ParticleEmitter", targetted:WaitForChild("UpperTorso"))
  3137. bld.LightEmission = 0.1
  3138. bld.Texture = "rbxassetid://284205403"
  3139. bld.Color = ColorSequence.new(Color3.new(0.5, 0, 0))
  3140. bld.Rate = 500
  3141. bld.Lifetime = NumberRange.new(1)
  3142. bld.Size = NumberSequence.new({
  3143. NumberSequenceKeypoint.new(0, 2, 0),
  3144. NumberSequenceKeypoint.new(1, 0, 0)
  3145. })
  3146. bld.Acceleration = vt(0, -25, 0)
  3147. bld.Transparency = NumberSequence.new({
  3148. NumberSequenceKeypoint.new(0, 0, 0),
  3149. NumberSequenceKeypoint.new(1, 0, 0)
  3150. })
  3151. bld.Speed = NumberRange.new(10, 50)
  3152. bld.EmissionDirection = "Front"
  3153. bld.VelocitySpread = 25
  3154. bld.Rotation = NumberRange.new(-500, 500)
  3155. bld.RotSpeed = NumberRange.new(-500, 500)
  3156. end))
  3157. CameraEnshaking(5, 5)
  3158. game:GetService("Debris"):AddItem(bld, 3)
  3159. dmg(targetted)
  3160. CFuncs.Sound.Create("rbxassetid://429400881", targetted.Head, 1, 1)
  3161. for i = 0, 1, 0.1 do
  3162. swait()
  3163. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.05 * math.cos(sine / 28), 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(0)), 0.8)
  3164. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.05 * math.cos(sine / 28), 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(0)), 0.8)
  3165. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0.25, 0 + 0.05 * math.cos(sine / 28)) * angles(math.rad(0), math.rad(0), math.rad(-80)), 0.8)
  3166. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(20), math.rad(0), math.rad(80)), 0.8)
  3167. RW.C0 = clerp(RW.C0, cf(1.5, 0.5 + 0.1 * math.cos(sine / 28), 0) * angles(math.rad(20), math.rad(0), math.rad(10)), 0.8)
  3168. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + 0.1 * math.cos(sine / 28), 0) * angles(math.rad(90), math.rad(0), math.rad(-80)), 0.8)
  3169. end
  3170. CFuncs.Sound.Create("rbxassetid://847061203", root, 2.5, 1)
  3171. for i = 0, 9 do
  3172. sphereMK(3, 0.25, "Add", root.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 1, 1, 10, -0.01, BrickColor.new("Really black"), 0)
  3173. end
  3174. sphere(3, "Add", root.CFrame, vt(0, 0, 0), 0.25, BrickColor.new("Really black"))
  3175. root.CFrame = originalpos
  3176. for i = 0, 9 do
  3177. sphereMK(3, 0.25, "Add", root.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 1, 1, 10, -0.01, BrickColor.new("Really black"), 0)
  3178. end
  3179. sphere(3, "Add", root.CFrame, vt(0, 0, 0), 0.25, BrickColor.new("Really black"))
  3180. bld.Enabled = false
  3181. attack = false
  3182. hum.WalkSpeed = 200
  3183. end
  3184. end
  3185. function PureBomb()
  3186. attack = true
  3187. local orb = Instance.new("Part", char)
  3188. orb.Anchored = true
  3189. orb.BrickColor = BrickColor.new("Toothpaste")
  3190. orb.CanCollide = false
  3191. orb.FormFactor = 3
  3192. orb.Name = "Ring"
  3193. orb.Material = "Neon"
  3194. orb.Size = Vector3.new(1, 1, 1)
  3195. orb.Transparency = 0
  3196. orb.TopSurface = 0
  3197. orb.BottomSurface = 0
  3198. local orbm = Instance.new("SpecialMesh", orb)
  3199. orbm.MeshType = "Sphere"
  3200. orbm.Name = "SizeMesh"
  3201. orbm.Scale = vt(0, 0, 0)
  3202. local scaled = 0.1
  3203. local posid = 0
  3204. CFuncs.Sound.Create("rbxassetid://136007472", orb, 1, 1)
  3205. for i = 0, 5, 0.1 do
  3206. swait()
  3207. scaled = scaled - 0.001
  3208. posid = posid - scaled
  3209. orb.CFrame = rarm.CFrame * CFrame.new(0, -0.1 + posid / 1.05, 0)
  3210. orbm.Scale = orbm.Scale + vt(scaled, scaled, scaled)
  3211. sphereMKCharge(5, -0.25, "Add", orb.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 0.5, 0.5, 5, -0.005, BrickColor.new("Toothpaste"), 10)
  3212. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 32), 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(-2 - 1 * math.cos(sine / 32))), 0.1)
  3213. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 32), 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-3 + 1 * math.cos(sine / 32)), math.rad(0), math.rad(-10)), 0.1)
  3214. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + 0.1 * math.cos(sine / 32)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3215. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3216. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * angles(math.rad(180), math.rad(20), math.rad(0)), 0.1)
  3217. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-30 + 5 * math.cos(sine / 30)), math.rad(-20)), 0.1)
  3218. end
  3219. for i = 0, 2, 0.1 do
  3220. swait()
  3221. orb.CFrame = rarm.CFrame * CFrame.new(0, -0.1 + posid / 1.05, 0)
  3222. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 32), 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(-2 - 1 * math.cos(sine / 32))), 0.4)
  3223. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 32), 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-3 + 1 * math.cos(sine / 32)), math.rad(0), math.rad(-10)), 0.4)
  3224. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + 0.1 * math.cos(sine / 32)) * angles(math.rad(0), math.rad(0), math.rad(-50)), 0.4)
  3225. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(0), math.rad(0), math.rad(20)), 0.4)
  3226. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * angles(math.rad(220), math.rad(20), math.rad(0)), 0.4)
  3227. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-30 + 5 * math.cos(sine / 30)), math.rad(-20)), 0.4)
  3228. end
  3229. coroutine.resume(coroutine.create(function()
  3230. orb.Anchored = false
  3231. CFuncs.Sound.Create("rbxassetid://260433768", root, 1.25, 1)
  3232. local a = Instance.new("Part", workspace)
  3233. a.Name = "Direction"
  3234. a.Anchored = true
  3235. a.BrickColor = bc("Bright red")
  3236. a.Material = "Neon"
  3237. a.Transparency = 1
  3238. a.CanCollide = false
  3239. local ray = Ray.new(orb.CFrame.p, (mouse.Hit.p - orb.CFrame.p).unit * 250)
  3240. local ignore = orb
  3241. local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  3242. a.BottomSurface = 10
  3243. a.TopSurface = 10
  3244. local distance = (orb.CFrame.p - position).magnitude
  3245. a.Size = Vector3.new(0.1, 0.1, 0.1)
  3246. a.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, 0)
  3247. orb.CFrame = a.CFrame
  3248. a:Destroy()
  3249. local bv = Instance.new("BodyVelocity")
  3250. bv.maxForce = Vector3.new(1000000000, 1000000000, 1000000000)
  3251. bv.velocity = orb.CFrame.lookVector * 250
  3252. bv.Parent = orb
  3253. local hitted = false
  3254. game:GetService("Debris"):AddItem(orb, 15)
  3255. wait()
  3256. local hit = orb.Touched:connect(function(hit)
  3257. if hitted == false then
  3258. hitted = true
  3259. CameraEnshaking(10, 2.5)
  3260. CFuncs.Sound.Create("rbxassetid://151304356", orb, 5, 1)
  3261. MagniDamage(orb, 65, 65, 90, 0, "Normal")
  3262. sphere(1, "Add", orb.CFrame, vt(orbm.Scale.x, orbm.Scale.y, orbm.Scale.z), 1, BrickColor.new("Toothpaste"))
  3263. sphere(2, "Add", orb.CFrame, vt(orbm.Scale.x, orbm.Scale.y, orbm.Scale.z), 2, BrickColor.new("Toothpaste"))
  3264. for i = 0, 9 do
  3265. sphereMK(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, BrickColor.new("Toothpaste"), 0)
  3266. sphereMK(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, BrickColor.new("Toothpaste"), 0)
  3267. end
  3268. orb.Anchored = true
  3269. orb.Transparency = 1
  3270. wait(0.00008)
  3271. orb:Destroy()
  3272. end
  3273. end)
  3274. end))
  3275. for i = 0, 1, 0.1 do
  3276. swait()
  3277. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 32), 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(-2 - 1 * math.cos(sine / 32))), 0.4)
  3278. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 32), 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-3 + 1 * math.cos(sine / 32)), math.rad(0), math.rad(-10)), 0.4)
  3279. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + 0.1 * math.cos(sine / 32)) * angles(math.rad(0), math.rad(0), math.rad(50)), 0.4)
  3280. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(20), math.rad(0), math.rad(-50)), 0.4)
  3281. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * angles(math.rad(60), math.rad(20), math.rad(50)), 0.4)
  3282. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-30 + 5 * math.cos(sine / 30)), math.rad(-20)), 0.4)
  3283. end
  3284. attack = false
  3285. end
  3286. function ChaosGroundStrike()
  3287. attack = true
  3288. for i = 0, 2, 0.1 do
  3289. swait()
  3290. RH.C0 = clerp(RH.C0, cf(1, -0.25, -0.5) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(20)), 0.2)
  3291. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(20)), 0.2)
  3292. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)
  3293. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)
  3294. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * angles(math.rad(140), math.rad(0), math.rad(-20)), 0.2)
  3295. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * angles(math.rad(140), math.rad(0), math.rad(20)), 0.2)
  3296. end
  3297. CFuncs.Sound.Create("rbxassetid://438666141", root, 7.5, 1)
  3298. CFuncs.Sound.Create("rbxassetid://1208650519", root, 7.5, 1)
  3299. CameraEnshaking(4, 12)
  3300. for i, v in pairs(FindNearestHead(Torso.CFrame.p, 52.5)) do
  3301. if v:FindFirstChild("Head") then
  3302. dmg(v)
  3303. end
  3304. end
  3305. sphere(5, "Add", root.CFrame * CFrame.new(0, -2.9, 0), vt(0, 0, 0), 1, BrickColor.random())
  3306. sphere(10, "Add", root.CFrame * CFrame.new(0, -2.9, 0), vt(0, 0, 0), 2, BrickColor.random())
  3307. sphere(1, "Add", root.CFrame * CFrame.new(0, -2.9, 0), vt(100, 0.1, 100), 0.01, BrickColor.random())
  3308. for i = 0, 2, 0.1 do
  3309. swait()
  3310. sphereMK(2.5, 0.75, "Add", root.CFrame * CFrame.new(math.random(-52.5, 52.5), -5, math.random(-52.5, 52.5)) * CFrame.Angles(math.rad(90 + math.rad(math.random(-45, 45))), math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45))), 2.5, 2.5, 25, -0.025, BrickColor.random(), 0)
  3311. sphereMK(2.5, 0.75, "Add", root.CFrame * CFrame.new(math.random(-52.5, 52.5), -5, math.random(-52.5, 52.5)) * CFrame.Angles(math.rad(90 + math.rad(math.random(-45, 45))), math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45))), 2.5, 2.5, 25, -0.025, BrickColor.random(), 0)
  3312. RH.C0 = clerp(RH.C0, cf(1, -1, -0.5) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(10)), 0.4)
  3313. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(10)), 0.4)
  3314. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.4)
  3315. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.4)
  3316. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * angles(math.rad(-50), math.rad(0), math.rad(30)), 0.4)
  3317. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * angles(math.rad(-50), math.rad(0), math.rad(-30)), 0.4)
  3318. end
  3319. attack = false
  3320. end
  3321. function dataDestroyer()
  3322. attack = true
  3323. for i = 0, 2, 0.1 do
  3324. swait()
  3325. RH.C0 = clerp(RH.C0, cf(1, -0.25, -0.5) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(20)), 0.2)
  3326. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(20)), 0.2)
  3327. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)
  3328. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)
  3329. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * angles(math.rad(140), math.rad(0), math.rad(-20)), 0.2)
  3330. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * angles(math.rad(140), math.rad(0), math.rad(20)), 0.2)
  3331. end
  3332. CFuncs.Sound.Create("rbxassetid://438666141", root, 7.5, 1)
  3333. CFuncs.Sound.Create("rbxassetid://1208650519", root, 7.5, 1)
  3334. CameraEnshaking(4, 12)
  3335. for i, v in pairs(FindNearestHead(Torso.CFrame.p, 52.5)) do
  3336. if v:FindFirstChild("Head") then
  3337. dmg(v)
  3338. end
  3339. end
  3340. sphere(5, "Add", root.CFrame * CFrame.new(0, -2.9, 0), vt(0, 0, 0), 1, BrickColor.new("Dark green"))
  3341. sphere(10, "Add", root.CFrame * CFrame.new(0, -2.9, 0), vt(0, 0, 0), 2, BrickColor.new("Pastel green"))
  3342. sphere(1, "Add", root.CFrame * CFrame.new(0, -2.9, 0), vt(100, 0.1, 100), 0.01, BrickColor.new("Lime green"))
  3343. for i = 0, 2, 0.1 do
  3344. swait()
  3345. sphereMK(2.5, 0.75, "Add", root.CFrame * CFrame.new(math.random(-52.5, 52.5), -5, math.random(-52.5, 52.5)) * CFrame.Angles(math.rad(90 + math.rad(math.random(-45, 45))), math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45))), 2.5, 2.5, 25, -0.025, BrickColor.new("Lime green"), 0)
  3346. sphereMK(2.5, 0.75, "Add", root.CFrame * CFrame.new(math.random(-52.5, 52.5), -5, math.random(-52.5, 52.5)) * CFrame.Angles(math.rad(90 + math.rad(math.random(-45, 45))), math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45))), 2.5, 2.5, 25, -0.025, BrickColor.new("Lime green"), 0)
  3347. RH.C0 = clerp(RH.C0, cf(1, -1, -0.5) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(10)), 0.4)
  3348. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(10)), 0.4)
  3349. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.4)
  3350. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.4)
  3351. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * angles(math.rad(-50), math.rad(0), math.rad(30)), 0.4)
  3352. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * angles(math.rad(-50), math.rad(0), math.rad(-30)), 0.4)
  3353. end
  3354. attack = false
  3355. end
  3356. function ChaosBegone()
  3357. attack = true
  3358. chatfunc("This World Has Suffered Long enough..", BrickColor.random().Color)
  3359. for i = 0, 10, 0.1 do
  3360. swait()
  3361. RH.C0 = clerp(RH.C0, cf(1, -0.25, -0.5) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(20)), 0.2)
  3362. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(20)), 0.2)
  3363. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)
  3364. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)
  3365. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * angles(math.rad(140), math.rad(0), math.rad(-20)), 0.2)
  3366. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * angles(math.rad(140), math.rad(0), math.rad(20)), 0.2)
  3367. end
  3368. chatfunc("DIE!!", BrickColor.random().Color)
  3369. CFuncs.Sound.Create("rbxassetid://438666141", char, 7.5, 1)
  3370. CFuncs.Sound.Create("rbxassetid://1208650519", char, 7.5, 1)
  3371. CameraEnshaking(5, 25)
  3372. for i, v in pairs(FindNearestHead(Torso.CFrame.p, 1234567890)) do
  3373. if v:FindFirstChild("Head") then
  3374. dmg(v)
  3375. end
  3376. end
  3377. sphere(5, "Add", root.CFrame * CFrame.new(0, -2.9, 0), vt(0, 0, 0), 1000, BrickColor.random())
  3378. sphere(10, "Add", root.CFrame * CFrame.new(0, -2.9, 0), vt(0, 0, 0), 2000, BrickColor.random())
  3379. sphere(1, "Add", root.CFrame * CFrame.new(0, -2.9, 0), vt(100000, 0.1, 100000), 0.01, BrickColor.random())
  3380. for i = 0, 3, 0.1 do
  3381. swait()
  3382. sphereMK(2.5, 0.75, "Add", root.CFrame * CFrame.new(math.random(-525, 525), -5, math.random(-525, 525)) * CFrame.Angles(math.rad(90 + math.rad(math.random(-45, 45))), math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45))), 2.5, 2.5, 25, -0.025, BrickColor.random(), 0)
  3383. sphereMK(2.5, 0.75, "Add", root.CFrame * CFrame.new(math.random(-525, 525), -5, math.random(-525, 525)) * CFrame.Angles(math.rad(90 + math.rad(math.random(-45, 45))), math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45))), 2.5, 2.5, 25, -0.025, BrickColor.random(), 0)
  3384. sphereMK(2.5, 0.75, "Add", root.CFrame * CFrame.new(math.random(-525, 525), -5, math.random(-525, 525)) * CFrame.Angles(math.rad(90 + math.rad(math.random(-45, 45))), math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45))), 2.5, 2.5, 25, -0.025, BrickColor.random(), 0)
  3385. sphereMK(2.5, 0.75, "Add", root.CFrame * CFrame.new(math.random(-525, 525), -5, math.random(-525, 525)) * CFrame.Angles(math.rad(90 + math.rad(math.random(-45, 45))), math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45))), 2.5, 2.5, 25, -0.025, BrickColor.random(), 0)
  3386. RH.C0 = clerp(RH.C0, cf(1, -1, -0.5) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(10)), 0.4)
  3387. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(10)), 0.4)
  3388. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.4)
  3389. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.4)
  3390. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * angles(math.rad(-50), math.rad(0), math.rad(30)), 0.4)
  3391. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * angles(math.rad(-50), math.rad(0), math.rad(-30)), 0.4)
  3392. end
  3393. attack = false
  3394. end
  3395. function deletdata()
  3396. attack = true
  3397. chatfunc("lot of data!", BrickColor.new("Dark green").color)
  3398. for i = 0, 10, 0.1 do
  3399. swait()
  3400. RH.C0 = clerp(RH.C0, cf(1, -0.25, -0.5) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(20)), 0.2)
  3401. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(20)), 0.2)
  3402. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)
  3403. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)
  3404. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * angles(math.rad(140), math.rad(0), math.rad(-20)), 0.2)
  3405. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * angles(math.rad(140), math.rad(0), math.rad(20)), 0.2)
  3406. end
  3407. chatfunc("bye bye data", BrickColor.new("Dark green").Color)
  3408. CFuncs.Sound.Create("rbxassetid://438666141", char, 7.5, 1)
  3409. CFuncs.Sound.Create("rbxassetid://1208650519", char, 7.5, 1)
  3410. CameraEnshaking(5, 25)
  3411. for i, v in pairs(FindNearestHead(Torso.CFrame.p, 1234567890)) do
  3412. if v:FindFirstChild("Head") then
  3413. dmg(v)
  3414. end
  3415. end
  3416. sphere(5, "Add", root.CFrame * CFrame.new(0, -2.9, 0), vt(0, 0, 0), 1000, BrickColor.random())
  3417. sphere(10, "Add", root.CFrame * CFrame.new(0, -2.9, 0), vt(0, 0, 0), 2000, Color3.fromRGB(r/ 255,g/ 255,b /255))
  3418. sphere(1, "Add", root.CFrame * CFrame.new(0, -2.9, 0), vt(100000, 0.1, 100000), 0.01, BrickColor.new("Pastel green"))
  3419. for i = 0, 3, 0.1 do
  3420. swait()
  3421. sphereMK(2.5, 0.75, "Add", root.CFrame * CFrame.new(math.random(-525, 525), -5, math.random(-525, 525)) * CFrame.Angles(math.rad(90 + math.rad(math.random(-45, 45))), math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45))), 2.5, 2.5, 25, -0.025, Color3.fromRGB(r/ 255,g/ 255,b /255), 0)
  3422. sphereMK(2.5, 0.75, "Add", root.CFrame * CFrame.new(math.random(-525, 525), -5, math.random(-525, 525)) * CFrame.Angles(math.rad(90 + math.rad(math.random(-45, 45))), math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45))), 2.5, 2.5, 25, -0.025, BrickColor.new("Pastel green"), 0)
  3423. sphereMK(2.5, 0.75, "Add", root.CFrame * CFrame.new(math.random(-525, 525), -5, math.random(-525, 525)) * CFrame.Angles(math.rad(90 + math.rad(math.random(-45, 45))), math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45))), 2.5, 2.5, 25, -0.025, Color3.fromRGB(r/ 255,g/ 255,b /255), 0)
  3424. sphereMK(2.5, 0.75, "Add", root.CFrame * CFrame.new(math.random(-525, 525), -5, math.random(-525, 525)) * CFrame.Angles(math.rad(90 + math.rad(math.random(-45, 45))), math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45))), 2.5, 2.5, 25, -0.025, BrickColor.new("Pastel green"), 0)
  3425. RH.C0 = clerp(RH.C0, cf(1, -1, -0.5) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(10)), 0.4)
  3426. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(10)), 0.4)
  3427. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.4)
  3428. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.4)
  3429. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * angles(math.rad(-50), math.rad(0), math.rad(30)), 0.4)
  3430. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * angles(math.rad(-50), math.rad(0), math.rad(-30)), 0.4)
  3431. end
  3432. attack = false
  3433. end
  3434. function orb_spawn_norm(positted, timer, color, MagniBoost, min, max, volEx, ShakePower, volSummon)
  3435. local orb = Instance.new("Part", char)
  3436. orb.Anchored = true
  3437. orb.BrickColor = color
  3438. orb.CanCollide = false
  3439. orb.FormFactor = 3
  3440. orb.Name = "Ring"
  3441. orb.Material = "Neon"
  3442. orb.Size = Vector3.new(1, 1, 1)
  3443. orb.Transparency = 0
  3444. orb.TopSurface = 0
  3445. orb.BottomSurface = 0
  3446. local orbm = Instance.new("SpecialMesh", orb)
  3447. orbm.MeshType = "Sphere"
  3448. orb.CFrame = positted
  3449. orbm.Name = "SizeMesh"
  3450. orbm.Scale = vt(1, 1, 1)
  3451. CFuncs.Sound.Create("rbxassetid://183763506", orb, volSummon, 1)
  3452. sphere(2.5, "Add", orb.CFrame, vt(1, 1, 1), 0.05, orb.BrickColor)
  3453. coroutine.resume(coroutine.create(function()
  3454. wait()
  3455. CameraEnshaking(3, ShakePower)
  3456. orb.Transparency = 1
  3457. MagniDamage(orb, 3.5 * MagniBoost, min, max, 0, "Normal")
  3458. sphere(5, "Add", orb.CFrame, vt(1, 1, 1), 0.1 * MagniBoost, orb.BrickColor)
  3459. CFuncs.Sound.Create("rbxassetid://192410089", orb, volEx, 0.7)
  3460. wait()
  3461. orb:Destroy()
  3462. end))
  3463. end
  3464. function orb_spawn(positted, timer)
  3465. local randomcol = math.random(1, 2)
  3466. local orb = Instance.new("Part", char)
  3467. orb.Anchored = true
  3468. if randomcol == 1 then
  3469. orb.BrickColor = BrickColor.new("White")
  3470. elseif randomcol == 2 then
  3471. orb.BrickColor = BrickColor.new("Really black")
  3472. end
  3473. orb.CanCollide = false
  3474. orb.FormFactor = 3
  3475. orb.Name = "Ring"
  3476. orb.Material = "Neon"
  3477. orb.Size = Vector3.new(1, 1, 1)
  3478. orb.Transparency = 0
  3479. orb.TopSurface = 0
  3480. orb.BottomSurface = 0
  3481. local orbm = Instance.new("SpecialMesh", orb)
  3482. orbm.MeshType = "Sphere"
  3483. orb.CFrame = positted
  3484. orbm.Name = "SizeMesh"
  3485. orbm.Scale = vt(1, 1, 1)
  3486. CFuncs.Sound.Create("rbxassetid://183763506", orb, 1.5, 1)
  3487. sphere(2.5, "Add", orb.CFrame, vt(1, 1, 1), 0.025, orb.BrickColor)
  3488. for i = 0, 2 do
  3489. sphereMK(5, 0.15, "Add", orb.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 1.5, 1.5, 7.5, -0.015, orb.BrickColor, 0)
  3490. end
  3491. coroutine.resume(coroutine.create(function()
  3492. wait(timer)
  3493. CameraEnshaking(3, 2)
  3494. orb.Transparency = 1
  3495. MagniDamage(orb, 17.5, 10, 50, 0, "Normal")
  3496. sphere(5, "Add", orb.CFrame, vt(1, 1, 1), 0.5, orb.BrickColor)
  3497. for i = 0, 4 do
  3498. sphereMK(5, 0.65, "Add", orb.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 2.5, 2.5, 15, -0.025, orb.BrickColor, 0)
  3499. end
  3500. CFuncs.Sound.Create("rbxassetid://192410089", orb, 2, 0.7)
  3501. wait(3)
  3502. orb:Destroy()
  3503. end))
  3504. end
  3505. function scattercorrupt()
  3506. attack = true
  3507. local rot = 0
  3508. local randomrotations = math.random(1, 2)
  3509. local lookv = 2.5
  3510. local power = 5
  3511. sphere(1, "Add", root.CFrame, vt(1, 100000, 1), 0.5, BrickColor.new("Royal purple"))
  3512. sphere(1, "Add", root.CFrame, vt(1, 1, 1), 0.75, BrickColor.new("Royal purple"))
  3513. for i = 0, 9 do
  3514. sphereMK(1, 1.5, "Add", root.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 10, 10, 45, -0.1, BrickColor.new("Royal purple"), 0)
  3515. end
  3516. CFuncs.Sound.Create("rbxassetid://180204650", char, 2.5, 0.6)
  3517. CFuncs.Sound.Create("rbxassetid://233856079", char, 1, 0.5)
  3518. CFuncs.Sound.Create("rbxassetid://1208650519", char, 2.5, 1)
  3519. CFuncs.Sound.Create("rbxassetid://239000203", char, 0.5, 0.75)
  3520. CFuncs.Sound.Create("rbxassetid://579687077", char, 0.5, 0.5)
  3521. local hite = Instance.new("Part", char)
  3522. hite.Anchored = true
  3523. hite.CanCollide = false
  3524. hite.FormFactor = 3
  3525. hite.Name = "Ring"
  3526. hite.Material = "Neon"
  3527. hite.Size = Vector3.new(1, 1, 1)
  3528. hite.Transparency = 1
  3529. hite.TopSurface = 0
  3530. hite.BottomSurface = 0
  3531. hite.CFrame = root.CFrame * CFrame.new(0, -2.5, 0)
  3532. local rem = Instance.new("Part", char)
  3533. rem.Anchored = true
  3534. rem.CanCollide = false
  3535. rem.FormFactor = 3
  3536. rem.Name = "Ring"
  3537. rem.Material = "Neon"
  3538. rem.Size = Vector3.new(1, 1, 1)
  3539. rem.Transparency = 1
  3540. rem.TopSurface = 0
  3541. rem.BottomSurface = 0
  3542. rem.CFrame = hite.CFrame
  3543. local rem2 = rem:Clone()
  3544. rem2.Parent = char
  3545. rem2.CFrame = rem.CFrame * CFrame.Angles(0, math.rad(90), 0)
  3546. local rem3 = rem:Clone()
  3547. rem3.Parent = char
  3548. rem3.CFrame = rem.CFrame * CFrame.Angles(0, math.rad(180), 0)
  3549. local rem4 = rem:Clone()
  3550. rem4.Parent = char
  3551. rem4.CFrame = rem.CFrame * CFrame.Angles(0, math.rad(270), 0)
  3552. hite:Destroy()
  3553. coroutine.resume(coroutine.create(function()
  3554. for i = 0, 24 do
  3555. swait(1)
  3556. if randomrotations == 1 then
  3557. rot = rot + 1
  3558. elseif randomrotations == 2 then
  3559. rot = rot - 1
  3560. end
  3561. power = power + 0.5
  3562. lookv = lookv + 7.5
  3563. rem.CFrame = rem.CFrame * CFrame.Angles(0, math.rad(rot), 0)
  3564. rem2.CFrame = rem.CFrame * CFrame.Angles(0, math.rad(90), 0)
  3565. rem3.CFrame = rem.CFrame * CFrame.Angles(0, math.rad(180), 0)
  3566. rem4.CFrame = rem.CFrame * CFrame.Angles(0, math.rad(270), 0)
  3567. orb_spawn_norm(rem.CFrame + rem.CFrame.lookVector * lookv, 3, BrickColor.new("Royal purple"), power, 25, 75, 10, power / 5, 7.5)
  3568. orb_spawn_norm(rem2.CFrame + rem2.CFrame.lookVector * lookv, 3, BrickColor.new("Royal purple"), power, 25, 75, 10, power / 5, 7.5)
  3569. orb_spawn_norm(rem3.CFrame + rem3.CFrame.lookVector * lookv, 3, BrickColor.new("Royal purple"), power, 25, 75, 10, power / 5, 7.5)
  3570. orb_spawn_norm(rem4.CFrame + rem4.CFrame.lookVector * lookv, 3, BrickColor.new("Royal purple"), power, 25, 75, 10, power / 5, 7.5)
  3571. end
  3572. end))
  3573. attack = false
  3574. end
  3575. function deadworld()
  3576. hum.WalkSpeed = 200
  3577. attack = true
  3578. chatfunc("You... you will regret this!",Color3.new(0.5,0,0))
  3579. for i = 0,10,0.1 do
  3580. swait()
  3581. RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(30)),.1)
  3582. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(-30)),.1)
  3583. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0 + 0.05 * math.cos(sine / 28))*angles(math.rad(30),math.rad(0),math.rad(0)),.1)
  3584. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(30),math.rad(0),math.rad(0 - 15 * math.cos(sine / 1))),.1)
  3585. RW.C0=clerp(RW.C0,cf(1.05,0.4 + 0.1 * math.cos(sine / 28),-0.5)*angles(math.rad(140),math.rad(0),math.rad(-50)),.1)
  3586. LW.C0=clerp(LW.C0,cf(-1.05,0.4 + 0.1 * math.cos(sine / 28),-0.5)*angles(math.rad(140),math.rad(0 + 5 * math.cos(sine / 1)),math.rad(50 - 5 * math.cos(sine / 1))),.1)
  3587. end
  3588. coroutine.resume(coroutine.create(function()
  3589. CFuncs["Sound"].Create("rbxassetid://1213175909", char, 1,1)
  3590. sphere(3,"Add",root.CFrame,vt(0,0,0),4,BrickColor.new("White"))
  3591. sphere(6,"Add",root.CFrame,vt(0,0,0),4,BrickColor.new("White"))
  3592. sphere(9,"Add",root.CFrame,vt(0,0,0),4,BrickColor.new("White"))
  3593. coroutine.resume(coroutine.create(function()
  3594. for i = 0, 9 do
  3595. swait(3)
  3596. sphere(1,"Add",root.CFrame*CFrame.new(math.random(-75,75),math.random(-75,75),math.random(-75,75)),vt(0,0,0),2,BrickColor.new("Really red"))
  3597. end
  3598. end))
  3599. CFuncs["Sound"].Create("rbxassetid://579687077", char, 5,1)
  3600. CFuncs["Sound"].Create("rbxassetid://239000203", char, 1,1)
  3601. local blastpitch = 1
  3602. for i = 0,2 do
  3603. wait(1.5)
  3604. sphere(3,"Add",root.CFrame,vt(0,0,0),4,BrickColor.new("White"))
  3605. sphere(6,"Add",root.CFrame,vt(0,0,0),4,BrickColor.new("White"))
  3606. sphere(9,"Add",root.CFrame,vt(0,0,0),4,BrickColor.new("White"))
  3607. coroutine.resume(coroutine.create(function()
  3608. for i = 0, 9 do
  3609. swait(3)
  3610. sphere(1,"Add",root.CFrame*CFrame.new(math.random(-75,75),math.random(-75,75),math.random(-75,75)),vt(0,0,0),2,BrickColor.new("Really red"))
  3611. end
  3612. end))
  3613. blastpitch = blastpitch - 0.15
  3614. CFuncs["Sound"].Create("rbxassetid://579687077", char, 1,blastpitch)
  3615. end
  3616. wait(2)
  3617. for i, v in pairs(FindNearestTorso(Torso.CFrame.p, 250000000)) do
  3618. wait(1)
  3619. game.Players.LocalPlayer.Character.Humanoid.Health = math.huge
  3620. if v:FindFirstChild("Head") then
  3621. dmg(v)
  3622. end
  3623. end
  3624. CFuncs["Sound"].Create("rbxassetid://239000203", char, 2,0.75)
  3625. CFuncs["Sound"].Create("rbxassetid://579687077", char, 2,0.5)
  3626. sphere(1,"Add",root.CFrame,vt(0,0,0),9,BrickColor.new("Crimson"))
  3627. sphere(2,"Add",root.CFrame,vt(0,0,0),9,BrickColor.new("Crimson"))
  3628. sphere(3,"Add",root.CFrame,vt(0,0,0),9,BrickColor.new("Crimson"))
  3629. coroutine.resume(coroutine.create(function()
  3630. for i = 0, 49 do
  3631. swait(3)
  3632. sphere(1,"Add",root.CFrame*CFrame.new(math.random(-175,175),math.random(-175,175),math.random(-175,175)),vt(0,0,0),2,BrickColor.new("Really red"))
  3633. sphere(1,"Add",root.CFrame*CFrame.new(math.random(-375,375),math.random(-375,375),math.random(-375,375)),vt(0,0,0),8,BrickColor.new("Really red"))
  3634. end
  3635. end))
  3636. end))
  3637. attack = false
  3638. hum.WalkSpeed = 200
  3639. end
  3640. function yinyangi()
  3641. attack = true
  3642. for i = 0, 2, 0.1 do
  3643. swait()
  3644. RH.C0 = clerp(RH.C0, cf(1, -0.25, -0.5) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(-20)), 0.2)
  3645. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(20)), 0.2)
  3646. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, -0.5, 0.5 + 0.1 * math.cos(sine / 28)) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  3647. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)
  3648. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3649. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3650. end
  3651. local bv = Instance.new("BodyVelocity")
  3652. bv.maxForce = Vector3.new(1000000000, 1000000000, 1000000000)
  3653. bv.velocity = root.CFrame.lookVector * 200
  3654. bv.Parent = root
  3655. for Rotations = 0, 9 do
  3656. for i = 0, 1, 0.5 do
  3657. swait()
  3658. bv.velocity = root.CFrame.lookVector * 200
  3659. RH.C0 = clerp(RH.C0, cf(1, -0.25, -0.5) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(-20)), 0.5)
  3660. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(20)), 0.5)
  3661. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, -0.5, 0.5 + 0.1 * math.cos(sine / 28)) * angles(math.rad(90), math.rad(0), math.rad(90)), 0.5)
  3662. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.5)
  3663. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.5)
  3664. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.5)
  3665. end
  3666. orb_spawn(rarm.CFrame * CFrame.new(0, -1, 0), 2.5)
  3667. for i = 0, 1, 0.5 do
  3668. swait()
  3669. bv.velocity = root.CFrame.lookVector * 175
  3670. RH.C0 = clerp(RH.C0, cf(1, -0.25, -0.5) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(-20)), 0.5)
  3671. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(20)), 0.5)
  3672. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, -0.5, 0.5 + 0.1 * math.cos(sine / 28)) * angles(math.rad(90), math.rad(0), math.rad(180)), 0.5)
  3673. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.5)
  3674. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.5)
  3675. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.5)
  3676. end
  3677. orb_spawn(rarm.CFrame * CFrame.new(0, -1, 0), 2.5)
  3678. for i = 0, 1, 0.5 do
  3679. swait()
  3680. bv.velocity = root.CFrame.lookVector * 200
  3681. RH.C0 = clerp(RH.C0, cf(1, -0.25, -0.5) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(-20)), 0.5)
  3682. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(20)), 0.5)
  3683. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, -0.5, 0.5 + 0.1 * math.cos(sine / 28)) * angles(math.rad(90), math.rad(0), math.rad(270)), 0.5)
  3684. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.5)
  3685. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.5)
  3686. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.5)
  3687. end
  3688. orb_spawn(rarm.CFrame * CFrame.new(0, -1, 0), 2.5)
  3689. for i = 0, 1, 0.5 do
  3690. swait()
  3691. bv.velocity = root.CFrame.lookVector * 200
  3692. RH.C0 = clerp(RH.C0, cf(1, -0.25, -0.5) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(-20)), 0.5)
  3693. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(20)), 0.5)
  3694. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, -0.5, 0.5 + 0.1 * math.cos(sine / 28)) * angles(math.rad(90), math.rad(0), math.rad(360)), 0.5)
  3695. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.5)
  3696. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.5)
  3697. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.5)
  3698. end
  3699. orb_spawn(rarm.CFrame * CFrame.new(0, -1, 0), 2.5)
  3700. end
  3701. bv:Destroy()
  3702. attack = false
  3703. end
  3704. function Wip()
  3705. attack = true
  3706. local rngb = Instance.new("Part", char)
  3707. rngb.Anchored = true
  3708. rngb.BrickColor = origcolor
  3709. rngb.CanCollide = false
  3710. rngb.FormFactor = 3
  3711. rngb.Name = "Ring"
  3712. rngb.Material = "Neon"
  3713. rngb.Size = Vector3.new(1, 0.05, 1)
  3714. rngb.Transparency = 1
  3715. rngb.TopSurface = 0
  3716. rngb.BottomSurface = 0
  3717. local rngmb = Instance.new("SpecialMesh", rngb)
  3718. rngmb.MeshType = "Brick"
  3719. rngmb.Name = "SizeMesh"
  3720. rngmb.Scale = vt(0, 1, 0)
  3721. local orb = rngb:Clone()
  3722. orb.Parent = char
  3723. orb.Transparency = 0
  3724. orb.BrickColor = BrickColor.new("White")
  3725. orb.Size = vt(1, 1, 1)
  3726. local orbmish = orb.SizeMesh
  3727. orbmish.Scale = vt(0, 0, 0)
  3728. orbmish.MeshType = "Sphere"
  3729. local orbe = rngb:Clone()
  3730. orbe.Parent = char
  3731. orbe.Transparency = 0.5
  3732. orbe.BrickColor = BrickColor.new("New Yeller")
  3733. orbe.Size = vt(1, 1, 1)
  3734. local orbmish2 = orbe.SizeMesh
  3735. orbmish2.Scale = vt(0, 0, 0)
  3736. orbmish2.MeshType = "Sphere"
  3737. orbe.Color = Color3.new(r / 255, g / 255, b / 255)
  3738. rngb:Destroy()
  3739. for i = 0, 5, 0.1 do
  3740. swait()
  3741. if rainbowmode == true then
  3742. orbe.Color = Color3.new(r / 255, g / 255, b / 255)
  3743. end
  3744. orb.CFrame = root.CFrame * CFrame.new(0, 0.5, 0) + root.CFrame.lookVector * 11.5
  3745. orbe.CFrame = root.CFrame * CFrame.new(0, 0.5, 0) + root.CFrame.lookVector * 11.5
  3746. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  3747. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  3748. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(90)), 0.3)
  3749. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-20)), 0.3)
  3750. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.05 * math.cos(sine / 25), 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-0.5), math.rad(0), math.rad(0)), 0.3)
  3751. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.05 * math.cos(sine / 25), 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-2.5), math.rad(10), math.rad(0)), 0.3)
  3752. RootPart.CFrame = FaceMouse()[1]
  3753. end
  3754. orbe.Transparency = 1
  3755. orb.Transparency = 1
  3756. orb.CFrame = root.CFrame * CFrame.new(0, 0.5, 0) + root.CFrame.lookVector * 5
  3757. CFuncs.Sound.Create("rbxassetid://294188875", char, 1, 1)
  3758. local a = Instance.new("Part", Character)
  3759. a.Name = "Direction"
  3760. a.Anchored = true
  3761. a.BrickColor = bc("White")
  3762. a.Material = "Neon"
  3763. a.Transparency = 0
  3764. a.Shape = "Cylinder"
  3765. a.CanCollide = false
  3766. local a2 = Instance.new("Part", Character)
  3767. a2.Name = "Direction"
  3768. a2.Anchored = true
  3769. a2.BrickColor = bc("New Yeller")
  3770. a2.Color = Color3.new(r / 255, g / 255, b / 255)
  3771. a2.Material = "Neon"
  3772. a2.Transparency = 0.5
  3773. a2.Shape = "Cylinder"
  3774. a2.CanCollide = false
  3775. local ba = Instance.new("Part", Character)
  3776. ba.Name = "HitDirect"
  3777. ba.Anchored = true
  3778. ba.BrickColor = bc("White")
  3779. ba.Material = "Neon"
  3780. ba.Transparency = 1
  3781. ba.CanCollide = false
  3782. local ray = Ray.new(orb.CFrame.p, (mouse.Hit.p - orb.CFrame.p).unit * 1000)
  3783. local ignore = Character
  3784. local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  3785. a.BottomSurface = 10
  3786. a.TopSurface = 10
  3787. a2.BottomSurface = 10
  3788. a2.TopSurface = 10
  3789. local distance = (orb.CFrame.p - position).magnitude
  3790. a.Size = Vector3.new(distance, 1, 1)
  3791. a.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance / 2)
  3792. a2.Size = Vector3.new(distance, 1, 1)
  3793. a2.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance / 2)
  3794. ba.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance)
  3795. a.CFrame = a.CFrame * CFrame.Angles(0, math.rad(90), 0)
  3796. a2.CFrame = a2.CFrame * CFrame.Angles(0, math.rad(90), 0)
  3797. game:GetService("Debris"):AddItem(a, 20)
  3798. game:GetService("Debris"):AddItem(a2, 20)
  3799. game:GetService("Debris"):AddItem(ba, 20)
  3800. local msh = Instance.new("SpecialMesh", a)
  3801. msh.MeshType = "Cylinder"
  3802. msh.Scale = vt(1, 25, 25)
  3803. local msh2 = Instance.new("SpecialMesh", a2)
  3804. msh2.MeshType = "Cylinder"
  3805. msh2.Scale = vt(1, 30, 30)
  3806. for i = 0, 10, 0.1 do
  3807. swait()
  3808. CameraEnshaking(1, 5)
  3809. a2.Color = Color3.new(r / 255, g / 255, b / 255)
  3810. orb.CFrame = root.CFrame * CFrame.new(0, 0.5, 0) + root.CFrame.lookVector * 4
  3811. orbe.CFrame = root.CFrame * CFrame.new(0, 0.5, 0) + root.CFrame.lookVector * 4
  3812. ray = Ray.new(orb.CFrame.p, (mouse.Hit.p - orb.CFrame.p).unit * 1000)
  3813. hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  3814. distance = (orb.CFrame.p - position).magnitude
  3815. if typrot == 1 then
  3816. rotation = rotation + 2.5
  3817. elseif typrot == 2 then
  3818. rotation = rotation - 2.5
  3819. end
  3820. RootPart.CFrame = FaceMouse()[1]
  3821. a.Size = Vector3.new(distance, 1, 1)
  3822. a.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance / 2)
  3823. a2.Size = Vector3.new(distance, 1, 1)
  3824. a2.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance / 2)
  3825. ba.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance)
  3826. a.CFrame = a.CFrame * CFrame.Angles(0, math.rad(90), 0)
  3827. a2.CFrame = a2.CFrame * CFrame.Angles(0, math.rad(90), 0)
  3828. msh.Scale = msh.Scale - vt(0, 0.25, 0.25)
  3829. msh2.Scale = msh2.Scale - vt(0, 0.3, 0.3)
  3830. sphereMK(5, 1.5, "Add", ba.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 15, 15, 25, -0.15, MAINRUINCOLOR, 0)
  3831. sphereMK(5, 1.5, "Add", ba.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 15, 15, 25, -0.15, MAINRUINCOLOR, 0)
  3832. MagniDamage(ba, 30, 500, 60000, 0, "Normal")
  3833. end
  3834. a:Destroy()
  3835. a2:Destroy()
  3836. ba:Destroy()
  3837. orb:Destroy()
  3838. orbe:Destroy()
  3839. attack = false
  3840. end
  3841. function UniversalSpark()
  3842. attack = true
  3843. local rngb = Instance.new("Part", char)
  3844. rngb.Anchored = true
  3845. rngb.BrickColor = origcolor
  3846. rngb.CanCollide = false
  3847. rngb.FormFactor = 3
  3848. rngb.Name = "Ring"
  3849. rngb.Material = "Neon"
  3850. rngb.Size = Vector3.new(1, 0.05, 1)
  3851. rngb.Transparency = 1
  3852. rngb.TopSurface = 0
  3853. rngb.BottomSurface = 0
  3854. local rngmb = Instance.new("SpecialMesh", rngb)
  3855. rngmb.MeshType = "Brick"
  3856. rngmb.Name = "SizeMesh"
  3857. rngmb.Scale = vt(0, 1, 0)
  3858. local orb = rngb:Clone()
  3859. orb.Parent = char
  3860. orb.Transparency = 0
  3861. orb.BrickColor = BrickColor.new("White")
  3862. orb.Size = vt(1, 1, 1)
  3863. local orbmish = orb.SizeMesh
  3864. orbmish.Scale = vt(0, 0, 0)
  3865. orbmish.MeshType = "Sphere"
  3866. local orbe = rngb:Clone()
  3867. orbe.Parent = char
  3868. orbe.Transparency = 0.5
  3869. orbe.BrickColor = BrickColor.new("New Yeller")
  3870. orbe.Size = vt(1, 1, 1)
  3871. local orbmish2 = orbe.SizeMesh
  3872. orbmish2.Scale = vt(0, 0, 0)
  3873. orbmish2.MeshType = "Sphere"
  3874. orbe.Color = Color3.new(r / 255, g / 255, b / 255)
  3875. rngb:Destroy()
  3876. for i = 0, 5, 0.1 do
  3877. swait()
  3878. if rainbowmode == true then
  3879. orbe.Color = Color3.new(r / 255, g / 255, b / 255)
  3880. end
  3881. orb.CFrame = root.CFrame * CFrame.new(0, 0.5, 0) + root.CFrame.lookVector * 11.5
  3882. orbe.CFrame = root.CFrame * CFrame.new(0, 0.5, 0) + root.CFrame.lookVector * 11.5
  3883. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  3884. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  3885. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(90)), 0.3)
  3886. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-20)), 0.3)
  3887. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.05 * math.cos(sine / 25), 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-0.5), math.rad(0), math.rad(0)), 0.3)
  3888. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.05 * math.cos(sine / 25), 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-2.5), math.rad(10), math.rad(0)), 0.3)
  3889. RootPart.CFrame = FaceMouse()[1]
  3890. end
  3891. orbe.Transparency = 1
  3892. orb.Transparency = 1
  3893. orb.CFrame = root.CFrame * CFrame.new(0, 0.5, 0) + root.CFrame.lookVector * 5
  3894. CFuncs.Sound.Create("rbxassetid://294188875", char, 1, 1)
  3895. CFuncs.Sound.Create("rbxassetid://741272936", char, 0.75, 1)
  3896. CFuncs.Sound.Create("rbxassetid://1192402877", char, 1, 1)
  3897. CFuncs.Sound.Create("rbxassetid://1208650519", char, 0.75, 1)
  3898. CFuncs.Sound.Create("rbxassetid://164881112", char, 0.75, 1)
  3899. CFuncs.Sound.Create("rbxassetid://429123896", char, 1, 0.85)
  3900. CFuncs.Sound.Create("rbxassetid://164178927", char, 1, 1)
  3901. local xd = Instance.new("Sound", char)
  3902. xd.SoundId = "rbxassetid://445796828"
  3903. xd.Pitch = 0.75
  3904. xd.Looped = true
  3905. xd.Volume = 1.25
  3906. xd:Play()
  3907. local a = Instance.new("Part", Character)
  3908. a.Name = "Direction"
  3909. a.Anchored = true
  3910. a.BrickColor = bc("Alder")
  3911. a.Color = MAINRUINCOLOR.Color
  3912. a.Material = "Neon"
  3913. a.Transparency = 0.5
  3914. a.Shape = "Cylinder"
  3915. a.CanCollide = false
  3916. local a2 = Instance.new("Part", Character)
  3917. a2.Name = "Direction"
  3918. a2.Anchored = true
  3919. a2.BrickColor = bc("New Yeller")
  3920. a2.Color = MAINRUINCOLOR.Color
  3921. a2.Material = "Neon"
  3922. a2.Transparency = 0.5
  3923. a2.Shape = "Cylinder"
  3924. a2.CanCollide = false
  3925. local ba = Instance.new("Part", Character)
  3926. ba.Name = "HitDirect"
  3927. ba.Anchored = true
  3928. ba.BrickColor = bc("Really black")
  3929. ba.Material = "Neon"
  3930. ba.Transparency = 1
  3931. ba.CanCollide = false
  3932. local ray = Ray.new(orb.CFrame.p, (mouse.Hit.p - orb.CFrame.p).unit * 1000)
  3933. local ignore = Character
  3934. local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  3935. a.BottomSurface = 10
  3936. a.TopSurface = 10
  3937. a2.BottomSurface = 10
  3938. a2.TopSurface = 10
  3939. local distance = (orb.CFrame.p - position).magnitude
  3940. a.Size = Vector3.new(distance, 1, 1)
  3941. a.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance / 2)
  3942. a2.Size = Vector3.new(distance, 1, 1)
  3943. a2.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance / 2)
  3944. ba.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance)
  3945. a.CFrame = a.CFrame * CFrame.Angles(0, math.rad(90), 0)
  3946. a2.CFrame = a2.CFrame * CFrame.Angles(0, math.rad(90), 0)
  3947. game:GetService("Debris"):AddItem(a, 60)
  3948. game:GetService("Debris"):AddItem(a2, 60)
  3949. game:GetService("Debris"):AddItem(ba, 60)
  3950. local outerscale = 0
  3951. local msh = Instance.new("SpecialMesh", a)
  3952. msh.MeshType = "Cylinder"
  3953. msh.Scale = vt(1, 0, 0)
  3954. local msh2 = Instance.new("SpecialMesh", a2)
  3955. msh2.MeshType = "Cylinder"
  3956. msh2.Scale = vt(1, 0, 0)
  3957. for i = 0, 2, 0.1 do
  3958. swait()
  3959. CameraEnshaking(1, 1)
  3960. msh2.Scale = msh2.Scale + vt(0, outerscale * 20, outerscale * 20)
  3961. msh.Scale = msh.Scale + vt(0, outerscale * 15, outerscale * 15)
  3962. outerscale = outerscale - 0.015
  3963. orb.CFrame = root.CFrame * CFrame.new(0, 0.5, 0) + root.CFrame.lookVector * 4
  3964. orbe.CFrame = root.CFrame * CFrame.new(0, 0.5, 0) + root.CFrame.lookVector * 4
  3965. ray = Ray.new(orb.CFrame.p, (mouse.Hit.p - orb.CFrame.p).unit * 1000)
  3966. hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  3967. distance = (orb.CFrame.p - position).magnitude
  3968. if typrot == 1 then
  3969. rotation = rotation + 2.5
  3970. elseif typrot == 2 then
  3971. rotation = rotation - 2.5
  3972. end
  3973. RootPart.CFrame = FaceMouse()[1]
  3974. a.Size = Vector3.new(distance, 1, 1)
  3975. a.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance / 2)
  3976. a2.Size = Vector3.new(distance, 1, 1)
  3977. a2.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance / 2)
  3978. ba.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance)
  3979. a.CFrame = a.CFrame * CFrame.Angles(0, math.rad(90), 0)
  3980. a2.CFrame = a2.CFrame * CFrame.Angles(0, math.rad(90), 0)
  3981. sphereMK(5, 5, "Add", ba.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 75, 75, 225, -0.75, MAINRUINCOLOR, 0)
  3982. sphereMK(5, 5, "Add", ba.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 75, 75, 225, -0.75, MAINRUINCOLOR, 0)
  3983. MagniDamage(ba, 100, 500, 60000, 0, "Normal")
  3984. end
  3985. for z = 0, 2 do
  3986. for i = 0, 4, 0.1 do
  3987. swait()
  3988. CameraEnshaking(1, 1)
  3989. msh2.Scale = msh2.Scale + vt(0, outerscale, outerscale)
  3990. msh.Scale = msh.Scale - vt(0, outerscale, outerscale)
  3991. outerscale = outerscale + 0.015
  3992. orb.CFrame = root.CFrame * CFrame.new(0, 0.5, 0) + root.CFrame.lookVector * 4
  3993. orbe.CFrame = root.CFrame * CFrame.new(0, 0.5, 0) + root.CFrame.lookVector * 4
  3994. ray = Ray.new(orb.CFrame.p, (mouse.Hit.p - orb.CFrame.p).unit * 1000)
  3995. hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  3996. distance = (orb.CFrame.p - position).magnitude
  3997. if typrot == 1 then
  3998. rotation = rotation + 2.5
  3999. elseif typrot == 2 then
  4000. rotation = rotation - 2.5
  4001. end
  4002. RootPart.CFrame = FaceMouse()[1]
  4003. a.Size = Vector3.new(distance, 1, 1)
  4004. a.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance / 2)
  4005. a2.Size = Vector3.new(distance, 1, 1)
  4006. a2.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance / 2)
  4007. ba.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance)
  4008. a.CFrame = a.CFrame * CFrame.Angles(0, math.rad(90), 0)
  4009. a2.CFrame = a2.CFrame * CFrame.Angles(0, math.rad(90), 0)
  4010. sphereMK(5, 5, "Add", ba.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 75, 75, 225, -0.75, MAINRUINCOLOR, 0)
  4011. sphereMK(5, 5, "Add", ba.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 75, 75, 225, -0.75, MAINRUINCOLOR, 0)
  4012. MagniDamage(ba, 100, 500, 60000, 0, "Normal")
  4013. end
  4014. for i = 0, 4, 0.1 do
  4015. swait()
  4016. CameraEnshaking(1, 1)
  4017. msh2.Scale = msh2.Scale + vt(0, outerscale, outerscale)
  4018. msh.Scale = msh.Scale - vt(0, outerscale, outerscale)
  4019. outerscale = outerscale - 0.015
  4020. orb.CFrame = root.CFrame * CFrame.new(0, 0.5, 0) + root.CFrame.lookVector * 4
  4021. orbe.CFrame = root.CFrame * CFrame.new(0, 0.5, 0) + root.CFrame.lookVector * 4
  4022. ray = Ray.new(orb.CFrame.p, (mouse.Hit.p - orb.CFrame.p).unit * 1000)
  4023. hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  4024. distance = (orb.CFrame.p - position).magnitude
  4025. if typrot == 1 then
  4026. rotation = rotation + 2.5
  4027. elseif typrot == 2 then
  4028. rotation = rotation - 2.5
  4029. end
  4030. RootPart.CFrame = FaceMouse()[1]
  4031. a.Size = Vector3.new(distance, 1, 1)
  4032. a.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance / 2)
  4033. a2.Size = Vector3.new(distance, 1, 1)
  4034. a2.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance / 2)
  4035. ba.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance)
  4036. a.CFrame = a.CFrame * CFrame.Angles(0, math.rad(90), 0)
  4037. a2.CFrame = a2.CFrame * CFrame.Angles(0, math.rad(90), 0)
  4038. sphereMK(5, 5, "Add", ba.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 75, 75, 225, -0.75, MAINRUINCOLOR, 0)
  4039. sphereMK(5, 5, "Add", ba.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 75, 75, 225, -0.75, MAINRUINCOLOR, 0)
  4040. MagniDamage(ba, 100, 500, 60000, 0, "Normal")
  4041. end
  4042. end
  4043. for i = 0, 4, 0.1 do
  4044. swait()
  4045. CameraEnshaking(1, 1)
  4046. msh2.Scale = msh2.Scale + vt(0, outerscale, outerscale)
  4047. msh.Scale = msh.Scale - vt(0, outerscale, outerscale)
  4048. xd.Volume = xd.Volume - 0.025
  4049. a.Transparency = a.Transparency + 0.025
  4050. a2.Transparency = a2.Transparency + 0.025
  4051. outerscale = outerscale - 0.015
  4052. orb.CFrame = root.CFrame * CFrame.new(0, 0.5, 0) + root.CFrame.lookVector * 4
  4053. orbe.CFrame = root.CFrame * CFrame.new(0, 0.5, 0) + root.CFrame.lookVector * 4
  4054. ray = Ray.new(orb.CFrame.p, (mouse.Hit.p - orb.CFrame.p).unit * 1000)
  4055. hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  4056. distance = (orb.CFrame.p - position).magnitude
  4057. if typrot == 1 then
  4058. rotation = rotation + 2.5
  4059. elseif typrot == 2 then
  4060. rotation = rotation - 2.5
  4061. end
  4062. RootPart.CFrame = FaceMouse()[1]
  4063. a.Size = Vector3.new(distance, 1, 1)
  4064. a.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance / 2)
  4065. a2.Size = Vector3.new(distance, 1, 1)
  4066. a2.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance / 2)
  4067. ba.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance)
  4068. a.CFrame = a.CFrame * CFrame.Angles(0, math.rad(90), 0)
  4069. a2.CFrame = a2.CFrame * CFrame.Angles(0, math.rad(90), 0)
  4070. sphereMK(5, 5, "Add", ba.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 75, 75, 225, -0.75, MAINRUINCOLOR, 0)
  4071. sphereMK(5, 5, "Add", ba.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 75, 75, 225, -0.75, MAINRUINCOLOR, 0)
  4072. MagniDamage(ba, 100, 500, 60000, 0, "Normal")
  4073. end
  4074. xd:Destroy()
  4075. a:Destroy()
  4076. a2:Destroy()
  4077. ba:Destroy()
  4078. orb:Destroy()
  4079. orbe:Destroy()
  4080. attack = false
  4081. end
  4082. function lovebeam()
  4083. attack = true
  4084. local rngb = Instance.new("Part", char)
  4085. rngb.Anchored = true
  4086. rngb.BrickColor = origcolor
  4087. rngb.CanCollide = false
  4088. rngb.FormFactor = 3
  4089. rngb.Name = "Ring"
  4090. rngb.Material = "Neon"
  4091. rngb.Size = Vector3.new(1, 0.05, 1)
  4092. rngb.Transparency = 1
  4093. rngb.TopSurface = 0
  4094. rngb.BottomSurface = 0
  4095. local rngmb = Instance.new("SpecialMesh", rngb)
  4096. rngmb.MeshType = "Brick"
  4097. rngmb.Name = "SizeMesh"
  4098. rngmb.Scale = vt(0, 1, 0)
  4099. local orb = rngb:Clone()
  4100. orb.Parent = char
  4101. orb.Transparency = 0
  4102. orb.BrickColor = BrickColor.new("Carnation pink")
  4103. orb.Size = vt(1, 1, 1)
  4104. local orbmish = orb.SizeMesh
  4105. orbmish.Scale = vt(0, 0, 0)
  4106. orbmish.MeshType = "Sphere"
  4107. local orbe = rngb:Clone()
  4108. orbe.Parent = char
  4109. orbe.Transparency = 0.5
  4110. orbe.BrickColor = BrickColor.new("Pink")
  4111. orbe.Size = vt(1, 1, 1)
  4112. local orbmish2 = orbe.SizeMesh
  4113. orbmish2.Scale = vt(0, 0, 0)
  4114. orbmish2.MeshType = "Sphere"
  4115. orbe.Color = Color3.new(r / 255, g / 255, b / 255)
  4116. rngb:Destroy()
  4117. for i = 0, 5, 0.1 do
  4118. swait()
  4119. if rainbowmode == true then
  4120. orbe.Color = Color3.new(r / 255, g / 255, b / 255)
  4121. end
  4122. orb.CFrame = root.CFrame * CFrame.new(0, 0.5, 0) + root.CFrame.lookVector * 11.5
  4123. orbe.CFrame = root.CFrame * CFrame.new(0, 0.5, 0) + root.CFrame.lookVector * 11.5
  4124. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  4125. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  4126. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(90)), 0.3)
  4127. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-20)), 0.3)
  4128. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.05 * math.cos(sine / 25), 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-0.5), math.rad(0), math.rad(0)), 0.3)
  4129. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.05 * math.cos(sine / 25), 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-2.5), math.rad(10), math.rad(0)), 0.3)
  4130. RootPart.CFrame = FaceMouse()[1]
  4131. end
  4132. orbe.Transparency = 1
  4133. orb.Transparency = 1
  4134. orb.CFrame = root.CFrame * CFrame.new(0, 0.5, 0) + root.CFrame.lookVector * 5
  4135. CFuncs.Sound.Create("rbxassetid://294188875", char, 1, 1)
  4136. CFuncs.Sound.Create("rbxassetid://741272936", char, 0.75, 1)
  4137. CFuncs.Sound.Create("rbxassetid://1192402877", char, 1, 1)
  4138. CFuncs.Sound.Create("rbxassetid://1208650519", char, 0.75, 1)
  4139. CFuncs.Sound.Create("rbxassetid://164881112", char, 0.75, 1)
  4140. CFuncs.Sound.Create("rbxassetid://429123896", char, 1, 0.85)
  4141. CFuncs.Sound.Create("rbxassetid://164178927", char, 1, 1)
  4142. local xd = Instance.new("Sound", char)
  4143. xd.SoundId = "rbxassetid://445796828"
  4144. xd.Pitch = 0.75
  4145. xd.Looped = true
  4146. xd.Volume = 1.25
  4147. xd:Play()
  4148. local a = Instance.new("Part", Character)
  4149. a.Name = "Direction"
  4150. a.Anchored = true
  4151. a.BrickColor = bc("Alder")
  4152. a.Color = Color3.new(255, 152, 220)
  4153. a.Material = "Neon"
  4154. a.Transparency = 0.5
  4155. a.Shape = "Cylinder"
  4156. a.CanCollide = false
  4157. local a2 = Instance.new("Part", Character)
  4158. a2.Name = "Direction"
  4159. a2.Anchored = true
  4160. a2.BrickColor = BrickColor.new("Pink")
  4161. a2.Color = MAINRUINCOLOR.Color
  4162. a2.Material = "Neon"
  4163. a2.Transparency = 0.5
  4164. a2.Shape = "Cylinder"
  4165. a2.CanCollide = false
  4166. local ba = Instance.new("Part", Character)
  4167. ba.Name = "HitDirect"
  4168. ba.Anchored = true
  4169. ba.BrickColor = BrickColor.new("Hot pink")
  4170. ba.Material = "Neon"
  4171. ba.Transparency = 1
  4172. ba.CanCollide = false
  4173. local ray = Ray.new(orb.CFrame.p, (mouse.Hit.p - orb.CFrame.p).unit * 1000)
  4174. local ignore = Character
  4175. local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  4176. a.BottomSurface = 10
  4177. a.TopSurface = 10
  4178. a2.BottomSurface = 10
  4179. a2.TopSurface = 10
  4180. local distance = (orb.CFrame.p - position).magnitude
  4181. a.Size = Vector3.new(distance, 1, 1)
  4182. a.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance / 2)
  4183. a2.Size = Vector3.new(distance, 1, 1)
  4184. a2.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance / 2)
  4185. ba.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance)
  4186. a.CFrame = a.CFrame * CFrame.Angles(0, math.rad(90), 0)
  4187. a2.CFrame = a2.CFrame * CFrame.Angles(0, math.rad(90), 0)
  4188. game:GetService("Debris"):AddItem(a, 60)
  4189. game:GetService("Debris"):AddItem(a2, 60)
  4190. game:GetService("Debris"):AddItem(ba, 60)
  4191. local outerscale = 0
  4192. local msh = Instance.new("SpecialMesh", a)
  4193. msh.MeshType = "Cylinder"
  4194. msh.Scale = vt(1, 0, 0)
  4195. local msh2 = Instance.new("SpecialMesh", a2)
  4196. msh2.MeshType = "Cylinder"
  4197. msh2.Scale = vt(1, 0, 0)
  4198. for i = 0, 2, 0.1 do
  4199. swait()
  4200. CameraEnshaking(1, 1)
  4201. msh2.Scale = msh2.Scale + vt(0, outerscale * 20, outerscale * 20)
  4202. msh.Scale = msh.Scale + vt(0, outerscale * 15, outerscale * 15)
  4203. outerscale = outerscale - 0.015
  4204. orb.CFrame = root.CFrame * CFrame.new(0, 0.5, 0) + root.CFrame.lookVector * 4
  4205. orbe.CFrame = root.CFrame * CFrame.new(0, 0.5, 0) + root.CFrame.lookVector * 4
  4206. ray = Ray.new(orb.CFrame.p, (mouse.Hit.p - orb.CFrame.p).unit * 1000)
  4207. hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  4208. distance = (orb.CFrame.p - position).magnitude
  4209. if typrot == 1 then
  4210. rotation = rotation + 2.5
  4211. elseif typrot == 2 then
  4212. rotation = rotation - 2.5
  4213. end
  4214. RootPart.CFrame = FaceMouse()[1]
  4215. a.Size = Vector3.new(distance, 1, 1)
  4216. a.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance / 2)
  4217. a2.Size = Vector3.new(distance, 1, 1)
  4218. a2.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance / 2)
  4219. ba.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance)
  4220. a.CFrame = a.CFrame * CFrame.Angles(0, math.rad(90), 0)
  4221. a2.CFrame = a2.CFrame * CFrame.Angles(0, math.rad(90), 0)
  4222. sphereMK(5, 5, "Add", ba.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 75, 75, 225, -0.75, MAINRUINCOLOR, 0)
  4223. sphereMK(5, 5, "Add", ba.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 75, 75, 225, -0.75, MAINRUINCOLOR, 0)
  4224. MagniDamage(ba, 100, 500, 60000, 0, "Normal")
  4225. end
  4226. for z = 0, 2 do
  4227. for i = 0, 4, 0.1 do
  4228. swait()
  4229. CameraEnshaking(1, 1)
  4230. msh2.Scale = msh2.Scale + vt(0, outerscale, outerscale)
  4231. msh.Scale = msh.Scale - vt(0, outerscale, outerscale)
  4232. outerscale = outerscale + 0.015
  4233. orb.CFrame = root.CFrame * CFrame.new(0, 0.5, 0) + root.CFrame.lookVector * 4
  4234. orbe.CFrame = root.CFrame * CFrame.new(0, 0.5, 0) + root.CFrame.lookVector * 4
  4235. ray = Ray.new(orb.CFrame.p, (mouse.Hit.p - orb.CFrame.p).unit * 1000)
  4236. hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  4237. distance = (orb.CFrame.p - position).magnitude
  4238. if typrot == 1 then
  4239. rotation = rotation + 2.5
  4240. elseif typrot == 2 then
  4241. rotation = rotation - 2.5
  4242. end
  4243. RootPart.CFrame = FaceMouse()[1]
  4244. a.Size = Vector3.new(distance, 1, 1)
  4245. a.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance / 2)
  4246. a2.Size = Vector3.new(distance, 1, 1)
  4247. a2.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance / 2)
  4248. ba.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance)
  4249. a.CFrame = a.CFrame * CFrame.Angles(0, math.rad(90), 0)
  4250. a2.CFrame = a2.CFrame * CFrame.Angles(0, math.rad(90), 0)
  4251. sphereMK(5, 5, "Add", ba.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 75, 75, 225, -0.75, MAINRUINCOLOR, 0)
  4252. sphereMK(5, 5, "Add", ba.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 75, 75, 225, -0.75, MAINRUINCOLOR, 0)
  4253. MagniDamage(ba, 100, 500, 60000, 0, "Normal")
  4254. end
  4255. for i = 0, 4, 0.1 do
  4256. swait()
  4257. CameraEnshaking(1, 1)
  4258. msh2.Scale = msh2.Scale + vt(0, outerscale, outerscale)
  4259. msh.Scale = msh.Scale - vt(0, outerscale, outerscale)
  4260. outerscale = outerscale - 0.015
  4261. orb.CFrame = root.CFrame * CFrame.new(0, 0.5, 0) + root.CFrame.lookVector * 4
  4262. orbe.CFrame = root.CFrame * CFrame.new(0, 0.5, 0) + root.CFrame.lookVector * 4
  4263. ray = Ray.new(orb.CFrame.p, (mouse.Hit.p - orb.CFrame.p).unit * 1000)
  4264. hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  4265. distance = (orb.CFrame.p - position).magnitude
  4266. if typrot == 1 then
  4267. rotation = rotation + 2.5
  4268. elseif typrot == 2 then
  4269. rotation = rotation - 2.5
  4270. end
  4271. RootPart.CFrame = FaceMouse()[1]
  4272. a.Size = Vector3.new(distance, 1, 1)
  4273. a.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance / 2)
  4274. a2.Size = Vector3.new(distance, 1, 1)
  4275. a2.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance / 2)
  4276. ba.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance)
  4277. a.CFrame = a.CFrame * CFrame.Angles(0, math.rad(90), 0)
  4278. a2.CFrame = a2.CFrame * CFrame.Angles(0, math.rad(90), 0)
  4279. sphereMK(5, 5, "Add", ba.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 75, 75, 225, -0.75, MAINRUINCOLOR, 0)
  4280. sphereMK(5, 5, "Add", ba.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 75, 75, 225, -0.75, MAINRUINCOLOR, 0)
  4281. MagniDamage(ba, 100, 500, 60000, 0, "Normal")
  4282. end
  4283. end
  4284. for i = 0, 4, 0.1 do
  4285. swait()
  4286. CameraEnshaking(1, 1)
  4287. msh2.Scale = msh2.Scale + vt(0, outerscale, outerscale)
  4288. msh.Scale = msh.Scale - vt(0, outerscale, outerscale)
  4289. xd.Volume = xd.Volume - 0.025
  4290. a.Transparency = a.Transparency + 0.025
  4291. a2.Transparency = a2.Transparency + 0.025
  4292. outerscale = outerscale - 0.015
  4293. orb.CFrame = root.CFrame * CFrame.new(0, 0.5, 0) + root.CFrame.lookVector * 4
  4294. orbe.CFrame = root.CFrame * CFrame.new(0, 0.5, 0) + root.CFrame.lookVector * 4
  4295. ray = Ray.new(orb.CFrame.p, (mouse.Hit.p - orb.CFrame.p).unit * 1000)
  4296. hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  4297. distance = (orb.CFrame.p - position).magnitude
  4298. if typrot == 1 then
  4299. rotation = rotation + 2.5
  4300. elseif typrot == 2 then
  4301. rotation = rotation - 2.5
  4302. end
  4303. RootPart.CFrame = FaceMouse()[1]
  4304. a.Size = Vector3.new(distance, 1, 1)
  4305. a.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance / 2)
  4306. a2.Size = Vector3.new(distance, 1, 1)
  4307. a2.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance / 2)
  4308. ba.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance)
  4309. a.CFrame = a.CFrame * CFrame.Angles(0, math.rad(90), 0)
  4310. a2.CFrame = a2.CFrame * CFrame.Angles(0, math.rad(90), 0)
  4311. sphereMK(5, 5, "Add", ba.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 75, 75, 225, -0.75, MAINRUINCOLOR, 0)
  4312. sphereMK(5, 5, "Add", ba.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 75, 75, 225, -0.75, MAINRUINCOLOR, 0)
  4313. MagniDamage(ba, 100, 500, 60000, 0, "Normal")
  4314. end
  4315. xd:Destroy()
  4316. a:Destroy()
  4317. a2:Destroy()
  4318. ba:Destroy()
  4319. orb:Destroy()
  4320. orbe:Destroy()
  4321. attack = false
  4322. end
  4323.  
  4324. function resetmode()
  4325. Editer_mode = false
  4326. rainbowmode = false
  4327. chaosmode = false
  4328. RecolorTextAndRename("Sweet Dreams", Color3.new(0, 0, 0), Color3.new(1, 0, 0))
  4329. ModeOfGlitch = 1
  4330. storehumanoidWS = 200
  4331. for i, v in pairs(mw2:GetChildren()) do
  4332. if v:IsA("Part") then
  4333. v.Transparency = 0
  4334. v.BrickColor = BrickColor.new("Really red")
  4335. v.Material = "Neon"
  4336. end
  4337. end
  4338. for i, v in pairs(mw1:GetChildren()) do
  4339. if v:IsA("Part") then
  4340. v.Transparency = 0
  4341. v.BrickColor = BrickColor.new("Really red")
  4342. v.Material = "Neon"
  4343. end
  4344. end
  4345. MAINRUINCOLOR = BrickColor.new("Really red")
  4346. hum.WalkSpeed = 200
  4347. newTheme("rbxassetid://415898123", 0, 1, 10)
  4348. for i, v in pairs(m:GetChildren()) do
  4349. if v:IsA("Part") then
  4350. v.Transparency = 0
  4351. v.BrickColor = BrickColor.new("Really black")
  4352. v.Material = "Glass"
  4353. end
  4354. end
  4355. for i, v in pairs(m2:GetChildren()) do
  4356. if v:IsA("Part") then
  4357. v.Transparency = 0
  4358. v.BrickColor = BrickColor.new("Crimson")
  4359. v.Material = "Granite"
  4360. end
  4361. end
  4362. for i, v in pairs(m3:GetChildren()) do
  4363. if v:IsA("Part") then
  4364. v.Transparency = 0
  4365. v.BrickColor = BrickColor.new("Really red")
  4366. v.Material = "Neon"
  4367. end
  4368. end
  4369. for i, v in pairs(extrawingmod1:GetChildren()) do
  4370. if v:IsA("Part") then
  4371. v.Transparency = 0
  4372. v.BrickColor = BrickColor.new("Really red")
  4373. v.Material = "Neon"
  4374. end
  4375. end
  4376. for i, v in pairs(extrawingmod2:GetChildren()) do
  4377. if v:IsA("Part") then
  4378. v.Transparency = 0
  4379. v.BrickColor = BrickColor.new("Crimson")
  4380. v.Material = "Neon"
  4381. end
  4382. end
  4383. for i, v in pairs(extrawingmod3:GetChildren()) do
  4384. if v:IsA("Part") then
  4385. v.Transparency = 0
  4386. v.BrickColor = BrickColor.new("Really red")
  4387. v.Material = "Neon"
  4388. end
  4389. end
  4390. for i, v in pairs(extrawingmod4:GetChildren()) do
  4391. if v:IsA("Part") then
  4392. v.Transparency = 0
  4393. v.BrickColor = BrickColor.new("Crimson")
  4394. v.Material = "Neon"
  4395. end
  4396. end
  4397. end
  4398. function attackone()
  4399. attack = true
  4400. for i = 0, 1, 0.1 do
  4401. swait()
  4402. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(-40)), 0.2)
  4403. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(0), math.rad(0), math.rad(40)), 0.2)
  4404. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-40)), 0.2)
  4405. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-40)), 0.2)
  4406. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.05 * math.cos(sine / 25), -0.75) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(20)), 0.2)
  4407. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.05 * math.cos(sine / 25), 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(10)), 0.2)
  4408. end
  4409. CFuncs.Sound.Create("rbxassetid://200632136", root, 1, 1.1)
  4410. local hitb = Instance.new("Part", char)
  4411. hitb.Anchored = true
  4412. hitb.CanCollide = false
  4413. hitb.FormFactor = 3
  4414. hitb.Name = "Ring"
  4415. hitb.Material = "Neon"
  4416. hitb.Size = Vector3.new(1, 1, 1)
  4417. hitb.Transparency = 1
  4418. hitb.TopSurface = 0
  4419. hitb.BottomSurface = 0
  4420. hitb.CFrame = root.CFrame + root.CFrame.lookVector * 2
  4421. MagniDamage(hitb, 3, 10, 30, 0, "Normal")
  4422. hitb:Destroy()
  4423. for i = 0, 1, 0.1 do
  4424. swait()
  4425. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(70)), 0.4)
  4426. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(20), math.rad(0), math.rad(-70)), 0.4)
  4427. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(70)), 0.4)
  4428. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(40)), 0.4)
  4429. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.05 * math.cos(sine / 25), -0.75) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(-40)), 0.4)
  4430. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.05 * math.cos(sine / 25), 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(-10)), 0.4)
  4431. end
  4432. attack = false
  4433. end
  4434. function attacktwo()
  4435. attack = true
  4436. for i = 0, 1, 0.1 do
  4437. swait()
  4438. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(40)), 0.2)
  4439. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(0), math.rad(0), math.rad(-40)), 0.2)
  4440. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(40)), 0.2)
  4441. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(40)), 0.2)
  4442. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.05 * math.cos(sine / 25), -0.75) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(20)), 0.2)
  4443. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.05 * math.cos(sine / 25), 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(10)), 0.2)
  4444. end
  4445. CFuncs.Sound.Create("rbxassetid://200632136", root, 1, 1)
  4446. local hitb = Instance.new("Part", char)
  4447. hitb.Anchored = true
  4448. hitb.CanCollide = false
  4449. hitb.FormFactor = 3
  4450. hitb.Name = "Ring"
  4451. hitb.Material = "Neon"
  4452. hitb.Size = Vector3.new(1, 1, 1)
  4453. hitb.Transparency = 1
  4454. hitb.TopSurface = 0
  4455. hitb.BottomSurface = 0
  4456. hitb.CFrame = root.CFrame + root.CFrame.lookVector * 2
  4457. MagniDamage(hitb, 3, 10, 30, 0, "Normal")
  4458. hitb:Destroy()
  4459. for i = 0, 1, 0.1 do
  4460. swait()
  4461. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(-70)), 0.4)
  4462. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(20), math.rad(0), math.rad(70)), 0.4)
  4463. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-40)), 0.4)
  4464. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-70)), 0.4)
  4465. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.05 * math.cos(sine / 25), 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(-40)), 0.4)
  4466. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.05 * math.cos(sine / 25), 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(-10)), 0.4)
  4467. end
  4468. attack = false
  4469. end
  4470. function attackthree()
  4471. attack = true
  4472. for i = 0, 1, 0.1 do
  4473. swait()
  4474. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(80)), 0.3)
  4475. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(20), math.rad(0), math.rad(-80)), 0.3)
  4476. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(80)), 0.3)
  4477. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-20)), 0.3)
  4478. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.05 * math.cos(sine / 25), 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-0.5), math.rad(0), math.rad(0)), 0.3)
  4479. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.05 * math.cos(sine / 25), 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-2.5), math.rad(10), math.rad(0)), 0.3)
  4480. end
  4481. local distlook = 5
  4482. for i = 0, 4 do
  4483. swait(2)
  4484. CameraEnshaking(2, 3)
  4485. local hite = Instance.new("Part", char)
  4486. hite.Anchored = true
  4487. hite.CanCollide = false
  4488. hite.FormFactor = 3
  4489. hite.Name = "Ring"
  4490. hite.Material = "Neon"
  4491. hite.Size = Vector3.new(1, 1, 1)
  4492. hite.Transparency = 1
  4493. hite.TopSurface = 0
  4494. hite.BottomSurface = 0
  4495. hite.CFrame = root.CFrame + root.CFrame.lookVector * distlook
  4496. sphere(3, "Add", hite.CFrame, vt(0, 0, 0), 0.15, MAINRUINCOLOR)
  4497. sphere(6, "Add", hite.CFrame, vt(0, 0, 0), 0.3, MAINRUINCOLOR)
  4498. MagniDamage(hite, 10, 15, 35, 0, "Normal")
  4499. for i = 0, 2 do
  4500. sphereMK(2, 0.2, "Add", rarm.CFrame * CFrame.Angles(math.rad(-90 + math.random(-20, 20)), math.rad(math.random(-20, 20)), math.rad(math.random(-20, 20))), 0.5, 0.5, 5, -0.005, MAINRUINCOLOR, 0)
  4501. sphereMK(3, 0.2, "Add", hite.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 0.5, 0.5, 5, -0.005, MAINRUINCOLOR, 0)
  4502. sphereMK(6, 0.35, "Add", hite.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 0.5, 0.5, 5, -0.005, MAINRUINCOLOR, 0)
  4503. end
  4504. CFuncs.Sound.Create("rbxassetid://183763506", hite, 2.5, 1)
  4505. CFuncs.Sound.Create("rbxassetid://178452221", hite, 0.25, 0.6)
  4506. game:GetService("Debris"):AddItem(hite, 5)
  4507. distlook = distlook + 10
  4508. end
  4509. attack = false
  4510. end
  4511. local attacktype = 1
  4512. mouse.Button1Down:connect(function()
  4513. if attack == false and attacktype == 1 then
  4514. attacktype = 2
  4515. attackone()
  4516. elseif attack == false and attacktype == 2 then
  4517. attacktype = 3
  4518. attacktwo()
  4519. elseif attack == false and attacktype == 3 then
  4520. attacktype = 4
  4521. attackthree()
  4522. elseif attack == false and attacktype == 4 then
  4523. attacktype = 1
  4524. attackthree()
  4525. wait()
  4526. attackthree()
  4527. wait()
  4528. attackthree()
  4529. end
  4530. end)
  4531. clock_mode = false
  4532. wing_clock = false
  4533. mouse.KeyDown:connect(function(k)
  4534. if k == "q" and attack == false and ModeOfGlitch ~= 2 then
  4535. ModeOfGlitch = 2
  4536. storehumanoidWS = 200
  4537. hum.WalkSpeed = 200
  4538. rainbowmode = false
  4539. Editer_mode = false
  4540. chaosmode = false
  4541. RecolorTextAndRename("Purity", Color3.new(1, 1, 1), Color3.new(0, 1, 1))
  4542. newTheme("rbxassetid://1119453744", 20.25, 1, 1)
  4543. MAINRUINCOLOR = BrickColor.new("Toothpaste")
  4544. for i, v in pairs(mw2:GetChildren()) do
  4545. if v:IsA("Part") then
  4546. v.Transparency = 0
  4547. v.BrickColor = MAINRUINCOLOR
  4548. v.Material = "Neon"
  4549. end
  4550. end
  4551. for i, v in pairs(mw1:GetChildren()) do
  4552. if v:IsA("Part") then
  4553. v.Transparency = 0
  4554. v.BrickColor = MAINRUINCOLOR
  4555. v.Material = "Neon"
  4556. end
  4557. end
  4558. for i, v in pairs(m:GetChildren()) do
  4559. if v:IsA("Part") then
  4560. v.Transparency = 0
  4561. v.BrickColor = BrickColor.new("Toothpaste")
  4562. v.Material = "Ice"
  4563. end
  4564. end
  4565. for i, v in pairs(m2:GetChildren()) do
  4566. if v:IsA("Part") then
  4567. v.Transparency = 0
  4568. v.BrickColor = BrickColor.new("Toothpaste")
  4569. v.Material = "Neon"
  4570. end
  4571. end
  4572. for i, v in pairs(m3:GetChildren()) do
  4573. if v:IsA("Part") then
  4574. v.Transparency = 0
  4575. v.BrickColor = BrickColor.new("Toothpaste")
  4576. v.Material = "Neon"
  4577. end
  4578. end
  4579. for i, v in pairs(extrawingmod1:GetChildren()) do
  4580. if v:IsA("Part") then
  4581. v.Transparency = 0
  4582. v.BrickColor = BrickColor.new("Toothpaste")
  4583. v.Material = "Neon"
  4584. end
  4585. end
  4586. for i, v in pairs(extrawingmod2:GetChildren()) do
  4587. if v:IsA("Part") then
  4588. v.Transparency = 0
  4589. v.BrickColor = BrickColor.new("Toothpaste")
  4590. v.Material = "Neon"
  4591. end
  4592. end
  4593. for i, v in pairs(extrawingmod3:GetChildren()) do
  4594. if v:IsA("Part") then
  4595. v.Transparency = 0
  4596. v.BrickColor = BrickColor.new("Toothpaste")
  4597. v.Material = "Neon"
  4598. end
  4599. end
  4600. for i, v in pairs(extrawingmod4:GetChildren()) do
  4601. if v:IsA("Part") then
  4602. v.Transparency = 0
  4603. v.BrickColor = BrickColor.new("Toothpaste")
  4604. v.Material = "Neon"
  4605. end
  4606. end
  4607. elseif k == "q" and attack == false and ModeOfGlitch == 2 then
  4608. resetmode()
  4609. end
  4610. if k == "e" and attack == false and ModeOfGlitch ~= 3 then
  4611. ModeOfGlitch = 3
  4612. storehumanoidWS = 200
  4613. hum.WalkSpeed = 200
  4614. rainbowmode = false
  4615. Editer_mode = false
  4616. chaosmode = false
  4617. RecolorTextAndRename("Corruption", Color3.new(0, 0, 0), Color3.new(0.35, 0, 1))
  4618. newTheme("rbxassetid://1509634377", 58.15, 1,2)
  4619. MAINRUINCOLOR = BrickColor.new("Royal purple")
  4620. for i, v in pairs(mw2:GetChildren()) do
  4621. if v:IsA("Part") then
  4622. v.Transparency = 0
  4623. v.BrickColor = MAINRUINCOLOR
  4624. v.Material = "Neon"
  4625. end
  4626. end
  4627. for i, v in pairs(mw1:GetChildren()) do
  4628. if v:IsA("Part") then
  4629. v.Transparency = 0
  4630. v.BrickColor = MAINRUINCOLOR
  4631. v.Material = "Neon"
  4632. end
  4633. end
  4634. for i, v in pairs(m:GetChildren()) do
  4635. if v:IsA("Part") then
  4636. v.Transparency = 0
  4637. v.BrickColor = BrickColor.new("Black")
  4638. v.Material = "Ice"
  4639. end
  4640. end
  4641. for i, v in pairs(m2:GetChildren()) do
  4642. if v:IsA("Part") then
  4643. v.Transparency = 0
  4644. v.BrickColor = BrickColor.new("Royal purple")
  4645. v.Material = "Glass"
  4646. end
  4647. end
  4648. for i, v in pairs(m3:GetChildren()) do
  4649. if v:IsA("Part") then
  4650. v.Transparency = 0
  4651. v.BrickColor = BrickColor.new("Royal purple")
  4652. v.Material = "Neon"
  4653. end
  4654. end
  4655. for i, v in pairs(extrawingmod1:GetChildren()) do
  4656. if v:IsA("Part") then
  4657. v.Transparency = 0
  4658. v.BrickColor = BrickColor.new("Royal purple")
  4659. v.Material = "Neon"
  4660. end
  4661. end
  4662. for i, v in pairs(extrawingmod2:GetChildren()) do
  4663. if v:IsA("Part") then
  4664. v.Transparency = 0
  4665. v.BrickColor = BrickColor.new("Royal purple")
  4666. v.Material = "Neon"
  4667. end
  4668. end
  4669. for i, v in pairs(extrawingmod3:GetChildren()) do
  4670. if v:IsA("Part") then
  4671. v.Transparency = 0
  4672. v.BrickColor = BrickColor.new("Royal purple")
  4673. v.Material = "Neon"
  4674. end
  4675. end
  4676. for i, v in pairs(extrawingmod4:GetChildren()) do
  4677. if v:IsA("Part") then
  4678. v.Transparency = 0
  4679. v.BrickColor = BrickColor.new("Royal purple")
  4680. v.Material = "Neon"
  4681. end
  4682. end
  4683. elseif k == "e" and attack == false and ModeOfGlitch == 3 then
  4684. resetmode()
  4685. end
  4686. if k == "r" and attack == false and ModeOfGlitch ~= 4 then
  4687. ModeOfGlitch = 4
  4688. storehumanoidWS = 200
  4689. hum.WalkSpeed = 200
  4690. rainbowmode = false
  4691. Editer_mode = false
  4692. chaosmode = true
  4693. RecolorTextAndRename("Hatred", Color3.new(0, 0, 0), BrickColor.random().Color)
  4694. newTheme("rbxassetid://415898123", 0, 1, 10)
  4695. MAINRUINCOLOR = BrickColor.new("Black")
  4696. for i, v in pairs(mw2:GetChildren()) do
  4697. if v:IsA("Part") then
  4698. v.Transparency = 0.75
  4699. v.BrickColor = MAINRUINCOLOR
  4700. v.Material = "Neon"
  4701. end
  4702. end
  4703. for i, v in pairs(mw1:GetChildren()) do
  4704. if v:IsA("Part") then
  4705. v.Transparency = 0.75
  4706. v.BrickColor = BrickColor.random()
  4707. v.Material = "Neon"
  4708. end
  4709. end
  4710. for i, v in pairs(m:GetChildren()) do
  4711. if v:IsA("Part") then
  4712. v.Transparency = 0.75
  4713. v.BrickColor = BrickColor.random()
  4714. v.Material = "Neon"
  4715. end
  4716. end
  4717. for i, v in pairs(m2:GetChildren()) do
  4718. if v:IsA("Part") then
  4719. v.Transparency = 0.75
  4720. v.BrickColor = BrickColor.random()
  4721. v.Material = "Neon"
  4722. end
  4723. end
  4724. for i, v in pairs(m3:GetChildren()) do
  4725. if v:IsA("Part") then
  4726. v.Transparency = 0.75
  4727. v.BrickColor = BrickColor.random()
  4728. v.Material = "Neon"
  4729. end
  4730. end
  4731. for i, v in pairs(extrawingmod1:GetChildren()) do
  4732. if v:IsA("Part") then
  4733. v.Transparency = 0.75
  4734. v.BrickColor = BrickColor.Random()
  4735. v.Material = "Neon"
  4736. end
  4737. end
  4738. for i, v in pairs(extrawingmod2:GetChildren()) do
  4739. if v:IsA("Part") then
  4740. v.Transparency = 0.75
  4741. v.BrickColor = BrickColor.Random()
  4742. v.Material = "Neon"
  4743. end
  4744. end
  4745. for i, v in pairs(extrawingmod3:GetChildren()) do
  4746. if v:IsA("Part") then
  4747. v.Transparency = 0.75
  4748. v.BrickColor = BrickColor.Random()
  4749. v.Material = "Neon"
  4750. end
  4751. end
  4752. for i, v in pairs(extrawingmod4:GetChildren()) do
  4753. if v:IsA("Part") then
  4754. v.Transparency = 0.75
  4755. v.BrickColor = BrickColor.Random()
  4756. v.Material = "Neon"
  4757. end
  4758. end
  4759. elseif k == "r" and attack == false and ModeOfGlitch == 4 then
  4760. resetmode()
  4761. end
  4762. if k == "j" and attack == false and ModeOfGlitch ~= 2547 then
  4763. ModeOfGlitch = 2547
  4764. storehumanoidWS = 200
  4765. hum.WalkSpeed = 200
  4766. rainbowmode = false
  4767. Editer_mode = false
  4768. chaosmode = false
  4769. love_mode = true
  4770. RecolorTextAndRename("Love", Color3.new(255, 152, 220), Color3.new(255,0,191))
  4771. newTheme("rbxassetid://1119453744", 20.25, 1, 1)
  4772. MAINRUINCOLOR = BrickColor.new("Carnation pink")
  4773. for i, v in pairs(mw2:GetChildren()) do
  4774. if v:IsA("Part") then
  4775. v.Transparency = 0.75
  4776. v.BrickColor = BrickColor.new("Hot pink")
  4777. v.Material = "Neon"
  4778. end
  4779. end
  4780. for i, v in pairs(mw1:GetChildren()) do
  4781. if v:IsA("Part") then
  4782. v.Transparency = 0.75
  4783. v.BrickColor = BrickColor.new("Hot pink")
  4784. v.Material = "Neon"
  4785. end
  4786. end
  4787. for i, v in pairs(m:GetChildren()) do
  4788. if v:IsA("Part") then
  4789. v.Transparency = 0.75
  4790. v.BrickColor = BrickColor.new("Pink")
  4791. v.Material = "Neon"
  4792. end
  4793. end
  4794. for i, v in pairs(m2:GetChildren()) do
  4795. if v:IsA("Part") then
  4796. v.Transparency = 0.75
  4797. v.BrickColor = BrickColor.new("Pink")
  4798. v.Material = "Neon"
  4799. end
  4800. end
  4801. for i, v in pairs(m3:GetChildren()) do
  4802. if v:IsA("Part") then
  4803. v.Transparency = 0.75
  4804. v.BrickColor = BrickColor.new("Pink")
  4805. v.Material = "Neon"
  4806. end
  4807. end
  4808. for i, v in pairs(extrawingmod1:GetChildren()) do
  4809. if v:IsA("Part") then
  4810. v.Transparency = 0.75
  4811. v.BrickColor = BrickColor.new("Hot pink")
  4812. v.Material = "Neon"
  4813. end
  4814. end
  4815. for i, v in pairs(extrawingmod2:GetChildren()) do
  4816. if v:IsA("Part") then
  4817. v.Transparency = 0.75
  4818. v.BrickColor = BrickColor.new("Hot pink")
  4819. v.Material = "Neon"
  4820. end
  4821. end
  4822. for i, v in pairs(extrawingmod3:GetChildren()) do
  4823. if v:IsA("Part") then
  4824. v.Transparency = 0.75
  4825. v.BrickColor = BrickColor.new("Hot pink")
  4826. v.Material = "Neon"
  4827. end
  4828. end
  4829. for i, v in pairs(extrawingmod4:GetChildren()) do
  4830. if v:IsA("Part") then
  4831. v.Transparency = 0.75
  4832. v.BrickColor = BrickColor.new("Hot pink")
  4833. v.Material = "Neon"
  4834. end
  4835. end
  4836. elseif k == "j" and attack == false and ModeOfGlitch == 2547 then
  4837. resetmode()
  4838. end
  4839. if k == "t" and attack == false and ModeOfGlitch ~= 5 then
  4840. ModeOfGlitch = 5
  4841. storehumanoidWS = 200
  4842. hum.WalkSpeed = 200
  4843. rainbowmode = false
  4844. Editer_mode = false
  4845. chaosmode = false
  4846. love_mode = false
  4847. RecolorTextAndRename("Soltiude", Color3.new(0, 0, 0), Color3.new(255, 255, 255))
  4848. newTheme("rbxassetid://723652641", 10, 1, 3.2)
  4849. MAINRUINCOLOR = BrickColor.new("Really black")
  4850. for i, v in pairs(mw2:GetChildren()) do
  4851. if v:IsA("Part") then
  4852. v.Transparency = 0
  4853. v.BrickColor = MAINRUINCOLOR
  4854. v.Material = "Neon"
  4855. end
  4856. end
  4857. for i, v in pairs(mw1:GetChildren()) do
  4858. if v:IsA("Part") then
  4859. v.Transparency = 0
  4860. v.BrickColor = MAINRUINCOLOR
  4861. v.Material = "Neon"
  4862. end
  4863. end
  4864. for i, v in pairs(m:GetChildren()) do
  4865. if v:IsA("Part") then
  4866. v.Transparency = 0
  4867. v.BrickColor = BrickColor.new("Really black")
  4868. v.Material = "Ice"
  4869. end
  4870. end
  4871. for i, v in pairs(m2:GetChildren()) do
  4872. if v:IsA("Part") then
  4873. v.Transparency = 0
  4874. v.BrickColor = BrickColor.new("Really black")
  4875. v.Material = "Ice"
  4876. end
  4877. end
  4878. for i, v in pairs(m3:GetChildren()) do
  4879. if v:IsA("Part") then
  4880. v.Transparency = 0
  4881. v.BrickColor = BrickColor.new("Really black")
  4882. v.Material = "Neon"
  4883. end
  4884. end
  4885. for i, v in pairs(extrawingmod1:GetChildren()) do
  4886. if v:IsA("Part") then
  4887. v.Transparency = 0
  4888. v.BrickColor = BrickColor.new("Really black")
  4889. v.Material = "Neon"
  4890. end
  4891. end
  4892. for i, v in pairs(extrawingmod2:GetChildren()) do
  4893. if v:IsA("Part") then
  4894. v.Transparency = 0
  4895. v.BrickColor = BrickColor.new("Really black")
  4896. v.Material = "Neon"
  4897. end
  4898. end
  4899. for i, v in pairs(extrawingmod3:GetChildren()) do
  4900. if v:IsA("Part") then
  4901. v.Transparency = 0
  4902. v.BrickColor = BrickColor.new("Really black")
  4903. v.Material = "Neon"
  4904. end
  4905. end
  4906. for i, v in pairs(extrawingmod4:GetChildren()) do
  4907. if v:IsA("Part") then
  4908. v.Transparency = 0
  4909. v.BrickColor = BrickColor.new("Really black")
  4910. v.Material = "Neon"
  4911. end
  4912. end
  4913. elseif k == "t" and attack == false and ModeOfGlitch == 5 then
  4914. resetmode()
  4915. end
  4916. if k == "y" and attack == false and ModeOfGlitch ~= 6 then
  4917. ModeOfGlitch = 6
  4918. storehumanoidWS = 200
  4919. hum.WalkSpeed = 200
  4920. rainbowmode = false
  4921. chaosmode = false
  4922. Editer_mode = false
  4923. love_mode = false
  4924. RecolorTextAndRename("Equality", Color3.new(0, 0, 0), Color3.new(1, 1, 1))
  4925. newTheme("rbxassetid://519067542", 0, 1, 1)
  4926. MAINRUINCOLOR = BrickColor.new("Really black")
  4927. for i, v in pairs(mw2:GetChildren()) do
  4928. if v:IsA("Part") then
  4929. v.Transparency = 0
  4930. v.BrickColor = BrickColor.new("White")
  4931. v.Material = "Neon"
  4932. end
  4933. end
  4934. for i, v in pairs(mw1:GetChildren()) do
  4935. if v:IsA("Part") then
  4936. v.Transparency = 0
  4937. v.BrickColor = BrickColor.new("Really black")
  4938. v.Material = "Neon"
  4939. end
  4940. end
  4941. for i, v in pairs(m:GetChildren()) do
  4942. if v:IsA("Part") then
  4943. v.Transparency = 0
  4944. v.BrickColor = BrickColor.new("White")
  4945. v.Material = "Ice"
  4946. end
  4947. end
  4948. for i, v in pairs(m2:GetChildren()) do
  4949. if v:IsA("Part") then
  4950. v.Transparency = 0
  4951. v.BrickColor = BrickColor.new("Really black")
  4952. v.Material = "Ice"
  4953. end
  4954. end
  4955. for i, v in pairs(m3:GetChildren()) do
  4956. if v:IsA("Part") then
  4957. v.Transparency = 0
  4958. v.BrickColor = BrickColor.new("White")
  4959. v.Material = "Neon"
  4960. end
  4961. end
  4962. for i, v in pairs(extrawingmod1:GetChildren()) do
  4963. if v:IsA("Part") then
  4964. v.Transparency = 0
  4965. v.BrickColor = BrickColor.new("Really black")
  4966. v.Material = "Neon"
  4967. end
  4968. end
  4969. for i, v in pairs(extrawingmod2:GetChildren()) do
  4970. if v:IsA("Part") then
  4971. v.Transparency = 0
  4972. v.BrickColor = BrickColor.new("White")
  4973. v.Material = "Neon"
  4974. end
  4975. end
  4976. for i, v in pairs(extrawingmod3:GetChildren()) do
  4977. if v:IsA("Part") then
  4978. v.Transparency = 0
  4979. v.BrickColor = BrickColor.new("Really black")
  4980. v.Material = "Neon"
  4981. end
  4982. end
  4983. for i, v in pairs(extrawingmod4:GetChildren()) do
  4984. if v:IsA("Part") then
  4985. v.Transparency = 0
  4986. v.BrickColor = BrickColor.new("White")
  4987. v.Material = "Neon"
  4988. end
  4989. end
  4990. elseif k == "y" and attack == false and ModeOfGlitch == 6 then
  4991. resetmode()
  4992. end
  4993. if k == "g" and attack == false and ModeOfGlitch ~= 18022547 then
  4994. ModeOfGlitch = 18022547
  4995. storehumanoidWS = 200
  4996. hum.WalkSpeed = 200
  4997. Editer_mode = true
  4998. chaosmode = false
  4999. rainbowmode = false
  5000. love_mode = false
  5001. RecolorTextAndRename("Editer", Color3.new(1,1,1), Color3.new(1, 1, 1))
  5002. --newTheme("rbxassetid://152539141", 0, 1, 1)
  5003. MAINRUINCOLOR = BrickColor.new("Pastel green")
  5004. for i, v in pairs(mw2:GetChildren()) do
  5005. if v:IsA("Part") then
  5006. v.Transparency = 0
  5007. v.BrickColor = BrickColor.new("Really blue")
  5008. v.Material = "Neon"
  5009. end
  5010. end
  5011. for i, v in pairs(mw1:GetChildren()) do
  5012. if v:IsA("Part") then
  5013. v.Transparency = 0
  5014. v.BrickColor = BrickColor.new("Really red")
  5015. v.Material = "Neon"
  5016. end
  5017. end
  5018. for i, v in pairs(m:GetChildren()) do
  5019. if v:IsA("Part") then
  5020. v.Transparency = 0
  5021. v.BrickColor = BrickColor.new("Bright green")
  5022. v.Material = "Neon"
  5023. end
  5024. end
  5025. for i, v in pairs(m2:GetChildren()) do
  5026. if v:IsA("Part") then
  5027. v.Transparency = 0
  5028. v.BrickColor = BrickColor.new("Bright green")
  5029. v.Material = "Neon"
  5030. end
  5031. end
  5032. for i, v in pairs(m3:GetChildren()) do
  5033. if v:IsA("Part") then
  5034. v.Transparency = 0
  5035. v.BrickColor = BrickColor.new("Bright green")
  5036. v.Material = "Neon"
  5037. end
  5038. end
  5039. for i, v in pairs(extrawingmod1:GetChildren()) do
  5040. if v:IsA("Part") then
  5041. v.Transparency = 0
  5042. v.BrickColor = BrickColor.new("Really red")
  5043. v.Material = "Neon"
  5044. end
  5045. end
  5046. for i, v in pairs(extrawingmod2:GetChildren()) do
  5047. if v:IsA("Part") then
  5048. v.Transparency = 0
  5049. v.BrickColor = BrickColor.new("Really blue")
  5050. v.Material = "Neon"
  5051. end
  5052. end
  5053. for i, v in pairs(extrawingmod3:GetChildren()) do
  5054. if v:IsA("Part") then
  5055. v.Transparency = 0
  5056. v.BrickColor = BrickColor.new("Really red")
  5057. v.Material = "Neon"
  5058. end
  5059. end
  5060. for i, v in pairs(extrawingmod4:GetChildren()) do
  5061. if v:IsA("Part") then
  5062. v.Transparency = 0
  5063. v.BrickColor = BrickColor.new("Really blue")
  5064. v.Material = "Neon"
  5065. end
  5066. end
  5067. elseif k == "g" and attack == false and ModeOfGlitch == 18022547 then
  5068. resetmode()
  5069. end
  5070. if k == "h" and attack == false and ModeOfGlitch ~= 18 then
  5071. ModeOfGlitch = 18
  5072. storehumanoidWS = 200
  5073. hum.WalkSpeed = 200
  5074. Editer_mode = true
  5075. chaosmode = false
  5076. rainbowmode = false
  5077. love_mode = false
  5078. RecolorTextAndRename("Anoxin", Color3.new(1,1,1), Color3.new(33, 84, 185))
  5079. --newTheme("rbxassetid://152539141", 0, 1, 1)
  5080. MAINRUINCOLOR = BrickColor.new("Deep blue")
  5081. for i, v in pairs(mw2:GetChildren()) do
  5082. if v:IsA("Part") then
  5083. v.Transparency = 0
  5084. v.BrickColor = BrickColor.new("Deep blue")
  5085. v.Material = "Neon"
  5086. end
  5087. end
  5088. for i, v in pairs(mw1:GetChildren()) do
  5089. if v:IsA("Part") then
  5090. v.Transparency = 0
  5091. v.BrickColor = BrickColor.new("Deep blue")
  5092. v.Material = "Neon"
  5093. end
  5094. end
  5095. for i, v in pairs(m:GetChildren()) do
  5096. if v:IsA("Part") then
  5097. v.Transparency = 0
  5098. v.BrickColor = BrickColor.new("Deep blue")
  5099. v.Material = "Neon"
  5100. end
  5101. end
  5102. for i, v in pairs(m2:GetChildren()) do
  5103. if v:IsA("Part") then
  5104. v.Transparency = 0
  5105. v.BrickColor = BrickColor.new("Deep blue")
  5106. v.Material = "Neon"
  5107. end
  5108. end
  5109. for i, v in pairs(m3:GetChildren()) do
  5110. if v:IsA("Part") then
  5111. v.Transparency = 0
  5112. v.BrickColor = BrickColor.new("Deep blue")
  5113. v.Material = "Neon"
  5114. end
  5115. end
  5116. for i, v in pairs(extrawingmod1:GetChildren()) do
  5117. if v:IsA("Part") then
  5118. v.Transparency = 0
  5119. v.BrickColor = BrickColor.new("Deep blue")
  5120. v.Material = "Neon"
  5121. end
  5122. end
  5123. for i, v in pairs(extrawingmod2:GetChildren()) do
  5124. if v:IsA("Part") then
  5125. v.Transparency = 0
  5126. v.BrickColor = BrickColor.new("Deep blue")
  5127. v.Material = "Neon"
  5128. end
  5129. end
  5130. for i, v in pairs(extrawingmod3:GetChildren()) do
  5131. if v:IsA("Part") then
  5132. v.Transparency = 0
  5133. v.BrickColor = BrickColor.new("Deep blue")
  5134. v.Material = "Neon"
  5135. end
  5136. end
  5137. for i, v in pairs(extrawingmod4:GetChildren()) do
  5138. if v:IsA("Part") then
  5139. v.Transparency = 0
  5140. v.BrickColor = BrickColor.new("Deep blue")
  5141. v.Material = "Neon"
  5142. end
  5143. end
  5144. elseif k == "h" and attack == false and ModeOfGlitch == 18 then
  5145. resetmode()
  5146. end
  5147. if k == "u" and attack == false and ModeOfGlitch ~= 6127843 then
  5148. ModeOfGlitch = 6127843
  5149. storehumanoidWS = 200
  5150. hum.WalkSpeed = 200
  5151. rainbowmode = true
  5152. chaosmode = false
  5153. Editer_mode = false
  5154. love_mode = false
  5155. RecolorTextAndRename("StarLight", Color3.new(1, 1, 1), Color3.new(1, 1, 1))
  5156. newTheme("rbxassetid://152539141", 0, 1, 1)
  5157. MAINRUINCOLOR = BrickColor.new("White")
  5158. for i, v in pairs(mw2:GetChildren()) do
  5159. if v:IsA("Part") then
  5160. v.Transparency = 0
  5161. v.BrickColor = MAINRUINCOLOR
  5162. v.Material = "Neon"
  5163. end
  5164. end
  5165. for i, v in pairs(mw1:GetChildren()) do
  5166. if v:IsA("Part") then
  5167. v.Transparency = 0
  5168. v.BrickColor = MAINRUINCOLOR
  5169. v.Material = "Neon"
  5170. end
  5171. end
  5172. for i, v in pairs(m:GetChildren()) do
  5173. if v:IsA("Part") then
  5174. v.Transparency = 0
  5175. v.BrickColor = BrickColor.new("White")
  5176. v.Material = "Neon"
  5177. end
  5178. end
  5179. for i, v in pairs(m2:GetChildren()) do
  5180. if v:IsA("Part") then
  5181. v.Transparency = 0
  5182. v.BrickColor = BrickColor.new("White")
  5183. v.Material = "Neon"
  5184. end
  5185. end
  5186. for i, v in pairs(m3:GetChildren()) do
  5187. if v:IsA("Part") then
  5188. v.Transparency = 0
  5189. v.BrickColor = BrickColor.new("White")
  5190. v.Material = "Neon"
  5191. end
  5192. end
  5193. for i, v in pairs(extrawingmod1:GetChildren()) do
  5194. if v:IsA("Part") then
  5195. v.Transparency = 0
  5196. v.BrickColor = BrickColor.new("White")
  5197. v.Material = "Neon"
  5198. end
  5199. end
  5200. for i, v in pairs(extrawingmod2:GetChildren()) do
  5201. if v:IsA("Part") then
  5202. v.Transparency = 0
  5203. v.BrickColor = BrickColor.new("White")
  5204. v.Material = "Neon"
  5205. end
  5206. end
  5207. for i, v in pairs(extrawingmod4:GetChildren()) do
  5208. if v:IsA("Part") then
  5209. v.Transparency = 0
  5210. v.BrickColor = BrickColor.new("White")
  5211. v.Material = "Neon"
  5212. end
  5213. end
  5214. for i, v in pairs(extrawingmod4:GetChildren()) do
  5215. if v:IsA("Part") then
  5216. v.Transparency = 0
  5217. v.BrickColor = BrickColor.new("White")
  5218. v.Material = "Neon"
  5219. end
  5220. end
  5221. elseif k == "u" and attack == false and ModeOfGlitch == 6127843 then
  5222. resetmode()
  5223. end
  5224. if k == "p" and attack == false and ModeOfGlitch ~= 1000000 then
  5225. ModeOfGlitch = 1000000
  5226. storehumanoidWS = 200
  5227. hum.WalkSpeed = 200
  5228. rainbowmode = false
  5229. chaosmode = false
  5230. Editer_mode = false
  5231. love_mode = false
  5232. RecolorTextAndRename("Antimatter", Color3.new(248, 248, 248), Color3.new(248, 248, 248))
  5233. newTheme("rbxassetid://614032233", 0, 1, 1)
  5234. MAINRUINCOLOR = BrickColor.new("Instiutional white")
  5235. for i, v in pairs(mw2:GetChildren()) do
  5236. if v:IsA("Part") then
  5237. v.Transparency = 0
  5238. v.BrickColor = MAINRUINCOLOR
  5239. v.Material = "Neon"
  5240. end
  5241. end
  5242. for i, v in pairs(mw1:GetChildren()) do
  5243. if v:IsA("Part") then
  5244. v.Transparency = 0
  5245. v.BrickColor = MAINRUINCOLOR
  5246. v.Material = "Neon"
  5247. end
  5248. end
  5249. for i, v in pairs(m:GetChildren()) do
  5250. if v:IsA("Part") then
  5251. v.Transparency = 0
  5252. v.BrickColor = MAINRUINCOLOR
  5253. v.Material = "Neon"
  5254. end
  5255. end
  5256. for i, v in pairs(m2:GetChildren()) do
  5257. if v:IsA("Part") then
  5258. v.Transparency = 0
  5259. v.BrickColor = MAINRUINCOLOR
  5260. v.Material = "Neon"
  5261. end
  5262. end
  5263. for i, v in pairs(m3:GetChildren()) do
  5264. if v:IsA("Part") then
  5265. v.Transparency = 0
  5266. v.BrickColor = MAINRUINCOLOR
  5267. v.Material = "Neon"
  5268. end
  5269. end
  5270. for i, v in pairs(extrawingmod1:GetChildren()) do
  5271. if v:IsA("Part") then
  5272. v.Transparency = 0
  5273. v.BrickColor = MAINRUINCOLOR
  5274. v.Material = "Neon"
  5275. end
  5276. end
  5277. for i, v in pairs(extrawingmod2:GetChildren()) do
  5278. if v:IsA("Part") then
  5279. v.Transparency = 0
  5280. v.BrickColor = MAINRUINCOLOR
  5281. v.Material = "Neon"
  5282. end
  5283. end
  5284. for i, v in pairs(extrawingmod3:GetChildren()) do
  5285. if v:IsA("Part") then
  5286. v.Transparency = 0
  5287. v.BrickColor = MAINRUINCOLOR
  5288. v.Material = "Neon"
  5289. end
  5290. end
  5291. for i, v in pairs(extrawingmod4:GetChildren()) do
  5292. if v:IsA("Part") then
  5293. v.Transparency = 0
  5294. v.BrickColor = MAINRUINCOLOR
  5295. v.Material = "Neon"
  5296. end
  5297. end
  5298. elseif k == "p" and attack == false and ModeOfGlitch == 1000000 then
  5299. resetmode()
  5300. end
  5301. if k == "k" and toggleTag == false then
  5302. toggleTag = true
  5303. text.TextTransparency = 0
  5304. text.TextStrokeTransparency = 0
  5305. elseif k == "k" and toggleTag == true then
  5306. toggleTag = false
  5307. text.TextTransparency = 1
  5308. text.TextStrokeTransparency = 1
  5309. end
  5310. if k == "z" and attack == false and ModeOfGlitch == 1 then
  5311. ExtinctiveHeartbreak()
  5312. elseif k == "l" and attack == false and ModeOfGlitch == 1 then
  5313. deadworld()
  5314. elseif k == "z" and attack == false and ModeOfGlitch == 2 then
  5315. PureBomb()
  5316. elseif k == "z" and attack == false and ModeOfGlitch == 3 then
  5317. scattercorrupt()
  5318. elseif k == "z" and attack == false and ModeOfGlitch == 4 then
  5319. ChaosGroundStrike()
  5320. elseif k == "z" and attack == false and ModeOfGlitch == 5 then
  5321. ExtinctiveHeartbreak()
  5322. elseif k == "z" and attack == false and ModeOfGlitch == 1000000 then
  5323. UniversalSpark()
  5324. elseif k == "l" and attack == false and ModeOfGlitch == 1000000 then
  5325. scattercorrupt()
  5326. wait(1)
  5327. yinyangi()
  5328. elseif k == "l" and attack == false and ModeOfGlitch == 5 then
  5329. scattercorrupt()
  5330. elseif k == "z" and attack == false and ModeOfGlitch == 6 then
  5331. yinyangi()
  5332. elseif k == "z" and attack == false and ModeOfGlitch == 6127843 then
  5333. Wip()
  5334. end
  5335. if k == "l" and attack == false and ModeOfGlitch == 4 then
  5336. ChaosBegone()
  5337. end
  5338. if k == "l" and attack == false and ModeOfGlitch == 18022547 then
  5339. print("this ablity is broke[editer try to fix this]")
  5340. --deletdata()
  5341. elseif k == "z" and attack == false and ModeOfGlitch == 18022547 then
  5342. dataDestroyer()
  5343. end
  5344. if k == "l" and attack == false and ModeOfGlitch == 18 then
  5345. print("Editer not have any idea to make new ablity")
  5346. --deletdata()
  5347. elseif k == "z" and attack == false and ModeOfGlitch == 18022547 then
  5348. dataDestroyer()
  5349. end
  5350. if k == "z" and attack == false and ModeOfGlitch == 2547 then
  5351. lovebeam()
  5352. elseif k == "l" and attack == false and ModeOfGlitch == 2547 then
  5353. print("Editer not have any idea to make new ablity")
  5354. end
  5355. if k == "f" and clock_mode == false then
  5356. Cloak_wing()
  5357. Cloak()
  5358. wing_clock = true
  5359. clock_mode = true
  5360. elseif k == "f" and clock_mode == true then
  5361. UnCloak_wing()
  5362. UnCloak()
  5363. wing_clock = false
  5364. clock_mode = false
  5365. elseif k == "x" and wing_clock == false then
  5366. repeat
  5367. Cloak_wing()
  5368. until wing_clock == false
  5369. wing_clock = true
  5370. elseif k == "x" and wing_clock == true then
  5371. repeat
  5372. UnCloak_wing()
  5373. until wing_clock == true
  5374. wing_clock = false
  5375. end
  5376. end)
  5377. coroutine.resume(coroutine.create(function()
  5378. while true do
  5379. swait(2)
  5380. if rainbowmode == true or ModeOfGlitch == 6 and wing_clock == false and clock_mode == false then
  5381. sphereMK(5, 0.15, "Add", root.CFrame * CFrame.new(math.random(-5, 5), -6, math.random(-5, 5)) * CFrame.Angles(math.rad(90), 0, 0), 1.5, 1.5, 10, -0.015, MAINRUINCOLOR, 0)
  5382. end
  5383. end
  5384. end))
  5385.  
  5386. coroutine.resume(coroutine.create(function()
  5387. while true do
  5388. swait(0.5)
  5389. if ModeOfGlitch == 1000000 and wing_clock == false and clock_mode == false then
  5390. sphereMK(5, 0.5, "Add", root.CFrame * CFrame.new(math.random(-25, 25), -10, math.random(-25, 25)) * CFrame.Angles(math.rad(90 + math.random(-15, 15)), math.rad(math.random(-15, 15)), 0), 1, 1, 15, -0.01, MAINRUINCOLOR, 0)
  5391. end
  5392. end
  5393. end))
  5394.  
  5395. coroutine.resume(coroutine.create(function()
  5396. while true do
  5397. swait(0.5)
  5398. if ModeOfGlitch == 18022547 and wing_clock == false and clock_mode == false then
  5399. sphereMK(5, 0.5, "Add", root.CFrame * CFrame.new(math.random(-25, 25), -10, math.random(-25, 25)) * CFrame.Angles(math.rad(90 + math.random(-15, 15)), math.rad(math.random(-15, 15)), 0), 1, 1, 15, -0.01, BrickColor.new("White"), 0)
  5400. end
  5401. end
  5402. end))
  5403.  
  5404. coroutine.resume(coroutine.create(function()
  5405. while true do
  5406. swait(2)
  5407. if chaosmode == true then
  5408. RecolorTextAndRename("HATRED", Color3.new(0, 0, 0), BrickColor.random().Color)
  5409. end
  5410. if chaosmode == true and wing_clock == false and ModeOfGlitch == 4 then
  5411. RecolorTextAndRename("HATRED", Color3.new(0, 0, 0), BrickColor.random().Color)
  5412. for i, v in pairs(mw1:GetChildren()) do
  5413. if v:IsA("Part") then
  5414. v.Transparency = 0.75
  5415. v.BrickColor = BrickColor.random()
  5416. v.Material = "Neon"
  5417. end
  5418. end
  5419. for i, v in pairs(mw2:GetChildren()) do
  5420. if v:IsA("Part") then
  5421. v.Transparency = 0.75
  5422. v.BrickColor = BrickColor.random()
  5423. v.Material = "Neon"
  5424. end
  5425. end
  5426. for i, v in pairs(m2:GetChildren()) do
  5427. if v:IsA("Part") then
  5428. v.Transparency = 0.75
  5429. v.BrickColor = BrickColor.random()
  5430. v.Material = "Neon"
  5431. end
  5432. end
  5433. for i, v in pairs(m:GetChildren()) do
  5434. if v:IsA("Part") then
  5435. v.Transparency = 0.75
  5436. v.BrickColor = BrickColor.random()
  5437. v.Material = "Neon"
  5438. end
  5439. end
  5440. for i, v in pairs(m3:GetChildren()) do
  5441. if v:IsA("Part") then
  5442. v.Transparency = 0.75
  5443. v.BrickColor = BrickColor.random()
  5444. v.Material = "Neon"
  5445. end
  5446. for i, v in pairs(extrawingmod1:GetChildren()) do
  5447. if v:IsA("Part") then
  5448. v.Transparency = 0.75
  5449. v.BrickColor = BrickColor.random()
  5450. v.Material = "Neon"
  5451. end
  5452. end
  5453. for i, v in pairs(extrawingmod2:GetChildren()) do
  5454. if v:IsA("Part") then
  5455. v.Transparency = 0.75
  5456. v.BrickColor = BrickColor.random()
  5457. v.Material = "Neon"
  5458. end
  5459. end
  5460. for i, v in pairs(extrawingmod3:GetChildren()) do
  5461. if v:IsA("Part") then
  5462. v.Transparency = 0.75
  5463. v.BrickColor = BrickColor.random()
  5464. v.Material = "Neon"
  5465. end
  5466. end
  5467. for i, v in pairs(extrawingmod4:GetChildren()) do
  5468. if v:IsA("Part") then
  5469. v.Transparency = 0.75
  5470. v.BrickColor = BrickColor.random()
  5471. v.Material = "Neon"
  5472. end
  5473. end
  5474. end
  5475. end
  5476. end
  5477. end))
  5478. coroutine.resume(coroutine.create(function()
  5479. while true do
  5480. swait()
  5481. if wing_clock == true then
  5482. for i, v in pairs(mw1:GetChildren()) do
  5483. if v:IsA("Part") then
  5484. v.Transparency = 1
  5485. v.BrickColor = v.BrickColor
  5486. v.Material = "Neon"
  5487. end
  5488. end
  5489. for i, v in pairs(mw2:GetChildren()) do
  5490. if v:IsA("Part") then
  5491. v.Transparency = 1
  5492. v.BrickColor = v.BrickColor
  5493. v.Material = "Neon"
  5494. end
  5495. end
  5496. for i, v in pairs(m2:GetChildren()) do
  5497. if v:IsA("Part") then
  5498. v.Transparency = 1
  5499. v.BrickColor = v.BrickColor
  5500. v.Material = "Neon"
  5501. end
  5502. end
  5503. for i, v in pairs(m:GetChildren()) do
  5504. if v:IsA("Part") then
  5505. v.Transparency = 1
  5506. v.BrickColor = v.BrickColor
  5507. v.Material = "Neon"
  5508. end
  5509. end
  5510. for i, v in pairs(m3:GetChildren()) do
  5511. if v:IsA("Part") then
  5512. v.Transparency = 1
  5513. v.BrickColor = v.BrickColor
  5514. v.Material = "Neon"
  5515. end
  5516. for i, v in pairs(extrawingmod1:GetChildren()) do
  5517. if v:IsA("Part") then
  5518. v.Transparency = 1
  5519. v.BrickColor = v.BrickColor
  5520. v.Material = "Neon"
  5521. end
  5522. end
  5523. for i, v in pairs(extrawingmod2:GetChildren()) do
  5524. if v:IsA("Part") then
  5525. v.Transparency = 1
  5526. v.BrickColor = v.BrickColor
  5527. v.Material = "Neon"
  5528. end
  5529. end
  5530. for i, v in pairs(extrawingmod3:GetChildren()) do
  5531. if v:IsA("Part") then
  5532. v.Transparency = 1
  5533. v.BrickColor = v.BrickColor
  5534. v.Material = "Neon"
  5535. end
  5536. end
  5537. for i, v in pairs(extrawingmod4:GetChildren()) do
  5538. if v:IsA("Part") then
  5539. v.Transparency = 1
  5540. v.BrickColor = v.BrickColor
  5541. v.Material = "Neon"
  5542. end
  5543. end
  5544. end
  5545. end
  5546. end
  5547. end))
  5548.  
  5549. coroutine.resume(coroutine.create(function()
  5550. while true do
  5551. wait()
  5552. if love_mode == true and wing_clock == false then
  5553. for i, v in pairs(mw1:GetChildren()) do
  5554. if v:IsA("Part") then
  5555. v.Transparency = 0.75
  5556. v.BrickColor = v.BrickColor
  5557. v.Material = "Neon"
  5558. end
  5559. end
  5560. for i, v in pairs(mw2:GetChildren()) do
  5561. if v:IsA("Part") then
  5562. v.Transparency = 0.75
  5563. v.BrickColor = v.BrickColor
  5564. v.Material = "Neon"
  5565. end
  5566. end
  5567. for i, v in pairs(m2:GetChildren()) do
  5568. if v:IsA("Part") then
  5569. v.Transparency = 0.75
  5570. v.BrickColor = v.BrickColor
  5571. v.Material = "Neon"
  5572. end
  5573. end
  5574. for i, v in pairs(m:GetChildren()) do
  5575. if v:IsA("Part") then
  5576. v.Transparency = 0.75
  5577. v.BrickColor = v.BrickColor
  5578. v.Material = "Neon"
  5579. end
  5580. end
  5581. for i, v in pairs(m3:GetChildren()) do
  5582. if v:IsA("Part") then
  5583. v.Transparency = 0.75
  5584. v.BrickColor = v.BrickColor
  5585. v.Material = "Neon"
  5586. end
  5587. for i, v in pairs(extrawingmod1:GetChildren()) do
  5588. if v:IsA("Part") then
  5589. v.Transparency = 0.75
  5590. v.BrickColor = v.BrickColor
  5591. v.Material = "Neon"
  5592. end
  5593. end
  5594. for i, v in pairs(extrawingmod2:GetChildren()) do
  5595. if v:IsA("Part") then
  5596. v.Transparency = 0.75
  5597. v.BrickColor = v.BrickColor
  5598. v.Material = "Neon"
  5599. end
  5600. end
  5601. for i, v in pairs(extrawingmod3:GetChildren()) do
  5602. if v:IsA("Part") then
  5603. v.Transparency = 0.75
  5604. v.BrickColor = v.BrickColor
  5605. v.Material = "Neon"
  5606. end
  5607. end
  5608. for i, v in pairs(extrawingmod4:GetChildren()) do
  5609. if v:IsA("Part") then
  5610. v.Transparency = 0.75
  5611. v.BrickColor = v.BrickColor
  5612. v.Material = "Neon"
  5613. end
  5614. end
  5615. end
  5616. end
  5617. end
  5618. end))
  5619.  
  5620. hum.Name = "STARGLITCHER"
  5621.  
  5622. Humanoid.MaxHealth = math.huge
  5623.  
  5624. Humanoid.Health = math.huge
  5625.  
  5626. Instance.new("ForceField", char).Visible = false
  5627. idleanim = 0.4
  5628.  
  5629. ----while true do
  5630. ---- if Editer_mode == true then
  5631. ---- RecolorTextAndRename("Editer", Color3.new(r / 255, g / 255, b / 255), Color3.new(r / 500, g / 500, b / 500))
  5632. ---- end
  5633. ---- if Editer_mode == true and wing_clock == false and clock_mode == false and ModeOfGlitch == 18022547 then
  5634. ---- RecolorTextAndRename("Editer", Color3.new(r / 255, g / 255, b / 255), Color3.new(r / 500, g / 500, b / 500))
  5635. ---- MAINRUINCOLOR = BrickColor.new("White")
  5636. ---- for i, v in pairs(m:GetChildren()) do
  5637. ---- if v:IsA("Part") then
  5638. ---- v.Color = BrickColor.new("Toothpaste")
  5639. ---- end
  5640. ---- end
  5641. ---- for i, v in pairs(m2:GetChildren()) do
  5642. ---- if v:IsA("Part") then
  5643. ---- v.Color = BrickColor.new("Toothpaste")
  5644. ---- end
  5645. ---- end
  5646. ---- for i, v in pairs(m3:GetChildren()) do
  5647. ---- if v:IsA("Part") then
  5648. ---- v.Color = BrickColor.new("Toothpaste")
  5649. ---- end
  5650. ---- end
  5651. ---- for i, v in pairs(mw1:GetChildren()) do
  5652. ---- if v:IsA("Part") then
  5653. ---- v.Color = BrickColor.Random()
  5654. ---- v.Material = "Neon"
  5655. ---- end
  5656. ---- end
  5657. ---- for i, v in pairs(mw2:GetChildren()) do
  5658. ---- if v:IsA("Part") then
  5659. ---- v.Color = Color3.new(r / 255, g / 255, b / 255)
  5660. ---- v.Material = "Neon"
  5661. ---- end
  5662. ---- end
  5663. ---- for i, v in pairs(extrawingmod1:GetChildren()) do
  5664. ---- if v:IsA("Part") then
  5665. ---- v.Transparency = 0
  5666. ---- v.Color = BrickColor.Random()
  5667. ---- v.Material = "Neon"
  5668. ---- end
  5669. ---- end
  5670. ---- for i, v in pairs(extrawingmod2:GetChildren()) do
  5671. ---- if v:IsA("Part") then
  5672. ---- v.Transparency = 0
  5673. ---- v.Color = Color3.new(r / 255, g / 255, b / 255)
  5674. ---- v.Material = "Neon"
  5675. ---- end
  5676. ---- end
  5677. ---- for i, v in pairs(extrawingmod3:GetChildren()) do
  5678. ---- if v:IsA("Part") then
  5679. ---- v.Transparency = 0
  5680. ---- v.BrickColor = BrickColor.Random()
  5681. ---- v.Material = "Neon"
  5682. ---- end
  5683. ---- end
  5684. ---- for i, v in pairs(extrawingmod4:GetChildren()) do
  5685. ---- if v:IsA("Part") then
  5686. ---- v.Transparency = 0
  5687. ---- v.BrickColor = Color3.new(r / 255, g / 255, b / 255)
  5688. ---- v.Material = "Neon"
  5689. ---- end
  5690. ---- end
  5691. ---- end
  5692. ----end
  5693. while true do
  5694. if rainbowmode == true then
  5695. RecolorTextAndRename("StarLight", Color3.new(r / 255, g / 255, b / 255), Color3.new(r / 500, g / 500, b / 500))
  5696. end
  5697. if rainbowmode == true and wing_clock == false and clock_mode == false and ModeOfGlitch == 6127843 then
  5698. RecolorTextAndRename("StarLight", Color3.new(r / 255, g / 255, b / 255), Color3.new(r / 500, g / 500, b / 500))
  5699. MAINRUINCOLOR = BrickColor.new("White")
  5700. for i, v in pairs(m:GetChildren()) do
  5701. if v:IsA("Part") then
  5702. v.Color = Color3.new(r / 255, g / 255, b / 255)
  5703. end
  5704. end
  5705. for i, v in pairs(m2:GetChildren()) do
  5706. if v:IsA("Part") then
  5707. v.Color = Color3.new(r / 255, g / 255, b / 255)
  5708. end
  5709. end
  5710. for i, v in pairs(m3:GetChildren()) do
  5711. if v:IsA("Part") then
  5712. v.Color = Color3.new(r / 255, g / 255, b / 255)
  5713. end
  5714. end
  5715. for i, v in pairs(mw1:GetChildren()) do
  5716. if v:IsA("Part") then
  5717. v.Color = Color3.new(r / 255, g / 255, b / 255)
  5718. v.Material = "Neon"
  5719. end
  5720. end
  5721. for i, v in pairs(mw2:GetChildren()) do
  5722. if v:IsA("Part") then
  5723. v.Color = Color3.new(r / 255, g / 255, b / 255)
  5724. v.Material = "Neon"
  5725. end
  5726. end
  5727. for i, v in pairs(extrawingmod1:GetChildren()) do
  5728. if v:IsA("Part") then
  5729. v.Transparency = 0
  5730. v.Color = Color3.new(r / 255, g / 255, b / 255)
  5731. v.Material = "Neon"
  5732. end
  5733. end
  5734. for i, v in pairs(extrawingmod2:GetChildren()) do
  5735. if v:IsA("Part") then
  5736. v.Transparency = 0
  5737. v.Color = Color3.new(r / 255, g / 255, b / 255)
  5738. v.Material = "Neon"
  5739. end
  5740. end
  5741. for i, v in pairs(extrawingmod3:GetChildren()) do
  5742. if v:IsA("Part") then
  5743. v.Transparency = 0
  5744. v.Color = Color3.new(r / 255, g / 255, b / 255)
  5745. v.Material = "Neon"
  5746. end
  5747. end
  5748. for i, v in pairs(extrawingmod4:GetChildren()) do
  5749. if v:IsA("Part") then
  5750. v.Transparency = 0
  5751. v.Color = Color3.new(r / 255, g / 255, b / 255)
  5752. v.Material = "Neon"
  5753. end
  5754. end
  5755. end
  5756. CameraManager()
  5757. swait()
  5758. lwing1weld.C1 = clerp(lwing1weld.C1, cf(2, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(2.5 + 5 * math.cos(sine / 32)), math.rad(0), math.rad(6.25 + 5 * math.cos(sine / 32))), 0.3)
  5759. lwing2weld.C1 = clerp(lwing2weld.C1, cf(3, 1, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(5 + 10 * math.cos(sine / 32)), math.rad(0), math.rad(12.5 + 3.5 * math.cos(sine / 32))), 0.3)
  5760. lwing3weld.C1 = clerp(lwing3weld.C1, cf(3.5, 2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(10 + 15 * math.cos(sine / 32)), math.rad(0), math.rad(18.75 + 5 * math.cos(sine / 32))), 0.3)
  5761. lwing4weld.C1 = clerp(lwing4weld.C1, cf(4, 3, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(15 + 20 * math.cos(sine / 32)), math.rad(0), math.rad(25 + 6.25 * math.cos(sine / 32))), 0.3)
  5762. lwing5weld.C1 = clerp(lwing5weld.C1, cf(4.5, 4, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(20 + 25 * math.cos(sine / 32)), math.rad(0), math.rad(31.25 + 7.5 * math.cos(sine / 32))), 0.3)
  5763. lwing6weld.C1 = clerp(lwing6weld.C1, cf(5, 5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(25 + 30 * math.cos(sine / 32)), math.rad(0), math.rad(37.5 + 8.75 * math.cos(sine / 32))), 0.3)
  5764. --edit left wing here--
  5765. -- lwing7weld.C1 = clerp(lwing7weld.C1, cf(5.5, 6, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(30 + 35 * math.cos(sine / 32)), math.rad(0), math.rad(43.75 + 10 * math.cos(sine / 32))), 0.3)
  5766. -- lwing8weld.C1 = clerp(lwing8weld.C1, cf(6, 7, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(35 + 40 * math.cos(sine / 32)), math.rad(0), math.rad(50 + 11.25 * math.cos(sine / 32))), 0.3)
  5767. -- lwing9weld.C1 = clerp(lwing9weld.C1, cf(6.5, 8, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(40 + 45 * math.cos(sine / 32)), math.rad(0), math.rad(56.25 + 12.5 * math.cos(sine / 32))), 0.3)
  5768. -- lwing10weld.C1 = clerp(lwing10weld.C1, cf(7, 9, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(45 + 50 * math.cos(sine / 32)), math.rad(0), math.rad(37.5 + 13.75 * math.cos(sine / 32))), 0.3)
  5769. --end of edit --
  5770. rwing1weld.C1 = clerp(rwing1weld.C1, cf(-2, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(2.5 + 5 * math.cos(sine / 32)), math.rad(0), math.rad(-6.25 - 5 * math.cos(sine / 32))), 0.3)
  5771. rwing2weld.C1 = clerp(rwing2weld.C1, cf(-3, 1, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(5 + 10 * math.cos(sine / 32)), math.rad(0), math.rad(-12.5 - 3.5 * math.cos(sine / 32))), 0.3)
  5772. rwing3weld.C1 = clerp(rwing3weld.C1, cf(-3.5, 2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(10 + 15 * math.cos(sine / 32)), math.rad(0), math.rad(-18.75 - 5 * math.cos(sine / 32))), 0.3)
  5773. rwing4weld.C1 = clerp(rwing4weld.C1, cf(-4, 3, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(15 + 20 * math.cos(sine / 32)), math.rad(0), math.rad(-25 - 6.25 * math.cos(sine / 32))), 0.3)
  5774. rwing5weld.C1 = clerp(rwing5weld.C1, cf(-4.5, 4, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(20 + 25 * math.cos(sine / 32)), math.rad(0), math.rad(-31.25 - 7.5 * math.cos(sine / 32))), 0.3)
  5775. rwing6weld.C1 = clerp(rwing6weld.C1, cf(-5, 5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(25 + 30 * math.cos(sine / 32)), math.rad(0), math.rad(-37.5 - 8.75 * math.cos(sine / 32))), 0.3)
  5776. --edit right wing--
  5777. -- rwing7weld.C1 = clerp(rwing7weld.C1, cf(-5.5, -6, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(30 + 35 * math.cos(sine / 32)), math.rad(0), math.rad(-43.75 - 10 * math.cos(sine / 32))), 0.3)
  5778. -- rwing8weld.C1 = clerp(rwing8weld.C1, cf(-6, -7, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(35 + 40 * math.cos(sine / 32)), math.rad(0), math.rad(-50 - 11.25 * math.cos(sine / 32))), 0.3)
  5779. -- rwing9weld.C1 = clerp(rwing9weld.C1, cf(-6.6, -8, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(40 + 45 * math.cos(sine / 32)), math.rad(0), math.rad(-56.25 - 12.5 * math.cos(sine / 32))), 0.3)
  5780. -- rwing10weld.C1 = clerp(rwing10weld.C1, cf(-7, -9, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(45 + 50 * math.cos(sine / 32)), math.rad(0), math.rad(-37.5 - 13.75 * math.cos(sine / 32))), 0.3)
  5781. --end of edit--
  5782. sine = sine + change
  5783. local torvel = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  5784. local velderp = RootPart.Velocity.y
  5785. hitfloor, posfloor = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  5786. if equipped == true or equipped == false then
  5787. if attack == false then
  5788. idle = idle + 1
  5789. else
  5790. idle = 0
  5791. end
  5792. if not (idle >= 500) or attack == false then
  5793. end
  5794. if RootPart.Velocity.y > 1 and hitfloor == nil then
  5795. Anim = "Jump"
  5796. if attack == false then
  5797. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.05 * math.cos(sine / 25), 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  5798. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.05 * math.cos(sine / 25), 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(20)), 0.1)
  5799. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + 0.05 * math.cos(sine / 25)) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  5800. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-2.5), math.rad(0), math.rad(0)), 0.1)
  5801. RW.C0 = clerp(RW.C0, cf(1.45, 0.5 + 0.1 * math.cos(sine / 25), 0) * angles(math.rad(-5), math.rad(0), math.rad(25)), 0.1)
  5802. LW.C0 = clerp(LW.C0, cf(-1.45, 0.5 + 0.1 * math.cos(sine / 25), 0) * angles(math.rad(-5), math.rad(0), math.rad(-25)), 0.1)
  5803. end
  5804. elseif RootPart.Velocity.y < -1 and hitfloor == nil then
  5805. Anim = "Fall"
  5806. if attack == false then
  5807. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.05 * math.cos(sine / 25), 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  5808. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.05 * math.cos(sine / 25), 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(20)), 0.1)
  5809. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + 0.05 * math.cos(sine / 25)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  5810. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  5811. RW.C0 = clerp(RW.C0, cf(1.45, 0.5 + 0.1 * math.cos(sine / 25), 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  5812. LW.C0 = clerp(LW.C0, cf(-1.45, 0.5 + 0.1 * math.cos(sine / 25), 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  5813. end
  5814. elseif torvel < 1 and hitfloor ~= nil then
  5815. Anim = "Idle"
  5816. if attack == false then
  5817. if ModeOfGlitch == 1 then
  5818. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 32), 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-10 - 2.5 * math.cos(sine / 32)), math.rad(-20), math.rad(0)), 0.1)
  5819. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 32), 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(-10 + 2.5 * math.cos(sine / 32))), 0.1)
  5820. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + 0.1 * math.cos(sine / 32)) * angles(math.rad(10 - 2 * math.cos(sine / 32)), math.rad(0), math.rad(20)), 0.1)
  5821. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(25 - 2.5 * math.cos(sine / 32)), math.rad(0 - 5 * math.cos(sine / 0.25)), math.rad(-20 - 5 * math.cos(sine / 0.465))), 0.1)
  5822. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * angles(math.rad(10), math.rad(-20), math.rad(30 + 2.5 * math.cos(sine / 25))), 0.1)
  5823. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * angles(math.rad(160), math.rad(0), math.rad(25)), 0.1)
  5824. elseif ModeOfGlitch == 2 or ModeOfGlitch == 6127843 then
  5825. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.05 * math.cos(sine / 28), 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-7.5), math.rad(0), math.rad(0 + 1 * math.cos(sine / 34))), 0.1)
  5826. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.05 * math.cos(sine / 28), 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(0 + 1 * math.cos(sine / 34))), 0.1)
  5827. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + 0.05 * math.cos(sine / 28)) * angles(math.rad(0 - 1 * math.cos(sine / 34)), math.rad(0), math.rad(0)), 0.1)
  5828. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(15 - 2.5 * math.cos(sine / 28)), math.rad(0), math.rad(0)), 0.1)
  5829. RW.C0 = clerp(RW.C0, cf(0.85, 0.5 + 0.1 * math.cos(sine / 28), -0.65) * angles(math.rad(30 - 1 * math.cos(sine / 34)), math.rad(0), math.rad(-100 - 2.5 * math.cos(sine / 28))), 0.1)
  5830. LW.C0 = clerp(LW.C0, cf(-0.85, 0.5 + 0.1 * math.cos(sine / 28), -0.65) * angles(math.rad(40 - 1 * math.cos(sine / 34)), math.rad(0), math.rad(90 + 2.5 * math.cos(sine / 28))), 0.1)
  5831. elseif ModeOfGlitch == 3 then
  5832. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.05 * math.cos(sine / 28), 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(0 - 1 * math.cos(sine / 34))), 0.1)
  5833. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.05 * math.cos(sine / 28), 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(0 + 1 * math.cos(sine / 34))), 0.1)
  5834. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + 0.05 * math.cos(sine / 28)) * angles(math.rad(0 - 1 * math.cos(sine / 34)), math.rad(0), math.rad(-20)), 0.1)
  5835. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(25 - 2.5 * math.cos(sine / 28)), math.rad(0), math.rad(20)), 0.1)
  5836. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * angles(math.rad(10), math.rad(-20), math.rad(30 + 2.5 * math.cos(sine / 25))), 0.1)
  5837. LW.C0 = clerp(LW.C0, cf(-1.5, 0.75, 0) * angles(math.rad(170), math.rad(-20), math.rad(20)), 0.1)
  5838. elseif ModeOfGlitch == 4 then
  5839. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.025 * math.cos(sine / 32), 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-1.5), math.rad(0), math.rad(20)), 0.1)
  5840. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.025 * math.cos(sine / 32), 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-1.5), math.rad(0), math.rad(-20)), 0.1)
  5841. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + 0.025 * math.cos(sine / 32)) * angles(math.rad(20 - 0.5 * math.cos(sine / 32)), math.rad(0), math.rad(0)), 0.1)
  5842. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(30 - 5 * math.cos(sine / 0.5265)), math.rad(0 - 5 * math.cos(sine / 0.25)), math.rad(0 - 5 * math.cos(sine / 0.465))), 0.1)
  5843. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * angles(math.rad(10 + 2.5 * math.cos(sine / 0.252)), math.rad(0 + 2.5 * math.cos(sine / 0.123)), math.rad(5 + 2.5 * math.cos(sine / 0.6))), 0.1)
  5844. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * angles(math.rad(10 + 2.5 * math.cos(sine / 0.568)), math.rad(0 + 2.5 * math.cos(sine / 0.664)), math.rad(-5 + 2.5 * math.cos(sine / 0.23))), 0.1)
  5845. elseif ModeOfGlitch == 5 or ModeOfGlitch == 2547 then
  5846. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.05 * math.cos(sine / 28), 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(0 + 1 * math.cos(sine / 34))), 0.1)
  5847. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.05 * math.cos(sine / 28), 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(0 + 1 * math.cos(sine / 34))), 0.1)
  5848. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + 0.05 * math.cos(sine / 28)) * angles(math.rad(0 - 1 * math.cos(sine / 34)), math.rad(0), math.rad(0)), 0.1)
  5849. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(5 - 2.5 * math.cos(sine / 28)), math.rad(0), math.rad(0)), 0.1)
  5850. RW.C0 = clerp(RW.C0, cf(1, 0.5 + 0.1 * math.cos(sine / 28), 0.45) * angles(math.rad(-30), math.rad(0), math.rad(-30)), 0.1)
  5851. LW.C0 = clerp(LW.C0, cf(-1, 0.5 + 0.1 * math.cos(sine / 28), 0.45) * angles(math.rad(-30), math.rad(0), math.rad(30)), 0.1)
  5852. elseif ModeOfGlitch == 6 or ModeOfGlitch == 1000000 or ModeOfGlitch == 18022547 then
  5853. RH.C0 = clerp(RH.C0, cf(1, -0.25, -0.5) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(-10)), 0.1)
  5854. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(10)), 0.1)
  5855. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 1.5 + 0.1 * math.cos(sine / 28)) * angles(math.rad(0 - 1 * math.cos(sine / 34)), math.rad(0), math.rad(0)), 0.1)
  5856. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(15), math.rad(0), math.rad(0)), 0.1)
  5857. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(20 + 2.5 * math.cos(sine / 28))), 0.1)
  5858. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-20 - 2.5 * math.cos(sine / 28))), 0.1)
  5859. end
  5860. end
  5861. elseif torvel > 2 and torvel < 22 and hitfloor ~= nil then
  5862. Anim = "Walk"
  5863. if attack == false then
  5864. if ModeOfGlitch == 1 then
  5865. RH.C0 = clerp(RH.C0, cf(1, -0.85, -0.15 - 0.15 * math.cos(sine / 4)) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0 + 5 * math.cos(sine / 8)), math.rad(0 + 25 * math.cos(sine / 8))), 0.1)
  5866. LH.C0 = clerp(LH.C0, cf(-1, -0.85, -0.15 + 0.15 * math.cos(sine / 4)) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0 + 5 * math.cos(sine / 8)), math.rad(0 + 25 * math.cos(sine / 8))), 0.1)
  5867. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.15 - 0.1 * math.cos(sine / 4)) * angles(math.rad(5), math.rad(0), math.rad(0 - 5 * math.cos(sine / 8))), 0.1)
  5868. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(25 - 5 * math.cos(sine / 0.325)), math.rad(0 - 5 * math.cos(sine / 0.25)), math.rad(0 + 5 * math.cos(sine / 8))), 0.1)
  5869. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * angles(math.rad(0 - 45 * math.cos(sine / 8)), math.rad(0), math.rad(10 - 10 * math.cos(sine / 4))), 0.1)
  5870. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * angles(math.rad(160), math.rad(0), math.rad(25)), 0.1)
  5871. elseif ModeOfGlitch == 4 then
  5872. RH.C0 = clerp(RH.C0, cf(1, -0.85, -0.15 - 0.15 * math.cos(sine / 8)) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0 + 5 * math.cos(sine / 12)), math.rad(5 + 25 * math.cos(sine / 12))), 0.1)
  5873. LH.C0 = clerp(LH.C0, cf(-1, -0.85, -0.15 + 0.15 * math.cos(sine / 8)) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0 + 5 * math.cos(sine / 12)), math.rad(-5 + 25 * math.cos(sine / 12))), 0.1)
  5874. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.15 - 0.1 * math.cos(sine / 8)) * angles(math.rad(12.5), math.rad(0), math.rad(0 - 5 * math.cos(sine / 12))), 0.1)
  5875. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(30 - 5 * math.cos(sine / 0.5265)), math.rad(0 - 5 * math.cos(sine / 0.25)), math.rad(0 - 5 * math.cos(sine / 0.465))), 0.1)
  5876. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * angles(math.rad(10 - 15 * math.cos(sine / 12)), math.rad(0 + 2.5 * math.cos(sine / 0.123)), math.rad(5 + 2.5 * math.cos(sine / 0.6))), 0.1)
  5877. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * angles(math.rad(10 + 15 * math.cos(sine / 12)), math.rad(0 + 2.5 * math.cos(sine / 0.664)), math.rad(-5 + 2.5 * math.cos(sine / 0.23))), 0.1)
  5878. elseif ModeOfGlitch ~= 1 or ModeOfGlitch ~= 4 then
  5879. RH.C0 = clerp(RH.C0, cf(1, -0.85, -0.15 - 0.15 * math.cos(sine / 4)) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0 + 5 * math.cos(sine / 8)), math.rad(0 + 25 * math.cos(sine / 8))), 0.1)
  5880. LH.C0 = clerp(LH.C0, cf(-1, -0.85, -0.15 + 0.15 * math.cos(sine / 4)) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0 + 5 * math.cos(sine / 8)), math.rad(0 + 25 * math.cos(sine / 8))), 0.1)
  5881. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.15 - 0.1 * math.cos(sine / 4)) * angles(math.rad(5), math.rad(0), math.rad(0 - 5 * math.cos(sine / 8))), 0.1)
  5882. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(10 + 2.5 * math.cos(sine / 100)), math.rad(0), math.rad(0 + 5 * math.cos(sine / 8))), 0.1)
  5883. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * angles(math.rad(0 - 45 * math.cos(sine / 8)), math.rad(0), math.rad(10 - 10 * math.cos(sine / 4))), 0.1)
  5884. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * angles(math.rad(0 + 45 * math.cos(sine / 8)), math.rad(0), math.rad(-10 + 10 * math.cos(sine / 4))), 0.1)
  5885. end
  5886. end
  5887. elseif torvel >= 22 and hitfloor ~= nil then
  5888. Anim = "Run"
  5889. if attack == false then
  5890. if ModeOfGlitch ~= 6 and ModeOfGlitch ~= 1000000 or ModeOfGlitch ~=18022547 or ModeOfGlitch ~=2547 then
  5891. RH.C0 = clerp(RH.C0, cf(1, -0.75 - 0.25 * math.cos(sine / 3), -0.25 - 0.25 * math.cos(sine / 3)) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0 + 95 * math.cos(sine / 6))), 0.1)
  5892. LH.C0 = clerp(LH.C0, cf(-1, -0.75 + 0.25 * math.cos(sine / 3), -0.25 + 0.25 * math.cos(sine / 3)) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0 + 95 * math.cos(sine / 6))), 0.1)
  5893. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.125 + 0.125 * math.cos(sine / 3)) * angles(math.rad(20), math.rad(0), math.rad(0 - 15 * math.cos(sine / 6))), 0.1)
  5894. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-10 + 2.5 * math.cos(sine / 100)), math.rad(0), math.rad(0 + 15 * math.cos(sine / 6))), 0.1)
  5895. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * angles(math.rad(0 - 155 * math.cos(sine / 6)), math.rad(0), math.rad(5 - 10 * math.cos(sine / 3))), 0.1)
  5896. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * angles(math.rad(0 + 155 * math.cos(sine / 6)), math.rad(0), math.rad(-5 + 10 * math.cos(sine / 3))), 0.1)
  5897. elseif ModeOfGlitch == 6 or ModeOfGlitch == 1000000 or ModeOfGlitch == 18022547 or ModeOfGlitch == 2547 then
  5898. RH.C0 = clerp(RH.C0, cf(1, -0.25, -0.5) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(-20)), 0.2)
  5899. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(20)), 0.2)
  5900. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, -0.5, 0.5 + 0.1 * math.cos(sine / 28)) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  5901. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)
  5902. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * angles(math.rad(-30), math.rad(0), math.rad(30 + 2.5 * math.cos(sine / 28))), 0.2)
  5903. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * angles(math.rad(-30), math.rad(0), math.rad(-30 - 2.5 * math.cos(sine / 28))), 0.2)
  5904. end
  5905. end
  5906. end
  5907. end
  5908. end
  5909. print("update log")
  5910. print("12 may 2018")
  5911. print("add new mode name lover key j")
  5912. print("close extarwing 3 and 4")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement