Advertisement
Oscar55555

Untitled

Mar 8th, 2019
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 190.85 KB | None | 0 0
  1. --https://github.com/Mokiros/roblox-FE-compatibility
  2. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  3. local Player,game,owner = owner,game
  4. local RealPlayer = Player
  5. do
  6. print("FE Compatibility code V2 by Mokiros")
  7. local RealPlayer = RealPlayer
  8. script.Parent = RealPlayer.Character
  9.  
  10. --Fake event to make stuff like Mouse.KeyDown work
  11. local Disconnect_Function = function(this)
  12. this[1].Functions[this[2]] = nil
  13. end
  14. local Disconnect_Metatable = {__index={disconnect=Disconnect_Function,Disconnect=Disconnect_Function}}
  15. local FakeEvent_Metatable = {__index={
  16. Connect = function(this,f)
  17. local i = tostring(math.random(0,10000))
  18. while this.Functions[i] do
  19. i = tostring(math.random(0,10000))
  20. end
  21. this.Functions[i] = f
  22. return setmetatable({this,i},Disconnect_Metatable)
  23. end
  24. }}
  25. FakeEvent_Metatable.__index.connect = FakeEvent_Metatable.__index.Connect
  26. local function fakeEvent()
  27. return setmetatable({Functions={}},FakeEvent_Metatable)
  28. end
  29.  
  30. --Creating fake input objects with fake variables
  31. local FakeMouse = {Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent(),Button2Up=fakeEvent(),Button2Down=fakeEvent()}
  32. FakeMouse.keyUp = FakeMouse.KeyUp
  33. FakeMouse.keyDown = FakeMouse.KeyDown
  34. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  35. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  36. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  37. end}
  38. --Merged 2 functions into one by checking amount of arguments
  39. CAS.UnbindAction = CAS.BindAction
  40.  
  41. --This function will trigger the events that have been :Connect()'ed
  42. local function TriggerEvent(self,ev,...)
  43. for _,f in pairs(self[ev].Functions) do
  44. f(...)
  45. end
  46. end
  47. FakeMouse.TriggerEvent = TriggerEvent
  48. UIS.TriggerEvent = TriggerEvent
  49.  
  50. --Client communication
  51. local Event = Instance.new("RemoteEvent")
  52. Event.Name = "UserInput_Event"
  53. Event.OnServerEvent:Connect(function(plr,io)
  54. if plr~=RealPlayer then return end
  55. FakeMouse.Target = io.Target
  56. FakeMouse.Hit = io.Hit
  57. if not io.isMouse then
  58. local b = io.UserInputState == Enum.UserInputState.Begin
  59. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  60. return FakeMouse:TriggerEvent(b and "Button1Down" or "Button1Up")
  61. end
  62. if io.UserInputType == Enum.UserInputType.MouseButton2 then
  63. return FakeMouse:TriggerEvent(b and "Button2Down" or "Button2Up")
  64. end
  65. for _,t in pairs(CAS.Actions) do
  66. for _,k in pairs(t.Keys) do
  67. if k==io.KeyCode then
  68. t.Function(t.Name,io.UserInputState,io)
  69. end
  70. end
  71. end
  72. FakeMouse:TriggerEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  73. UIS:TriggerEvent(b and "InputBegan" or "InputEnded",io,false)
  74. end
  75. end)
  76. Event.Parent = NLS([==[local Event = script:WaitForChild("UserInput_Event")
  77. local Mouse = owner:GetMouse()
  78. local UIS = game:GetService("UserInputService")
  79. local input = function(io,RobloxHandled)
  80. if RobloxHandled then return end
  81. --Since InputObject is a client-side instance, we create and pass table instead
  82. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  83. end
  84. UIS.InputBegan:Connect(input)
  85. UIS.InputEnded:Connect(input)
  86.  
  87. local h,t
  88. --Give the server mouse data every second frame, but only if the values changed
  89. --If player is not moving their mouse, client won't fire events
  90. local HB = game:GetService("RunService").Heartbeat
  91. while true do
  92. if h~=Mouse.Hit or t~=Mouse.Target then
  93. h,t=Mouse.Hit,Mouse.Target
  94. Event:FireServer({isMouse=true,Target=t,Hit=h})
  95. end
  96. --Wait 2 frames
  97. for i=1,2 do
  98. HB:Wait()
  99. end
  100. end]==],script)
  101.  
  102. ----Sandboxed game object that allows the usage of client-side methods and services
  103. --Real game object
  104. local RealGame = game
  105.  
  106. --Metatable for fake service
  107. local FakeService_Metatable = {
  108. __index = function(self,k)
  109. local s = rawget(self,"_RealService")
  110. if s then
  111. return typeof(s[k])=="function"
  112. and function(_,...)return s[k](s,...)end or s[k]
  113. end
  114. end,
  115. __newindex = function(self,k,v)
  116. local s = rawget(self,"_RealService")
  117. if s then s[k]=v end
  118. end
  119. }
  120. local function FakeService(t,RealService)
  121. t._RealService = typeof(RealService)=="string" and RealGame:GetService(RealService) or RealService
  122. return setmetatable(t,FakeService_Metatable)
  123. end
  124.  
  125. --Fake game object
  126. local FakeGame = {
  127. GetService = function(self,s)
  128. return rawget(self,s) or RealGame:GetService(s)
  129. end,
  130. Players = FakeService({
  131. LocalPlayer = FakeService({GetMouse=function(self)return FakeMouse end},Player)
  132. },"Players"),
  133. UserInputService = FakeService(UIS,"UserInputService"),
  134. ContextActionService = FakeService(CAS,"ContextActionService"),
  135. RunService = FakeService({
  136. _btrs = {},
  137. RenderStepped = RealGame:GetService("RunService").Heartbeat,
  138. BindToRenderStep = function(self,name,_,fun)
  139. self._btrs[name] = self.Heartbeat:Connect(fun)
  140. end,
  141. UnbindFromRenderStep = function(self,name)
  142. self._btrs[name]:Disconnect()
  143. end,
  144. },"RunService")
  145. }
  146. rawset(FakeGame.Players,"localPlayer",FakeGame.Players.LocalPlayer)
  147. FakeGame.service = FakeGame.GetService
  148. FakeService(FakeGame,game)
  149. --Changing owner to fake player object to support owner:GetMouse()
  150. game,owner = FakeGame,FakeGame.Players.LocalPlayer
  151. end
  152. wait(1)
  153. local Player = game:GetService("Players").BlindParsley157
  154. local Mouse,mouse,UserInputService,ContextActionService
  155. do
  156. script.Parent = Player.Character
  157. local CAS = {Actions={}}
  158. local Event = Instance.new("RemoteEvent")
  159. Event.Name = "UserInput_Event"
  160. Event.Parent = Player.Character
  161. local fakeEvent = function()
  162. local t = {_fakeEvent=true}
  163. t.Connect = function(self,f)self.Function=f end
  164. t.connect = t.Connect
  165. return t
  166. end
  167. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  168. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  169. function CAS:BindAction(name,fun,touch,...)
  170. CAS.Actions[name] = {Name=name,Function=fun,Keys={...}}
  171. end
  172. function CAS:UnbindAction(name)
  173. CAS.Actions[name] = nil
  174. end
  175. local function te(self,ev,...)
  176. local t = m[ev]
  177. if t and t._fakeEvent and t.Function then
  178. t.Function(...)
  179. end
  180. end
  181. m.TrigEvent = te
  182. UIS.TrigEvent = te
  183. Event.OnServerEvent:Connect(function(plr,io)
  184. if plr~=Player then return end
  185. if io.isMouse then
  186. m.Target = io.Target
  187. m.Hit = io.Hit
  188. elseif io.UserInputType == Enum.UserInputType.MouseButton1 then
  189. if io.UserInputState == Enum.UserInputState.Begin then
  190. m:TrigEvent("Button1Down")
  191. else
  192. m:TrigEvent("Button1Up")
  193. end
  194. else
  195. for n,t in pairs(CAS.Actions) do
  196. for _,k in pairs(t.Keys) do
  197. if k==io.KeyCode then
  198. t.Function(t.Name,io.UserInputState,io)
  199. end
  200. end
  201. end
  202. if io.UserInputState == Enum.UserInputState.Begin then
  203. m:TrigEvent("KeyDown",io.KeyCode.Name:lower())
  204. UIS:TrigEvent("InputBegan",io,false)
  205. else
  206. m:TrigEvent("KeyUp",io.KeyCode.Name:lower())
  207. UIS:TrigEvent("InputEnded",io,false)
  208. end
  209. end
  210. end)
  211. Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  212. end
  213.  
  214.  
  215. wait(0.5)
  216.  
  217. warn([[Sythezizer Loaded.
  218.  
  219. Created by NoobyGames12
  220. ]])
  221.  
  222. --[[the characters because i can lol
  223. Deone, the person behind sad or edgy modes such as Nuclear_Eggsermine, Abnormality, Sad, error, and other depressed modes. Incredibly edgy, and actually alone.
  224. Ceeque, the person behind happy or joyful modes such as Radiocutter, Eggsermine, Relaxed, and other positive modes. Incredibly energetic, and has friends.
  225. Neteutrality, the person behind neutral and bored modes which is basically just Synthezizer and Time-Keeper. Incredibly bored, and likes to listen to boring music and tv shows without friends.
  226. --]]
  227.  
  228. --[[
  229. SYNTH SWITCHER-B, or as i like to call synb lol
  230. version 4
  231. THE END UDPATE
  232. added the final mode, Impraefectium.
  233. --]]
  234.  
  235. -------------
  236. warn([[--------------------------------------------
  237. BUILD 1.0.0
  238. --------------------------------------------]])
  239. ---- Sources and functions might be taken from others
  240. plr = game:GetService("Players").noahcarter100
  241. char = plr.Character
  242. hum = char.Humanoid
  243. local cam = game.Workspace.CurrentCamera
  244. Camera = cam
  245. local CamInterrupt = false
  246. local TwoD = false
  247. local TargetInfo = {nil, nil}
  248. cam.CameraType = "Custom"
  249. t = char.Torso
  250. h = char.Head
  251. ra = char["Right Arm"]
  252. la = char["Left Arm"]
  253. rl = char["Right Leg"]
  254. ll = char["Left Leg"]
  255. tors = char.Torso
  256. lleg = char["Left Leg"]
  257. root = char.HumanoidRootPart
  258. hed = char.Head
  259. rleg = char["Right Leg"]
  260. rarm = char["Right Arm"]
  261. larm = char["Left Arm"]
  262. radian = math.rad
  263. random = math.random
  264. Vec3 = Vector3.new
  265. Inst = Instance.new
  266. cFrame = CFrame.new
  267. Euler = CFrame.fromEulerAnglesXYZ
  268. vt = Vector3.new
  269. bc = BrickColor.new
  270. br = BrickColor.random
  271. it = Instance.new
  272. cf = CFrame.new
  273.  
  274. local Booleans = {
  275. CamFollow = true,
  276. GyroUse = true
  277. }
  278.  
  279. function lerp(object, newCFrame, alpha)
  280. return object:lerp(newCFrame, alpha)
  281. end
  282.  
  283. local Directer = Inst("BodyGyro", root)
  284. Directer.MaxTorque = Vec3(0, 0, 0)
  285. Directer.P = 600000
  286. local CPart = Inst("Part")
  287. CPart.Anchored = true
  288. CPart.CanCollide = false
  289. CPart.Locked = true
  290. CPart.Transparency = 1
  291.  
  292. --the modes
  293. local mode = 1
  294. local suicideavailable = false
  295. --[[local secondary = false
  296. local eggsermine = false
  297. local nuclear = false
  298. local relax = false
  299. local sad = false
  300. local cutter = false
  301. local depress = false]]
  302. --other stuff, and a memory of what once was.
  303.  
  304.  
  305.  
  306. --[[
  307. secondary = false
  308. eggsermine = false
  309. nuclear = false
  310. relax = false
  311.  
  312. end of mode stuff]]
  313.  
  314. local kan = Instance.new("Sound",char)
  315. kan.Volume = 1.25
  316. kan.TimePosition = 0
  317. kan.PlaybackSpeed = 1.01
  318. kan.Pitch = 1.01
  319. kan.SoundId = "rbxassetid://923445685"
  320. kan.Name = "synthezitation"
  321. kan.Looped = true
  322. kan:Play()
  323.  
  324. local currentThemePlaying = kan.SoundId
  325. local currentPitch = kan.Pitch
  326. local currentVol = kan.Volume
  327. function NT(ID,timepos,pitch,vol)
  328. local kanz = kan
  329. --kanz:Stop()
  330. kanz.Volume = vol
  331. --kanz.TimePosition = timepos
  332. kanz.PlaybackSpeed = pitch
  333. kanz.Pitch = pitch
  334. kanz.SoundId = ID
  335. kanz.Name = "synthezitation"
  336. kanz.Looped = true
  337. currentThemePlaying = kanz.SoundId
  338. currentVol = kanz.Volume
  339. currentPitch = kanz.Pitch
  340. --kanz:Play()
  341. --coroutine.resume(coroutine.create(function()
  342. --wait(0.05)
  343. --end))
  344. end
  345.  
  346. function NTC(ID,timepos,pitch,vol)
  347. local kanz = kan
  348. kanz:Stop()
  349. kanz.Volume = vol
  350. kanz.TimePosition = timepos
  351. kanz.PlaybackSpeed = pitch
  352. kanz.Pitch = pitch
  353. kanz.SoundId = ID
  354. kanz.Name = "wrecked"
  355. kanz.Looped = true
  356. currentThemePlaying = kanz.SoundId
  357. currentVol = kanz.Volume
  358. currentPitch = kanz.Pitch
  359. kanz:Play()
  360. coroutine.resume(coroutine.create(function()
  361. wait(0.05)
  362. end))
  363. end
  364.  
  365. local mutedtog = false
  366.  
  367. function CameraEnshaking(Length,Intensity)
  368. coroutine.resume(coroutine.create(function()
  369. local intensity = 1*Intensity
  370. local rotM = 0.01*Intensity
  371. for i = 0, Length, 0.1 do
  372. swait()
  373. intensity = intensity - 0.05*Intensity/Length
  374. rotM = rotM - 0.0005*Intensity/Length
  375. hum.CameraOffset = Vec3(radian(random(-intensity, intensity)), radian(random(-intensity, intensity)), radian(random(-intensity, intensity)))
  376. 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)
  377. end
  378. Humanoid.CameraOffset = Vec3(0, 0, 0)
  379. end))
  380. end
  381. CamShake=function(Part,Distan,Power,Times)
  382. local de=Part.Position
  383. for i,v in pairs(workspace:children()) do
  384. if v:IsA("Model") and v:findFirstChild("Humanoid") then
  385. for _,c in pairs(v:children()) do
  386. if c.ClassName=="Part" and (c.Position - de).magnitude < Distan then
  387. local Noob=v.Humanoid
  388. if Noob~=nil then
  389. coroutine.resume(coroutine.create(function()
  390. FV = Instance.new("BoolValue", Noob)
  391. FV.Name = "CameraShake"
  392. for ShakeNum=1,Times do
  393. swait()
  394. local ef=Power
  395. if ef>=1 then
  396. Humanoid.CameraOffset = Vector3.new(math.random(-ef,ef),math.random(-ef,ef),math.random(-ef,ef))
  397. else
  398. ef=Power*10
  399. Humanoid.CameraOffset = Vector3.new(math.random(-ef,ef)/10,math.random(-ef,ef)/10,math.random(-ef,ef)/10)
  400. end
  401. end
  402. Humanoid.CameraOffset = Vector3.new(0,0,0)
  403. FV:Destroy()
  404. end))
  405. CameraShake(Times, Power, Noob)
  406. end
  407. end
  408. end
  409. end
  410. end
  411. end
  412.  
  413.  
  414. function chatfunc(text,color,typet,font,timeex)
  415. local chat = coroutine.wrap(function()
  416. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  417. Character:FindFirstChild("TalkingBillBoard"):destroy()
  418. end
  419. local naeeym2 = Instance.new("BillboardGui",Character)
  420. naeeym2.Size = UDim2.new(0,100,0,40)
  421. naeeym2.StudsOffset = Vector3.new(0,3,0)
  422. naeeym2.Adornee = Character.Head
  423. naeeym2.Name = "TalkingBillBoard"
  424. local tecks2 = Instance.new("TextLabel",naeeym2)
  425. tecks2.BackgroundTransparency = 1
  426. tecks2.BorderSizePixel = 0
  427. tecks2.Text = ""
  428. tecks2.Font = font
  429. tecks2.TextSize = 30
  430. tecks2.TextStrokeTransparency = 0
  431. tecks2.TextColor3 = color
  432. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  433. tecks2.Size = UDim2.new(1,0,0.5,0)
  434. local tecks3 = Instance.new("TextLabel",naeeym2)
  435. tecks3.BackgroundTransparency = 1
  436. tecks3.BorderSizePixel = 0
  437. tecks3.Text = ""
  438. tecks3.Font = font
  439. tecks3.TextSize = 30
  440. tecks3.TextStrokeTransparency = 0
  441. if typet == "Inverted" then
  442. tecks3.TextColor3 = Color3.new(0,0,0)
  443. tecks3.TextStrokeColor3 = color
  444. elseif typet == "Normal" then
  445. tecks3.TextColor3 = color
  446. tecks3.TextStrokeColor3 = Color3.new(0,0,0)
  447. end
  448. tecks3.Size = UDim2.new(1,0,0.5,0)
  449. for i = 0, 74*timeex do
  450. swait()
  451. tecks2.Text = text
  452. tecks3.Text = text
  453. end
  454. local randomrot = math.random(1,2)
  455. if randomrot == 1 then
  456. for i = 1, 50 do
  457. swait()
  458. tecks2.Text = text
  459. tecks3.Text = text
  460. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  461. tecks2.TextTransparency = tecks2.TextTransparency + .04
  462. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  463. tecks3.TextTransparency = tecks2.TextTransparency + .04
  464. end
  465. elseif randomrot == 2 then
  466. for i = 1, 50 do
  467. swait()
  468. tecks2.Text = text
  469. tecks3.Text = text
  470. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  471. tecks2.TextTransparency = tecks2.TextTransparency + .04
  472. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  473. tecks3.TextTransparency = tecks2.TextTransparency + .04
  474. end
  475. end
  476. naeeym2:Destroy()
  477. end)
  478. chat()
  479. end
  480.  
  481. gui = function(GuiType, parent, text, backtrans, backcol, pos, size)
  482. local gui = it(GuiType)
  483. gui.Parent = parent
  484. gui.Text = text
  485. gui.BackgroundTransparency = backtrans
  486. gui.BackgroundColor3 = backcol
  487. gui.SizeConstraint = "RelativeXY"
  488. gui.TextXAlignment = "Center"
  489. gui.TextYAlignment = "Center"
  490. gui.Position = pos
  491. gui.Size = size
  492. gui.Font = "SourceSans"
  493. gui.FontSize = "Size14"
  494. gui.TextWrapped = false
  495. gui.TextStrokeTransparency = 0
  496. gui.TextColor = BrickColor.new("White")
  497. return gui
  498. end
  499. --------------------------- GUI STUFF
  500. local basgui = it("GuiMain")
  501. basgui.Parent = plr.PlayerGui
  502. basgui.Name = "VISgui"
  503. local fullscreenz = it("Frame")
  504. fullscreenz.Parent = basgui
  505. fullscreenz.BackgroundColor3 = Color3.new(255, 255, 255)
  506. fullscreenz.BackgroundTransparency = 1
  507. fullscreenz.BorderColor3 = Color3.new(17, 17, 17)
  508. fullscreenz.Size = UDim2.new(1, 0, 1, 0)
  509. fullscreenz.Position = UDim2.new(0, 0, 0, 0)
  510. local imgl2 = Instance.new("ImageLabel",fullscreenz)
  511. imgl2.BackgroundTransparency = 1
  512. imgl2.BorderSizePixel = 0
  513. imgl2.ImageTransparency = 0.5
  514. imgl2.ImageColor3 = BrickColor.new("Pastel light blue").Color
  515. imgl2.Position = UDim2.new(0.75,-100,0.55,-100)
  516. imgl2.Size = UDim2.new(0,800,0,800)
  517. imgl2.Image = "rbxassetid://2076458450"
  518. local techc = imgl2:Clone()
  519. techc.Parent = fullscreenz
  520. techc.ImageTransparency = 0
  521. techc.Size = UDim2.new(0,900,0,900)
  522. techc.Position = UDim2.new(0.75,-150,0.55,-150)
  523. techc.ImageColor3 = BrickColor.new("Pastel light blue").Color
  524. techc.Image = "rbxassetid://2092248396"
  525. local circl = imgl2:Clone()
  526. circl.Parent = fullscreenz
  527. circl.ImageTransparency = 0
  528. circl.Size = UDim2.new(0,550,0,550)
  529. circl.Position = UDim2.new(0.75,25,0.55,25)
  530. circl.ImageColor3 = BrickColor.new("Alder").Color
  531. circl.Image = "rbxassetid://2109052855"
  532. local circl2 = imgl2:Clone()
  533. circl2.Parent = fullscreenz
  534. circl2.ImageTransparency = 0
  535. circl2.Size = UDim2.new(0,700,0,700)
  536. circl2.Position = UDim2.new(0.75,-50,0.55,-50)
  537. circl2.ImageColor3 = BrickColor.new("Pastel light blue").Color
  538. circl2.Image = "rbxassetid://2109045978"
  539. local imgl2b = imgl2:Clone()
  540. imgl2b.Parent = fullscreenz
  541. imgl2b.ImageTransparency = 0
  542. imgl2b.Size = UDim2.new(0,600,0,600)
  543. imgl2b.Position = UDim2.new(0.75,0,0.55,0)
  544. imgl2b.ImageColor3 = BrickColor.new("Alder").Color
  545. local ned = Instance.new("TextLabel",fullscreenz)
  546. ned.ZIndex = 2
  547. ned.Font = "SciFi"
  548. ned.BackgroundTransparency = 1
  549. ned.BorderSizePixel = 0.65
  550. ned.Size = UDim2.new(0.3,0,0.2,0)
  551. ned.Position = UDim2.new(0.7,0,0.8,0)
  552. ned.TextColor3 = BrickColor.new("Pastel light blue").Color
  553. ned.TextStrokeColor3 = BrickColor.new("Alder").Color
  554. ned.TextScaled = true
  555. ned.TextStrokeTransparency = 0
  556. ned.Text = "SYNTHEZIZER"
  557. ned.TextSize = 24
  558. ned.Rotation = 1
  559. ned.TextXAlignment = "Right"
  560. ned.TextYAlignment = "Bottom"
  561.  
  562. function bosschatfunc(text,color,watval)
  563. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  564. coroutine.resume(coroutine.create(function()
  565. if v.PlayerGui:FindFirstChild("Dialog")~= nil then
  566. v.PlayerGui:FindFirstChild("Dialog"):destroy()
  567. end
  568. local scrg = Instance.new("ScreenGui",v.PlayerGui)
  569. CFuncs["EchoSound"].Create("rbxassetid://525200869", scrg, 0.5, 1,0,10,0.1,0.25,1)
  570. scrg.Name = "Dialog"
  571. local txtlb = Instance.new("TextLabel",scrg)
  572. txtlb.Text = ""
  573. txtlb.Font = "SciFi"
  574. txtlb.TextColor3 = Color3.new(0,0,0)
  575. txtlb.TextStrokeTransparency = 0
  576. txtlb.BackgroundTransparency = 0.75
  577. txtlb.BackgroundColor3 = Color3.new(0,0,0)
  578. txtlb.TextStrokeColor3 = color
  579. txtlb.TextScaled = true
  580. txtlb.Size = UDim2.new(1,0,0.25,0)
  581. txtlb.TextXAlignment = "Left"
  582. txtlb.Position = UDim2.new(0,0,0.75 + 1,0)
  583. local txtlb2 = Instance.new("TextLabel",scrg)
  584. txtlb2.Text = ned.Text..":"
  585. txtlb2.Font = "Code"
  586. txtlb2.TextColor3 = Color3.new(0,0,0)
  587. txtlb2.TextStrokeTransparency = 0
  588. txtlb2.BackgroundTransparency = 1
  589. txtlb2.TextStrokeColor3 = color
  590. txtlb2.TextSize = 40
  591. txtlb2.Size = UDim2.new(1,0,0.25,0)
  592. txtlb2.TextXAlignment = "Left"
  593. txtlb2.Position = UDim2.new(0,0,1,0)
  594. local fvalen = 0.55
  595. local fval = -0.49
  596. coroutine.resume(coroutine.create(function()
  597. while true do
  598. swait()
  599. if chaosmode == true then
  600. txtlb.Rotation = math.random(-1,1)
  601. txtlb2.Rotation = math.random(-1,1)
  602. txtlb.Position = txtlb.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
  603. txtlb2.Position = txtlb2.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
  604. txtlb.TextStrokeColor3 = BrickColor.random().Color
  605. txtlb2.TextStrokeColor3 = BrickColor.random().Color
  606. end
  607. end
  608. end))
  609. coroutine.resume(coroutine.create(function()
  610. while true do
  611. swait()
  612. if scrg.Parent ~= nil then
  613. fvalen = fvalen - 0.0001
  614. elseif scrg.Parent == nil then
  615. break
  616. end
  617. end
  618. end))
  619. local flol = 1.75
  620. local flil = 1.6
  621. coroutine.resume(coroutine.create(function()
  622. for i = 0, 9 do
  623. swait()
  624. fval = fval + 0.05
  625. flol = flol - 0.1
  626. flil = flil - 0.1
  627. txtlb.Text = ""
  628. txtlb.Position = UDim2.new(0,0,flol,0)
  629. txtlb2.Position = UDim2.new(0,0,flil,0)
  630. end
  631. txtlb.Text = text
  632. wait(watval)
  633. local valinc = 0
  634. for i = 0, 99 do
  635. swait()
  636. valinc = valinc + 0.0001
  637. flol = flol + valinc
  638. flil = flil + valinc
  639. txtlb.Rotation = txtlb.Rotation + valinc*20
  640. txtlb2.Rotation = txtlb2.Rotation - valinc*50
  641. txtlb.Position = UDim2.new(0,0,flol,0)
  642. txtlb2.Position = UDim2.new(0,0,flil,0)
  643. txtlb.TextStrokeTransparency = txtlb.TextStrokeTransparency + 0.01
  644. txtlb.TextTransparency = txtlb.TextTransparency + 0.01
  645. txtlb2.TextStrokeTransparency = txtlb2.TextStrokeTransparency + 0.01
  646. txtlb2.TextTransparency = txtlb2.TextTransparency + 0.01
  647. txtlb.BackgroundTransparency = txtlb.BackgroundTransparency + 0.0025
  648. end
  649. scrg:Destroy()
  650. end))
  651. end))
  652. end
  653. end
  654.  
  655.  
  656. local Create = LoadLibrary("RbxUtility").Create
  657.  
  658. CFuncs = {
  659. ["Part"] = {
  660. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  661. local Part = Create("Part"){
  662. Parent = Parent,
  663. Reflectance = Reflectance,
  664. Transparency = Transparency,
  665. CanCollide = false,
  666. Locked = true,
  667. BrickColor = BrickColor.new(tostring(BColor)),
  668. Name = Name,
  669. Size = Size,
  670. Material = Material,
  671. }
  672. RemoveOutlines(Part)
  673. return Part
  674. end;
  675. };
  676.  
  677. ["Mesh"] = {
  678. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  679. local Msh = Create(Mesh){
  680. Parent = Part,
  681. Offset = OffSet,
  682. Scale = Scale,
  683. }
  684. if Mesh == "SpecialMesh" then
  685. Msh.MeshType = MeshType
  686. Msh.MeshId = MeshId
  687. end
  688. return Msh
  689. end;
  690. };
  691.  
  692. ["Mesh"] = {
  693. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  694. local Msh = Create(Mesh){
  695. Parent = Part,
  696. Offset = OffSet,
  697. Scale = Scale,
  698. }
  699. if Mesh == "SpecialMesh" then
  700. Msh.MeshType = MeshType
  701. Msh.MeshId = MeshId
  702. end
  703. return Msh
  704. end;
  705. };
  706.  
  707. ["Weld"] = {
  708. Create = function(Parent, Part0, Part1, C0, C1)
  709. local Weld = Create("Weld"){
  710. Parent = Parent,
  711. Part0 = Part0,
  712. Part1 = Part1,
  713. C0 = C0,
  714. C1 = C1,
  715. }
  716. return Weld
  717. end;
  718. };
  719.  
  720. ["Sound"] = {
  721. Create = function(id, par, vol, pit)
  722. coroutine.resume(coroutine.create(function()
  723. local S = Create("Sound"){
  724. Volume = vol,
  725. Name = "EffectSoundo",
  726. Pitch = pit or 1,
  727. SoundId = id,
  728. Parent = par or workspace,
  729. }
  730. wait()
  731. S:play()
  732. game:GetService("Debris"):AddItem(S, 10)
  733. end))
  734. end;
  735. };
  736.  
  737. ["TimeSound"] = {
  738. Create = function(id, par, vol, pit, timepos,timedel)
  739. coroutine.resume(coroutine.create(function()
  740. local S = Create("Sound"){
  741. Volume = vol,
  742. Name = "EffectSoundo",
  743. Pitch = pit or 1,
  744. SoundId = id,
  745. TimePosition = timepos,
  746. Parent = par or workspace,
  747. }
  748. wait()
  749. S:play()
  750. game:GetService("Debris"):AddItem(S, timedel)
  751. end))
  752. end;
  753. };
  754. ["EchoSound"] = {
  755. Create = function(id, par, vol, pit, timepos,delays,echodelay,fedb,dryl)
  756. coroutine.resume(coroutine.create(function()
  757. local Sas = Create("Sound"){
  758. Volume = vol,
  759. Name = "EffectSoundo",
  760. Pitch = pit or 1,
  761. SoundId = id,
  762. TimePosition = timepos,
  763. Parent = par or workspace,
  764. }
  765. local E = Create("EchoSoundEffect"){
  766. Delay = echodelay,
  767. Name = "Echo",
  768. Feedback = fedb,
  769. DryLevel = dryl,
  770. Parent = Sas,
  771. }
  772. wait()
  773. Sas:play()
  774. game:GetService("Debris"):AddItem(Sas, delays)
  775. end))
  776. end;
  777. };
  778.  
  779. ["LongSound"] = {
  780. Create = function(id, par, vol, pit)
  781. coroutine.resume(coroutine.create(function()
  782. local S = Create("Sound"){
  783. Volume = vol,
  784. Pitch = pit or 1,
  785. SoundId = id,
  786. Parent = par or workspace,
  787. }
  788. wait()
  789. S:play()
  790. game:GetService("Debris"):AddItem(S, 60)
  791. end))
  792. end;
  793. };
  794.  
  795. ["ParticleEmitter"] = {
  796. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  797. local fp = Create("ParticleEmitter"){
  798. Parent = Parent,
  799. Color = ColorSequence.new(Color1, Color2),
  800. LightEmission = LightEmission,
  801. Size = Size,
  802. Texture = Texture,
  803. Transparency = Transparency,
  804. ZOffset = ZOffset,
  805. Acceleration = Accel,
  806. Drag = Drag,
  807. LockedToPart = LockedToPart,
  808. VelocityInheritance = VelocityInheritance,
  809. EmissionDirection = EmissionDirection,
  810. Enabled = Enabled,
  811. Lifetime = LifeTime,
  812. Rate = Rate,
  813. Rotation = Rotation,
  814. RotSpeed = RotSpeed,
  815. Speed = Speed,
  816. VelocitySpread = VelocitySpread,
  817. }
  818. return fp
  819. end;
  820. };
  821.  
  822. CreateTemplate = {
  823.  
  824. };
  825. }
  826.  
  827.  
  828.  
  829. New = function(Object, Parent, Name, Data)
  830. local Object = Instance.new(Object)
  831. for Index, Value in pairs(Data or {}) do
  832. Object[Index] = Value
  833. end
  834. Object.Parent = Parent
  835. Object.Name = Name
  836. return Object
  837. end
  838. local maincolor = BrickColor.new("Really black")
  839. local m = Instance.new("Model",char)
  840. local colorizermod = Instance.new("Model",char)
  841.  
  842.  
  843. --HAHA BOOKMARK FOR GUI COLORING STUFF
  844. --LOOK UP GUI COLOR
  845. --[[TEMPLATE
  846. imgl2.ImageColor3 = BrickColor.new("Pastel light blue").Color
  847. techc.ImageColor3 = BrickColor.new("Pastel light blue").Color
  848. circl.ImageColor3 = BrickColor.new("Alder").Color
  849. circl2.ImageColor3 = BrickColor.new("Pastel light blue").Color
  850. imgl2b.ImageColor3 = BrickColor.new("Alder").Color
  851. ned.TextColor3 = BrickColor.new("Pastel light blue").Color
  852. ned.TextStrokeColor3 = BrickColor.new("Alder").Color
  853. ]]
  854.  
  855. function CreateParta(parent,transparency,reflectance,material,brickcolor)
  856. local p = Instance.new("Part")
  857. p.TopSurface = 0
  858. p.BottomSurface = 0
  859. p.Parent = parent
  860. p.Size = Vector3.new(0.1,0.1,0.1)
  861. p.Transparency = transparency
  862. p.Reflectance = reflectance
  863. p.CanCollide = false
  864. p.Locked = true
  865. p.BrickColor = brickcolor
  866. p.Material = material
  867. return p
  868. end
  869.  
  870. function CreateMesh(parent,meshtype,x1,y1,z1)
  871. local mesh = Instance.new("SpecialMesh",parent)
  872. mesh.MeshType = meshtype
  873. mesh.Scale = Vector3.new(x1*10,y1*10,z1*10)
  874. return mesh
  875. end
  876.  
  877. function CreateSpecialMesh(parent,meshid,x1,y1,z1)
  878. local mesh = Instance.new("SpecialMesh",parent)
  879. mesh.MeshType = "FileMesh"
  880. mesh.MeshId = meshid
  881. mesh.Scale = Vector3.new(x1,y1,z1)
  882. return mesh
  883. end
  884.  
  885.  
  886. function CreateSpecialGlowMesh(parent,meshid,x1,y1,z1)
  887. local mesh = Instance.new("SpecialMesh",parent)
  888. mesh.MeshType = "FileMesh"
  889. mesh.MeshId = meshid
  890. mesh.TextureId = "http://www.roblox.com/asset/?id=269748808"
  891. mesh.Scale = Vector3.new(x1,y1,z1)
  892. mesh.VertexColor = Vector3.new(parent.BrickColor.r, parent.BrickColor.g, parent.BrickColor.b)
  893. return mesh
  894. end
  895.  
  896. function CreateWeld(parent,part0,part1,C1X,C1Y,C1Z,C1Xa,C1Ya,C1Za,C0X,C0Y,C0Z,C0Xa,C0Ya,C0Za)
  897. local weld = Instance.new("Weld")
  898. weld.Parent = parent
  899. weld.Part0 = part0
  900. weld.Part1 = part1
  901. weld.C1 = CFrame.new(C1X,C1Y,C1Z)*CFrame.Angles(C1Xa,C1Ya,C1Za)
  902. weld.C0 = CFrame.new(C0X,C0Y,C0Z)*CFrame.Angles(C0Xa,C0Ya,C0Za)
  903. return weld
  904. end
  905.  
  906.  
  907. ----------------------------
  908. local sorb = CreateParta(m,1,1,"SmoothPlastic",BrickColor.random())
  909. CreateWeld(sorb,rarm,sorb,0,1,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  910. local sorb2 = CreateParta(m,1,1,"SmoothPlastic",BrickColor.random())
  911. CreateWeld(sorb2,larm,sorb2,0,1,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  912.  
  913. local handlex = CreateParta(m,1,1,"Neon",maincolor)
  914. CreateMesh(handlex,"Brick",0,0,0)
  915. local handlexweld = CreateWeld(handlex,tors,handlex,0,-2,-2.05,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  916.  
  917. local rotzo = CreateParta(m,1,1,"Neon",maincolor)
  918. CreateMesh(rotzo,"Brick",0,0,0)
  919. local rotingweld = CreateWeld(rotzo,handlex,rotzo,0,0,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  920. local rotzo2 = CreateParta(m,1,1,"Neon",maincolor)
  921. CreateMesh(rotzo2,"Brick",0,0,0)
  922. local rotingweld2 = CreateWeld(rotzo2,handlex,rotzo2,0,0,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  923.  
  924. local roterval = 0
  925. for i = 0, 7 do
  926. rn = CreateParta(colorizermod,0,0,"Neon",BrickColor.new("Alder"))
  927. CreateMesh(rn,"Wedge",0.15,1,0.15)
  928. CreateWeld(rn,rotzo,rn,0,-4.25,0.1,math.rad(0),math.rad(90),math.rad(roterval),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  929. rn = CreateParta(colorizermod,0,0,"Neon",BrickColor.new("Alder"))
  930. CreateMesh(rn,"Wedge",0.15,1,0.15)
  931. CreateWeld(rn,rotzo,rn,0,-4.25,0.1,math.rad(0),math.rad(-90),math.rad(roterval),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  932. rn = CreateParta(colorizermod,0,0,"Neon",BrickColor.new("Alder"))
  933. CreateMesh(rn,"Wedge",0.15,1,0.15)
  934. CreateWeld(rn,rotzo,rn,0,3.25,0.1,math.rad(0),math.rad(90),math.rad(roterval),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  935. rn = CreateParta(colorizermod,0,0,"Neon",BrickColor.new("Alder"))
  936. CreateMesh(rn,"Wedge",0.15,1,0.15)
  937. CreateWeld(rn,rotzo,rn,0,3.25,0.1,math.rad(0),math.rad(-90),math.rad(roterval),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  938.  
  939. rn = CreateParta(colorizermod,0,0,"Neon",BrickColor.new("Alder"))
  940. CreateMesh(rn,"Wedge",0.15,1,0.25)
  941. CreateWeld(rn,rotzo2,rn,0,1.5,0.2,math.rad(0),math.rad(90),math.rad(roterval + 22.5),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  942. rn = CreateParta(colorizermod,0,0,"Neon",BrickColor.new("Alder"))
  943. CreateMesh(rn,"Wedge",0.15,1,0.25)
  944. CreateWeld(rn,rotzo2,rn,0,1.5,0.2,math.rad(0),math.rad(-90),math.rad(roterval + 22.5),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  945. roterval = roterval + 45
  946. end
  947. local refec = Instance.new("ParticleEmitter",handlex)
  948. refec.Texture = "rbxassetid://284205403"
  949. refec.LightEmission = 0.95
  950. refec.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  951. refec.Rate = 50
  952. refec.Lifetime = NumberRange.new(0.5)
  953. refec.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5,0),NumberSequenceKeypoint.new(0.5,0.75,0),NumberSequenceKeypoint.new(1,0.1,0)})
  954. refec.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.5,0.25,0),NumberSequenceKeypoint.new(1,1,0)})
  955. refec.Speed = NumberRange.new(0,2)
  956. refec.Drag = 5
  957. refec.LockedToPart = true
  958. refec.Rotation = NumberRange.new(-500,500)
  959. refec.VelocitySpread = 9000
  960. refec.RotSpeed = NumberRange.new(-500,500)
  961. local refec2 = refec:Clone()
  962. refec2.LightEmission = 0.75
  963. refec2.Texture = "rbxassetid://2109052855"--2108979939 254287058 2109052855
  964. refec2.Parent = handlex
  965. refec2.Rate = 15
  966. refec2.Lifetime = NumberRange.new(0.75)
  967. refec2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2.15,0),NumberSequenceKeypoint.new(0.7,2.25,0),NumberSequenceKeypoint.new(0.8,2.15,0),NumberSequenceKeypoint.new(1,1.75,0)})
  968. refec2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.5,0.65,0),NumberSequenceKeypoint.new(1,1,0)})
  969. refec2.Speed = NumberRange.new(0)
  970. local refec3 = refec:Clone()
  971. refec3.LightEmission = 0.75
  972. refec3.Texture = "rbxassetid://2092248396"
  973. refec3.Parent = handlex
  974. refec3.Rate = 25
  975. refec3.Lifetime = NumberRange.new(1)
  976. refec3.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2,0),NumberSequenceKeypoint.new(0.8,4,0),NumberSequenceKeypoint.new(1,15,0)})
  977. refec3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.5,0.65,0),NumberSequenceKeypoint.new(1,1,0)})
  978. refec3.Speed = NumberRange.new(0)
  979. refec3.RotSpeed = NumberRange.new(-50,50)
  980. local valuaring = 10
  981. for i = 0, 35 do
  982. valuaring = valuaring + 10
  983. rn = CreateParta(colorizermod,0,0,"Neon",BrickColor.new("Alder"))
  984. CreateMesh(rn,"Brick",0.25,0.1,0.1)
  985. CreateWeld(rn,handlex,rn,0,2,0,math.rad(0),math.rad(0),math.rad(valuaring),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  986. rn = CreateParta(colorizermod,0,0,"Neon",BrickColor.new("Alder"))
  987. CreateMesh(rn,"Brick",0.725,0.045,0.045)
  988. CreateWeld(rn,handlex,rn,0,3.8,0,math.rad(0),math.rad(0),math.rad(valuaring),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  989. rn = CreateParta(m,0,0,"Granite",maincolor)
  990. CreateMesh(rn,"Brick",0.35,0.05,0.2)
  991. CreateWeld(rn,handlex,rn,0,1.975,0,math.rad(0),math.rad(0),math.rad(valuaring + 5),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  992. rn = CreateParta(m,0,0,"Granite",maincolor)
  993. CreateMesh(rn,"Torso",0.385,0.15,0.2)
  994. CreateWeld(rn,handlex,rn,0,2.1,0,math.rad(0),math.rad(0),math.rad(valuaring),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  995. rn = CreateParta(colorizermod,0,0,"Neon",BrickColor.new("Alder"))
  996. CreateMesh(rn,"Wedge",0.5,0.5,0.15)
  997. CreateWeld(rn,handlex,rn,0,-2.25,0,math.rad(0),math.rad(0),math.rad(valuaring + 5),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  998. end
  999. ------
  1000.  
  1001.  
  1002. function RemoveOutlines(part)
  1003. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  1004. end
  1005. function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1006. local Part = Create("Part")({
  1007. Parent = Parent,
  1008. Reflectance = Reflectance,
  1009. Transparency = Transparency,
  1010. CanCollide = false,
  1011. Locked = true,
  1012. BrickColor = BrickColor.new(tostring(BColor)),
  1013. Name = Name,
  1014. Size = Size,
  1015. Material = Material
  1016. })
  1017. Part.CustomPhysicalProperties = PhysicalProperties.new(0.001, 0.001, 0.001, 0.001, 0.001)
  1018. RemoveOutlines(Part)
  1019. return Part
  1020. end
  1021. function CreateMesha(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1022. local Msh = Create(Mesh)({
  1023. Parent = Part,
  1024. Offset = OffSet,
  1025. Scale = Scale
  1026. })
  1027. if Mesh == "SpecialMesh" then
  1028. Msh.MeshType = MeshType
  1029. Msh.MeshId = MeshId
  1030. end
  1031. return Msh
  1032. end
  1033. function CreateWeld(Parent, Part0, Part1, C0, C1)
  1034. local Weld = Create("Weld")({
  1035. Parent = Parent,
  1036. Part0 = Part0,
  1037. Part1 = Part1,
  1038. C0 = C0,
  1039. C1 = C1
  1040. })
  1041. return Weld
  1042. end
  1043.  
  1044. Character=Player.Character
  1045. PlayerGui=Player.PlayerGui
  1046. Backpack=Player.Backpack
  1047. Torso=Character.Torso
  1048. Head=Character.Head
  1049. Humanoid=Character.Humanoid
  1050. m=Instance.new('Model',Character)
  1051. LeftArm=Character["Left Arm"]
  1052. LeftLeg=Character["Left Leg"]
  1053. RightArm=Character["Right Arm"]
  1054. RightLeg=Character["Right Leg"]
  1055. LW=Torso["Left Shoulder"]
  1056. LH=Torso["Left Hip"]
  1057. RW=Torso["Right Shoulder"]
  1058. RH=Torso["Right Hip"]
  1059. Face = Head.face
  1060. Neck=Torso.Neck
  1061. it=Instance.new
  1062. attacktype=1
  1063. vt=Vector3.new
  1064. cf=CFrame.new
  1065. euler=CFrame.fromEulerAnglesXYZ
  1066. angles=CFrame.Angles
  1067. cloaked=false
  1068. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1069. necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1070. LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  1071. LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
  1072. RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  1073. RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
  1074. RootPart=Character.HumanoidRootPart
  1075. RootJoint=RootPart.RootJoint
  1076. RootCF=euler(-1.57,0,3.14)
  1077. attack = false
  1078. attackdebounce = false
  1079. deb=false
  1080. equipped=true
  1081. hand=false
  1082. combo=0
  1083. mana=0
  1084. trispeed=.2
  1085. attackmode='none'
  1086. local idle=0
  1087. local Anim="Idle"
  1088. local Effects={}
  1089. local gun=false
  1090. local shoot=false
  1091. local sine = 0
  1092. local change = 1
  1093.  
  1094. --save shoulders
  1095. RSH, LSH=nil, nil
  1096. --welds
  1097. RW, LW=Instance.new("Weld"), Instance.new("Weld")
  1098. RW.Name="Right Shoulder" LW.Name="Left Shoulder"
  1099. LH=Torso["Left Hip"]
  1100. RH=Torso["Right Hip"]
  1101. TorsoColor=Torso.BrickColor
  1102. function NoOutline(Part)
  1103. Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
  1104. end
  1105. ch=Character
  1106. RSH=ch.Torso["Right Shoulder"]
  1107. LSH=ch.Torso["Left Shoulder"]
  1108. --
  1109. RSH.Parent=nil
  1110. LSH.Parent=nil
  1111. --
  1112. RW.Name="Right Shoulder"
  1113. RW.Part0=char.Torso
  1114. RW.C0=cf(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
  1115. RW.C1=cf(0, 0.5, 0)
  1116. RW.Part1=char["Right Arm"]
  1117. RW.Parent=char.Torso
  1118. --
  1119. LW.Name="Left Shoulder"
  1120. LW.Part0=char.Torso
  1121. LW.C0=cf(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
  1122. LW.C1=cf(0, 0.5, 0)
  1123. LW.Part1=char["Left Arm"]
  1124. LW.Parent=char.Torso
  1125. local donum=0
  1126.  
  1127.  
  1128. function part(formfactor,parent,reflectance,transparency,brickcolor,name,size)
  1129. local fp=it("Part")
  1130. fp.formFactor=formfactor
  1131. fp.Parent=parent
  1132. fp.Reflectance=reflectance
  1133. fp.Transparency=transparency
  1134. fp.CanCollide=false
  1135. fp.Locked=true
  1136. fp.BrickColor=brickcolor
  1137. fp.Name=name
  1138. fp.Size=size
  1139. fp.Position=Torso.Position
  1140. NoOutline(fp)
  1141. fp.Material="SmoothPlastic"
  1142. fp:BreakJoints()
  1143. return fp
  1144. end
  1145.  
  1146. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  1147. local mesh=it(Mesh)
  1148. mesh.Parent=part
  1149. if Mesh=="SpecialMesh" then
  1150. mesh.MeshType=meshtype
  1151. if meshid~="nil" then
  1152. mesh.MeshId="http://www.roblox.com/asset/?id="..meshid
  1153. end
  1154. end
  1155. mesh.Offset=offset
  1156. mesh.Scale=scale
  1157. return mesh
  1158. end
  1159.  
  1160. function weld(parent,part0,part1,c0)
  1161. local weld=it("Weld")
  1162. weld.Parent=parent
  1163. weld.Part0=part0
  1164. weld.Part1=part1
  1165. weld.C0=c0
  1166. return weld
  1167. end
  1168.  
  1169. local Color1=Torso.BrickColor
  1170.  
  1171. local bodvel=Instance.new("BodyVelocity")
  1172. local bg=Instance.new("BodyGyro")
  1173.  
  1174.  
  1175. --------- SazEreno's Artificial HB --------------
  1176. ArtificialHB = Instance.new("BindableEvent", script)
  1177. ArtificialHB.Name = "ArtificialHB"
  1178.  
  1179. script:WaitForChild("ArtificialHB")
  1180. Frame_Speed = 1 / 60
  1181. frame = Frame_Speed
  1182. tf = 0
  1183. allowframeloss = false
  1184. tossremainder = false
  1185. lastframe = tick()
  1186. script.ArtificialHB:Fire()
  1187.  
  1188. game:GetService("RunService").Heartbeat:connect(function(s, p)
  1189. tf = tf + s
  1190. if tf >= frame then
  1191. if allowframeloss then
  1192. script.ArtificialHB:Fire()
  1193. lastframe = tick()
  1194. else
  1195. for i = 1, math.floor(tf / frame) do
  1196. script.ArtificialHB:Fire()
  1197. end
  1198. lastframe = tick()
  1199. end
  1200. if tossremainder then
  1201. tf = 0
  1202. else
  1203. tf = tf - frame * math.floor(tf / frame)
  1204. end
  1205. end
  1206. end)
  1207.  
  1208. ------------------
  1209. function swait(num)
  1210. if num == 0 or num == nil then
  1211. ArtificialHB.Event:wait()
  1212. else
  1213. for i = 1, num do
  1214. ArtificialHB.Event:wait()
  1215. end
  1216. end
  1217. end
  1218.  
  1219. -------- RAINBOW LEAVE IT TO ME
  1220. local r = 255
  1221. local g = 0
  1222. local b = 0
  1223. coroutine.resume(coroutine.create(function()
  1224. while wait() do
  1225. for i = 0, 254/5 do
  1226. swait()
  1227. g = g + 5
  1228. end
  1229. for i = 0, 254/5 do
  1230. swait()
  1231. r = r - 5
  1232. end
  1233. for i = 0, 254/5 do
  1234. swait()
  1235. b = b + 5
  1236. end
  1237. for i = 0, 254/5 do
  1238. swait()
  1239. g = g - 5
  1240. end
  1241. for i = 0, 254/5 do
  1242. swait()
  1243. r = r + 5
  1244. end
  1245. for i = 0, 254/5 do
  1246. swait()
  1247. b = b - 5
  1248. end
  1249. end
  1250. end))
  1251.  
  1252.  
  1253. so = function(id,par,vol,pit)
  1254. coroutine.resume(coroutine.create(function()
  1255. local sou = Instance.new("Sound",par or workspace)
  1256. sou.Volume=vol
  1257. sou.Pitch=pit or 1
  1258. sou.SoundId=id
  1259. swait()
  1260. sou:play()
  1261. game:GetService("Debris"):AddItem(sou,6)
  1262. end))
  1263. end
  1264.  
  1265. function clerp(a,b,t)
  1266. local qa = {QuaternionFromCFrame(a)}
  1267. local qb = {QuaternionFromCFrame(b)}
  1268. local ax, ay, az = a.x, a.y, a.z
  1269. local bx, by, bz = b.x, b.y, b.z
  1270. local _t = 1-t
  1271. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  1272. end
  1273.  
  1274. function QuaternionFromCFrame(cf)
  1275. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  1276. local trace = m00 + m11 + m22
  1277. if trace > 0 then
  1278. local s = math.sqrt(1 + trace)
  1279. local recip = 0.5/s
  1280. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  1281. else
  1282. local i = 0
  1283. if m11 > m00 then
  1284. i = 1
  1285. end
  1286. if m22 > (i == 0 and m00 or m11) then
  1287. i = 2
  1288. end
  1289. if i == 0 then
  1290. local s = math.sqrt(m00-m11-m22+1)
  1291. local recip = 0.5/s
  1292. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  1293. elseif i == 1 then
  1294. local s = math.sqrt(m11-m22-m00+1)
  1295. local recip = 0.5/s
  1296. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  1297. elseif i == 2 then
  1298. local s = math.sqrt(m22-m00-m11+1)
  1299. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  1300. end
  1301. end
  1302. end
  1303.  
  1304. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  1305. local xs, ys, zs = x + x, y + y, z + z
  1306. local wx, wy, wz = w*xs, w*ys, w*zs
  1307. local xx = x*xs
  1308. local xy = x*ys
  1309. local xz = x*zs
  1310. local yy = y*ys
  1311. local yz = y*zs
  1312. local zz = z*zs
  1313. 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))
  1314. end
  1315.  
  1316. function QuaternionSlerp(a, b, t)
  1317. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  1318. local startInterp, finishInterp;
  1319. if cosTheta >= 0.0001 then
  1320. if (1 - cosTheta) > 0.0001 then
  1321. local theta = math.acos(cosTheta)
  1322. local invSinTheta = 1/math.sin(theta)
  1323. startInterp = math.sin((1-t)*theta)*invSinTheta
  1324. finishInterp = math.sin(t*theta)*invSinTheta
  1325. else
  1326. startInterp = 1-t
  1327. finishInterp = t
  1328. end
  1329. else
  1330. if (1+cosTheta) > 0.0001 then
  1331. local theta = math.acos(-cosTheta)
  1332. local invSinTheta = 1/math.sin(theta)
  1333. startInterp = math.sin((t-1)*theta)*invSinTheta
  1334. finishInterp = math.sin(t*theta)*invSinTheta
  1335. else
  1336. startInterp = t-1
  1337. finishInterp = t
  1338. end
  1339. end
  1340. 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
  1341. end
  1342.  
  1343. local function CFrameFromTopBack(at, top, back)
  1344. local right = top:Cross(back)
  1345. return CFrame.new(at.x, at.y, at.z,
  1346. right.x, top.x, back.x,
  1347. right.y, top.y, back.y,
  1348. right.z, top.z, back.z)
  1349. end
  1350.  
  1351. function Triangle(a, b, c)
  1352. local edg1 = (c-a):Dot((b-a).unit)
  1353. local edg2 = (a-b):Dot((c-b).unit)
  1354. local edg3 = (b-c):Dot((a-c).unit)
  1355. if edg1 <= (b-a).magnitude and edg1 >= 0 then
  1356. a, b, c = a, b, c
  1357. elseif edg2 <= (c-b).magnitude and edg2 >= 0 then
  1358. a, b, c = b, c, a
  1359. elseif edg3 <= (a-c).magnitude and edg3 >= 0 then
  1360. a, b, c = c, a, b
  1361. else
  1362. assert(false, "unreachable")
  1363. end
  1364.  
  1365. local len1 = (c-a):Dot((b-a).unit)
  1366. local len2 = (b-a).magnitude - len1
  1367. local width = (a + (b-a).unit*len1 - c).magnitude
  1368.  
  1369. local maincf = CFrameFromTopBack(a, (b-a):Cross(c-b).unit, -(b-a).unit)
  1370.  
  1371. local list = {}
  1372.  
  1373. if len1 > 0.01 then
  1374. local w1 = Instance.new('WedgePart', m)
  1375. game:GetService("Debris"):AddItem(w1,5)
  1376. w1.Material = "SmoothPlastic"
  1377. w1.FormFactor = 'Custom'
  1378. w1.BrickColor = BrickColor.new("Really red")
  1379. w1.Transparency = 0
  1380. w1.Reflectance = 0
  1381. w1.Material = "SmoothPlastic"
  1382. w1.CanCollide = false
  1383. local l1 = Instance.new("PointLight",w1)
  1384. l1.Color = Color3.new(170,0,0)
  1385. NoOutline(w1)
  1386. local sz = Vector3.new(0.2, width, len1)
  1387. w1.Size = sz
  1388. local sp = Instance.new("SpecialMesh",w1)
  1389. sp.MeshType = "Wedge"
  1390. sp.Scale = Vector3.new(0,1,1) * sz/w1.Size
  1391. w1:BreakJoints()
  1392. w1.Anchored = true
  1393. w1.Parent = workspace
  1394. w1.Transparency = 0.7
  1395. table.insert(Effects,{w1,"Disappear",.01})
  1396. w1.CFrame = maincf*CFrame.Angles(math.pi,0,math.pi/2)*CFrame.new(0,width/2,len1/2)
  1397. table.insert(list,w1)
  1398. end
  1399.  
  1400. if len2 > 0.01 then
  1401. local w2 = Instance.new('WedgePart', m)
  1402. game:GetService("Debris"):AddItem(w2,5)
  1403. w2.Material = "SmoothPlastic"
  1404. w2.FormFactor = 'Custom'
  1405. w2.BrickColor = BrickColor.new("Really red")
  1406. w2.Transparency = 0
  1407. w2.Reflectance = 0
  1408. w2.Material = "SmoothPlastic"
  1409. w2.CanCollide = false
  1410. local l2 = Instance.new("PointLight",w2)
  1411. l2.Color = Color3.new(170,0,0)
  1412. NoOutline(w2)
  1413. local sz = Vector3.new(0.2, width, len2)
  1414. w2.Size = sz
  1415. local sp = Instance.new("SpecialMesh",w2)
  1416. sp.MeshType = "Wedge"
  1417. sp.Scale = Vector3.new(0,1,1) * sz/w2.Size
  1418. w2:BreakJoints()
  1419. w2.Anchored = true
  1420. w2.Parent = workspace
  1421. w2.Transparency = 0.7
  1422. table.insert(Effects,{w2,"Disappear",.01})
  1423. w2.CFrame = maincf*CFrame.Angles(math.pi,math.pi,-math.pi/2)*CFrame.new(0,width/2,-len1 - len2/2)
  1424. table.insert(list,w2)
  1425. end
  1426. return unpack(list)
  1427. end
  1428.  
  1429.  
  1430. function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  1431. if hit.Parent == nil then
  1432. return
  1433. end
  1434. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  1435. for _, v in pairs(hit.Parent:children()) do
  1436. if v:IsA("Humanoid") then
  1437. h = v
  1438. end
  1439. end
  1440. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Head") ~= nil then
  1441. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  1442. return
  1443. end
  1444. local c = Create("ObjectValue")({
  1445. Name = "creator",
  1446. Value = game:GetService("Players").noahcarter100,
  1447. Parent = h
  1448. })
  1449. game:GetService("Debris"):AddItem(c, 0.5)
  1450. if HitSound ~= nil and HitPitch ~= nil then
  1451. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  1452. end
  1453. local Damage = math.random(minim, maxim)
  1454. local blocked = false
  1455. local block = hit.Parent:findFirstChild("Block")
  1456. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  1457. blocked = true
  1458. block.Value = block.Value - 1
  1459. print(block.Value)
  1460. end
  1461. if blocked == false then
  1462. local HitHealth = h.Health
  1463. h.MaxHealth = 100
  1464. h.Health = h.Health - Damage
  1465. if HitHealth ~= h.Health and HitHealth ~= 0 and 0 >= h.Health and h.Parent.Name ~= "Hologram" then
  1466. print("gained kill")
  1467. dmg(h.Parent)
  1468. end
  1469. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1470. else
  1471. h.Health = h.Health - Damage / 2
  1472. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1473. end
  1474. if Type == "Knockdown" then
  1475. local hum = hit.Parent.Humanoid
  1476. hum.PlatformStand = true
  1477. coroutine.resume(coroutine.create(function(HHumanoid)
  1478. swait(1)
  1479. HHumanoid.PlatformStand = false
  1480. end), hum)
  1481. local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  1482. local bodvol = Create("BodyVelocity")({
  1483. velocity = angle * knockback,
  1484. P = 5000,
  1485. maxForce = Vector3.new(8000, 8000, 8000),
  1486. Parent = hit
  1487. })
  1488. local rl = Create("BodyAngularVelocity")({
  1489. P = 3000,
  1490. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  1491. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  1492. Parent = hit
  1493. })
  1494. game:GetService("Debris"):AddItem(bodvol, 0.5)
  1495. game:GetService("Debris"):AddItem(rl, 0.5)
  1496. elseif Type == "Normal" then
  1497. local vp = Create("BodyVelocity")({
  1498. P = 500,
  1499. maxForce = Vector3.new(math.huge, 0, math.huge),
  1500. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  1501. })
  1502. if knockback > 0 then
  1503. vp.Parent = hit.Parent.Head
  1504. end
  1505. game:GetService("Debris"):AddItem(vp, 0.5)
  1506. elseif Type == "Up" then
  1507. local bodyVelocity = Create("BodyVelocity")({
  1508. velocity = Vector3.new(0, 20, 0),
  1509. P = 5000,
  1510. maxForce = Vector3.new(8000, 8000, 8000),
  1511. Parent = hit
  1512. })
  1513. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  1514. local bodyVelocity = Create("BodyVelocity")({
  1515. velocity = Vector3.new(0, 20, 0),
  1516. P = 5000,
  1517. maxForce = Vector3.new(8000, 8000, 8000),
  1518. Parent = hit
  1519. })
  1520. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1521. elseif Type == "Leech" then
  1522. local hum = hit.Parent.Humanoid
  1523. if hum ~= nil then
  1524. for i = 0, 2 do
  1525. 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)
  1526. end
  1527. Humanoid.Health = Humanoid.Health + 10
  1528. end
  1529. elseif Type == "UpKnock" then
  1530. local hum = hit.Parent.Humanoid
  1531. hum.PlatformStand = true
  1532. if hum ~= nil then
  1533. hitr = true
  1534. end
  1535. coroutine.resume(coroutine.create(function(HHumanoid)
  1536. swait(5)
  1537. HHumanoid.PlatformStand = false
  1538. hitr = false
  1539. end), hum)
  1540. local bodyVelocity = Create("BodyVelocity")({
  1541. velocity = Vector3.new(0, 20, 0),
  1542. P = 5000,
  1543. maxForce = Vector3.new(8000, 8000, 8000),
  1544. Parent = hit
  1545. })
  1546. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  1547. local bodyVelocity = Create("BodyVelocity")({
  1548. velocity = Vector3.new(0, 20, 0),
  1549. P = 5000,
  1550. maxForce = Vector3.new(8000, 8000, 8000),
  1551. Parent = hit
  1552. })
  1553. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1554. elseif Type == "Snare" then
  1555. local bp = Create("BodyPosition")({
  1556. P = 2000,
  1557. D = 100,
  1558. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1559. position = hit.Parent.Torso.Position,
  1560. Parent = hit.Parent.Torso
  1561. })
  1562. game:GetService("Debris"):AddItem(bp, 1)
  1563. elseif Type == "Slashnare" then
  1564. Effects.Block.Create(BrickColor.new("Pastel Blue"), hit.Parent.Torso.CFrame * cn(0, 0, 0), 15*4, 15*4, 15*4, 3*4, 3*4, 3*4, 0.07)
  1565. for i = 1, math.random(4, 5) do
  1566. 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)
  1567. end
  1568. local bp = Create("BodyPosition")({
  1569. P = 2000,
  1570. D = 100,
  1571. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1572. position = hit.Parent.Torso.Position,
  1573. Parent = hit.Parent.Torso
  1574. })
  1575. game:GetService("Debris"):AddItem(bp, 1)
  1576. elseif Type == "Spike" then
  1577. local bp = Create("BodyPosition")({
  1578. P = 2000,
  1579. D = 100,
  1580. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1581. position = hit.Parent.Torso.Position,
  1582. Parent = hit.Parent.Torso
  1583. })
  1584. game:GetService("Debris"):AddItem(bp, 1)
  1585. elseif Type == "Freeze" then
  1586. local BodPos = Create("BodyPosition")({
  1587. P = 50000,
  1588. D = 1000,
  1589. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1590. position = hit.Parent.Torso.Position,
  1591. Parent = hit.Parent.Torso
  1592. })
  1593. local BodGy = Create("BodyGyro")({
  1594. maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
  1595. P = 20000,
  1596. Parent = hit.Parent.Torso,
  1597. cframe = hit.Parent.Torso.CFrame
  1598. })
  1599. hit.Parent.Torso.Anchored = true
  1600. coroutine.resume(coroutine.create(function(Part)
  1601. swait(1.5)
  1602. Part.Anchored = false
  1603. end), hit.Parent.Torso)
  1604. game:GetService("Debris"):AddItem(BodPos, 3)
  1605. game:GetService("Debris"):AddItem(BodGy, 3)
  1606. end
  1607. local debounce = Create("BoolValue")({
  1608. Name = "DebounceHit",
  1609. Parent = hit.Parent,
  1610. Value = true
  1611. })
  1612. game:GetService("Debris"):AddItem(debounce, Delay)
  1613. c = Instance.new("ObjectValue")
  1614. c.Name = "creator"
  1615. c.Value = Player
  1616. c.Parent = h
  1617. game:GetService("Debris"):AddItem(c, 0.5)
  1618. end
  1619. end
  1620. function ShowDamage(Pos, Text, Time, Color)
  1621. local Rate = 0.03333333333333333
  1622. local Pos = Pos or Vector3.new(0, 0, 0)
  1623. local Text = Text or ""
  1624. local Time = Time or 2
  1625. local Color = Color or Color3.new(1, 0, 1)
  1626. local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1627. EffectPart.Anchored = true
  1628. local BillboardGui = Create("BillboardGui")({
  1629. Size = UDim2.new(3, 0, 3, 0),
  1630. Adornee = EffectPart,
  1631. Parent = EffectPart
  1632. })
  1633. local TextLabel = Create("TextLabel")({
  1634. BackgroundTransparency = 1,
  1635. Size = UDim2.new(1, 0, 1, 0),
  1636. Text = Text,
  1637. TextColor3 = Color,
  1638. TextScaled = true,
  1639. Font = Enum.Font.ArialBold,
  1640. Parent = BillboardGui
  1641. })
  1642. game.Debris:AddItem(EffectPart, Time + 0.1)
  1643. EffectPart.Parent = game:GetService("Workspace")
  1644. delay(0, function()
  1645. local Frames = Time / Rate
  1646. for Frame = 1, Frames do
  1647. wait(Rate)
  1648. local Percent = Frame / Frames
  1649. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1650. TextLabel.TextTransparency = Percent
  1651. end
  1652. if EffectPart and EffectPart.Parent then
  1653. EffectPart:Destroy()
  1654. end
  1655. end)
  1656. end
  1657. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  1658. for _, c in pairs(workspace:children()) do
  1659. local hum = c:findFirstChildOfClass("Humanoid")
  1660. if hum ~= nil then
  1661. local head = c:findFirstChild("Head")
  1662. if head ~= nil then
  1663. local targ = head.Position - Part.Position
  1664. local mag = targ.magnitude
  1665. if magni >= mag and c.Name ~= Player.Name then
  1666. Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "rbxassetid://231917784", 1)
  1667. end
  1668. end
  1669. end
  1670. end
  1671. end
  1672.  
  1673. function MagniDamageWithEffect(Part, magni, mindam, maxdam, knock, Type)
  1674. for _, c in pairs(workspace:children()) do
  1675. local hum = c:findFirstChild("Humanoid")
  1676. if hum ~= nil then
  1677. local head = c:findFirstChild("Torso")
  1678. if head ~= nil then
  1679. local targ = head.Position - Part.Position
  1680. local mag = targ.magnitude
  1681. if magni >= mag and c.Name ~= Player.Name then
  1682. MagicBlock(BrickColor.new("Pastel light blue"),head.CFrame,5,5,5,1,1,1,0.05)
  1683. Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "rbxassetid://231917784", 1)
  1684. end
  1685. end
  1686. end
  1687. end
  1688. end
  1689.  
  1690. function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , IgnoreDescendants
  1691. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  1692. end
  1693.  
  1694.  
  1695. function ring(type,pos,scale,value)
  1696. local type = type
  1697. local rng = Instance.new("Part", char)
  1698. rng.Anchored = true
  1699. rng.BrickColor = origcolor
  1700. rng.CanCollide = false
  1701. rng.FormFactor = 3
  1702. rng.Name = "Ring"
  1703. rng.Size = Vector3.new(1, 1, 1)
  1704. rng.Transparency = 0
  1705. rng.TopSurface = 0
  1706. rng.BottomSurface = 0
  1707. rng.CFrame = pos
  1708. local rngm = Instance.new("SpecialMesh", rng)
  1709. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1710. rngm.Scale = scale
  1711. local scaler2 = 1
  1712. if type == "Add" then
  1713. scaler2 = 1*value
  1714. elseif type == "Divide" then
  1715. scaler2 = 1/value
  1716. end
  1717. coroutine.resume(coroutine.create(function()
  1718. for i = 0,10,0.1 do
  1719. swait()
  1720. if type == "Add" then
  1721. scaler2 = scaler2 - 0.01*value
  1722. elseif type == "Divide" then
  1723. scaler2 = scaler2 - 0.01/value
  1724. end
  1725. rng.Transparency = rng.Transparency + 0.01
  1726. rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, 0)
  1727. end
  1728. rng:Destroy()
  1729. end))
  1730. end
  1731.  
  1732.  
  1733. function wave(type,pos,scale,value)
  1734. local type = type
  1735. local rng = Instance.new("Part", char)
  1736. rng.Anchored = true
  1737. rng.BrickColor = origcolor
  1738. rng.CanCollide = false
  1739. rng.FormFactor = 3
  1740. rng.Name = "Ring"
  1741. rng.Size = Vector3.new(1, 1, 1)
  1742. rng.Transparency = 0
  1743. rng.TopSurface = 0
  1744. rng.BottomSurface = 0
  1745. rng.CFrame = pos
  1746. local rngm = Instance.new("SpecialMesh", rng)
  1747. rngm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1748. rngm.Scale = scale
  1749. local scaler2 = 1
  1750. if type == "Add" then
  1751. scaler2 = 1*value
  1752. elseif type == "Divide" then
  1753. scaler2 = 1/value
  1754. end
  1755. coroutine.resume(coroutine.create(function()
  1756. for i = 0,10,0.1 do
  1757. swait()
  1758. if type == "Add" then
  1759. scaler2 = scaler2 - 0.01*value
  1760. elseif type == "Divide" then
  1761. scaler2 = scaler2 - 0.01/value
  1762. end
  1763. rng.Transparency = rng.Transparency + 0.01
  1764. rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, scaler2)
  1765. end
  1766. rng:Destroy()
  1767. end))
  1768. end
  1769.  
  1770. function wind(type,pos,scale,value,speed)
  1771. local type = type
  1772. local rng = Instance.new("Part", char)
  1773. rng.Anchored = true
  1774. rng.BrickColor = origcolor
  1775. rng.CanCollide = false
  1776. rng.FormFactor = 3
  1777. rng.Name = "Ring"
  1778. rng.Size = Vector3.new(1, 1, 1)
  1779. rng.Transparency = 0
  1780. rng.TopSurface = 0
  1781. rng.BottomSurface = 0
  1782. rng.CFrame = pos
  1783. local rngm = Instance.new("SpecialMesh", rng)
  1784. rngm.MeshId = "http://www.roblox.com/asset/?id=1051557"
  1785. rngm.Scale = scale
  1786. local scaler2 = 1
  1787. if type == "Add" then
  1788. scaler2 = 1*value
  1789. elseif type == "Divide" then
  1790. scaler2 = 1/value
  1791. end
  1792. coroutine.resume(coroutine.create(function()
  1793. for i = 0,10,0.1 do
  1794. swait()
  1795. if type == "Add" then
  1796. scaler2 = scaler2 - 0.01*value
  1797. elseif type == "Divide" then
  1798. scaler2 = scaler2 - 0.01/value
  1799. end
  1800. rng.CFrame = rng.CFrame*CFrame.Angles(0,0.025*speed,0)
  1801. rng.Transparency = rng.Transparency + 0.01
  1802. rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, scaler2)
  1803. end
  1804. rng:Destroy()
  1805. end))
  1806. end
  1807.  
  1808. function groundwind(type,pos,scale,value,speed)
  1809. local type = type
  1810. local rng = Instance.new("Part", char)
  1811. rng.Anchored = true
  1812. rng.BrickColor = origcolor
  1813. rng.CanCollide = false
  1814. rng.FormFactor = 3
  1815. rng.Name = "Ring"
  1816. rng.Size = Vector3.new(1, 1, 1)
  1817. rng.Transparency = 0
  1818. rng.TopSurface = 0
  1819. rng.BottomSurface = 0
  1820. rng.CFrame = pos
  1821. local rngm = Instance.new("SpecialMesh", rng)
  1822. rngm.MeshId = "http://www.roblox.com/asset/?id=1051557"
  1823. rngm.Scale = scale
  1824. local scaler2 = 1
  1825. if type == "Add" then
  1826. scaler2 = 1*value
  1827. elseif type == "Divide" then
  1828. scaler2 = 1/value
  1829. end
  1830. coroutine.resume(coroutine.create(function()
  1831. for i = 0,10,0.1 do
  1832. swait()
  1833. if type == "Add" then
  1834. scaler2 = scaler2 - 0.01*value
  1835. elseif type == "Divide" then
  1836. scaler2 = scaler2 - 0.01/value
  1837. end
  1838. rng.CFrame = rng.CFrame*CFrame.Angles(0,0.025*speed,0)
  1839. rng.Transparency = rng.Transparency + 0.01
  1840. rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2/5, scaler2)
  1841. end
  1842. rng:Destroy()
  1843. end))
  1844. end
  1845.  
  1846. function CameraManager()
  1847. if TwoD and not CamInterrupt then
  1848. if Humanoid.Health > 0 then
  1849. Camera.CameraSubject = Humanoid
  1850. Camera.CameraType = "Scriptable"
  1851. Humanoid.AutoRotate = false
  1852. if Booleans.GyroUse then
  1853. Directer.MaxTorque = Vec3(0, math.huge, 0)
  1854. else
  1855. Directer.MaxTorque = Vec3(0, 0, 0)
  1856. end
  1857. if TargetInfo[1] ~= nil and TargetInfo[2] ~= nil then
  1858. if Booleans.CamFollow then
  1859. CPart.CFrame = cFrame(RootPart.Position, Vec3(TargetInfo[1].Position.X, RootPart.Position.Y, TargetInfo[1].Position.Z))
  1860. Directer.CFrame = cFrame((RootPart.CFrame * cFrame(0, 0, 10)).p, TargetInfo[1].Position)
  1861. else
  1862. CPart.Position = RootPart.Position
  1863. end
  1864. else
  1865. local ahead = (RootPart.CFrame * cFrame(0, 0, -3)).p
  1866. CPart.CFrame = cFrame(RootPart.Position, Vec3(ahead.X, RootPart.Position.Y, ahead.Z))
  1867. end
  1868. Camera.CFrame = lerp(Camera.CFrame, CPart.CFrame * cFrame(25, 3, 0) * Euler(0, radian(90), 0), 0.2)
  1869. else
  1870. Camera.CameraSubject = Humanoid
  1871. Camera.CameraType = "Custom"
  1872. Controller.Disabled = false
  1873. end
  1874. end
  1875. end
  1876.  
  1877. function ring(type,pos,scale,value)
  1878. local type = type
  1879. local rng = Instance.new("Part", char)
  1880. rng.Anchored = true
  1881. rng.BrickColor = origcolor
  1882. rng.CanCollide = false
  1883. rng.FormFactor = 3
  1884. rng.Name = "Ring"
  1885. rng.Size = Vector3.new(1, 1, 1)
  1886. rng.Transparency = 0
  1887. rng.TopSurface = 0
  1888. rng.BottomSurface = 0
  1889. rng.CFrame = pos
  1890. local rngm = Instance.new("SpecialMesh", rng)
  1891. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1892. rngm.Scale = scale
  1893. local scaler2 = 1
  1894. if type == "Add" then
  1895. scaler2 = 1*value
  1896. elseif type == "Divide" then
  1897. scaler2 = 1/value
  1898. end
  1899. coroutine.resume(coroutine.create(function()
  1900. for i = 0,10,0.1 do
  1901. swait()
  1902. if type == "Add" then
  1903. scaler2 = scaler2 - 0.01*value
  1904. elseif type == "Divide" then
  1905. scaler2 = scaler2 - 0.01/value
  1906. end
  1907. rng.Transparency = rng.Transparency + 0.01
  1908. rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, 0)
  1909. end
  1910. rng:Destroy()
  1911. end))
  1912. end
  1913.  
  1914.  
  1915. function wave(type,pos,scale,value)
  1916. local type = type
  1917. local rng = Instance.new("Part", char)
  1918. rng.Anchored = true
  1919. rng.BrickColor = origcolor
  1920. rng.CanCollide = false
  1921. rng.FormFactor = 3
  1922. rng.Name = "Ring"
  1923. rng.Size = Vector3.new(1, 1, 1)
  1924. rng.Transparency = 0
  1925. rng.TopSurface = 0
  1926. rng.BottomSurface = 0
  1927. rng.CFrame = pos
  1928. local rngm = Instance.new("SpecialMesh", rng)
  1929. rngm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1930. rngm.Scale = scale
  1931. local scaler2 = 1
  1932. if type == "Add" then
  1933. scaler2 = 1*value
  1934. elseif type == "Divide" then
  1935. scaler2 = 1/value
  1936. end
  1937. coroutine.resume(coroutine.create(function()
  1938. for i = 0,10,0.1 do
  1939. swait()
  1940. if type == "Add" then
  1941. scaler2 = scaler2 - 0.01*value
  1942. elseif type == "Divide" then
  1943. scaler2 = scaler2 - 0.01/value
  1944. end
  1945. rng.Transparency = rng.Transparency + 0.01
  1946. rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, scaler2)
  1947. end
  1948. rng:Destroy()
  1949. end))
  1950. end
  1951.  
  1952. function sphere(bonuspeed,type,pos,scale,value,color)
  1953. local type = type
  1954. local rng = Instance.new("Part", char)
  1955. rng.Anchored = true
  1956. if ModeOfGlitch ~= 9 then
  1957. rng.BrickColor = color
  1958. elseif ModeOfGlitch == 9 then
  1959. rng.Color = Color3.new(kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000)
  1960. end
  1961. rng.CanCollide = false
  1962. rng.FormFactor = 3
  1963. rng.Name = "Ring"
  1964. rng.Material = "Neon"
  1965. rng.Size = Vector3.new(1, 1, 1)
  1966. rng.Transparency = 0
  1967. rng.TopSurface = 0
  1968. rng.BottomSurface = 0
  1969. rng.CFrame = pos
  1970. local rngm = Instance.new("SpecialMesh", rng)
  1971. rngm.MeshType = "Sphere"
  1972. rngm.Scale = scale
  1973. if rainbowmode == true then
  1974. rng.Color = Color3.new(r/255,g/255,b/255)
  1975. end
  1976. if ModeOfGlitch == 9 then
  1977. coroutine.resume(coroutine.create(function()
  1978. while true do
  1979. swait()
  1980. if rng.Parent ~= nil then
  1981. rng.Color = Color3.new(kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000)
  1982. else
  1983. break
  1984. end
  1985. end
  1986. end))
  1987. end
  1988. local scaler2 = 1
  1989. if type == "Add" then
  1990. scaler2 = 1*value
  1991. elseif type == "Divide" then
  1992. scaler2 = 1/value
  1993. end
  1994. coroutine.resume(coroutine.create(function()
  1995. for i = 0,10/bonuspeed,0.1 do
  1996. swait()
  1997. if rainbowmode == true then
  1998. rng.Color = Color3.new(r/255,g/255,b/255)
  1999. end
  2000. if type == "Add" then
  2001. scaler2 = scaler2 - 0.01*value/bonuspeed
  2002. elseif type == "Divide" then
  2003. scaler2 = scaler2 - 0.01/value*bonuspeed
  2004. end
  2005. if chaosmode == true then
  2006. rng.BrickColor = BrickColor.random()
  2007. end
  2008. rng.Transparency = rng.Transparency + 0.01*bonuspeed
  2009. rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, scaler2*bonuspeed)
  2010. end
  2011. rng:Destroy()
  2012. end))
  2013. end
  2014.  
  2015. function sphere2(bonuspeed,type,pos,scale,value,value2,value3,color)
  2016. local type = type
  2017. local rng = Instance.new("Part", char)
  2018. rng.Anchored = true
  2019. if ModeOfGlitch ~= 9 then
  2020. rng.BrickColor = color
  2021. elseif ModeOfGlitch == 9 then
  2022. rng.Color = Color3.new(kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000)
  2023. end
  2024. rng.CanCollide = false
  2025. rng.FormFactor = 3
  2026. rng.Name = "Ring"
  2027. rng.Material = "Neon"
  2028. rng.Size = Vector3.new(1, 1, 1)
  2029. rng.Transparency = 0
  2030. rng.TopSurface = 0
  2031. rng.BottomSurface = 0
  2032. rng.CFrame = pos
  2033. local rngm = Instance.new("SpecialMesh", rng)
  2034. rngm.MeshType = "Sphere"
  2035. rngm.Scale = scale
  2036. local scaler2 = 1
  2037. local scaler2b = 1
  2038. local scaler2c = 1
  2039. if type == "Add" then
  2040. scaler2 = 1*value
  2041. scaler2b = 1*value2
  2042. scaler2c = 1*value3
  2043. elseif type == "Divide" then
  2044. scaler2 = 1/value
  2045. scaler2b = 1/value2
  2046. scaler2c = 1/value3
  2047. end
  2048. if ModeOfGlitch == 9 then
  2049. coroutine.resume(coroutine.create(function()
  2050. while true do
  2051. swait()
  2052. if rng.Parent ~= nil then
  2053. rng.Color = Color3.new(kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000)
  2054. else
  2055. break
  2056. end
  2057. end
  2058. end))
  2059. end
  2060. coroutine.resume(coroutine.create(function()
  2061. for i = 0,10/bonuspeed,0.1 do
  2062. swait()
  2063. if type == "Add" then
  2064. scaler2 = scaler2 - 0.01*value/bonuspeed
  2065. scaler2b = scaler2b - 0.01*value/bonuspeed
  2066. scaler2c = scaler2c - 0.01*value/bonuspeed
  2067. elseif type == "Divide" then
  2068. scaler2 = scaler2 - 0.01/value*bonuspeed
  2069. scaler2b = scaler2b - 0.01/value*bonuspeed
  2070. scaler2c = scaler2c - 0.01/value*bonuspeed
  2071. end
  2072. rng.Transparency = rng.Transparency + 0.01*bonuspeed
  2073. rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed, scaler2b*bonuspeed, scaler2c*bonuspeed)
  2074. end
  2075. rng:Destroy()
  2076. end))
  2077. end
  2078.  
  2079. function slash(bonuspeed,rotspeed,rotatingop,typeofshape,type,typeoftrans,pos,scale,value,color)
  2080. local type = type
  2081. local rotenable = rotatingop
  2082. local rng = Instance.new("Part", char)
  2083. rng.Anchored = true
  2084. rng.BrickColor = color
  2085. rng.CanCollide = false
  2086. rng.FormFactor = 3
  2087. rng.Name = "Ring"
  2088. rng.Material = "Neon"
  2089. rng.Size = Vector3.new(1, 1, 1)
  2090. rng.Transparency = 0
  2091. if typeoftrans == "In" then
  2092. rng.Transparency = 1
  2093. end
  2094. rng.TopSurface = 0
  2095. rng.BottomSurface = 0
  2096. rng.CFrame = pos
  2097. local rngm = Instance.new("SpecialMesh", rng)
  2098. rngm.MeshType = "FileMesh"
  2099. if typeofshape == "Normal" then
  2100. rngm.MeshId = "rbxassetid://662586858"
  2101. elseif typeofshape == "Round" then
  2102. rngm.MeshId = "rbxassetid://662585058"
  2103. end
  2104. rngm.Scale = scale
  2105. local scaler2 = 1/10
  2106. if type == "Add" then
  2107. scaler2 = 1*value/10
  2108. elseif type == "Divide" then
  2109. scaler2 = 1/value/10
  2110. end
  2111. local randomrot = math.random(1,2)
  2112. coroutine.resume(coroutine.create(function()
  2113. for i = 0,10/bonuspeed,0.1 do
  2114. swait()
  2115. if type == "Add" then
  2116. scaler2 = scaler2 - 0.01*value/bonuspeed/10
  2117. elseif type == "Divide" then
  2118. scaler2 = scaler2 - 0.01/value*bonuspeed/10
  2119. end
  2120. if rotenable == true then
  2121. if randomrot == 1 then
  2122. rng.CFrame = rng.CFrame*CFrame.Angles(0,math.rad(rotspeed*bonuspeed/2),0)
  2123. elseif randomrot == 2 then
  2124. rng.CFrame = rng.CFrame*CFrame.Angles(0,math.rad(-rotspeed*bonuspeed/2),0)
  2125. end
  2126. end
  2127. if typeoftrans == "Out" then
  2128. rng.Transparency = rng.Transparency + 0.01*bonuspeed
  2129. elseif typeoftrans == "In" then
  2130. rng.Transparency = rng.Transparency - 0.01*bonuspeed
  2131. end
  2132. rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed/10, 0, scaler2*bonuspeed/10)
  2133. end
  2134. rng:Destroy()
  2135. end))
  2136. end
  2137.  
  2138. function PixelBlock(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos)
  2139. local type = type
  2140. local rng = Instance.new("Part", char)
  2141. rng.Anchored = true
  2142. rng.BrickColor = color
  2143. rng.CanCollide = false
  2144. rng.FormFactor = 3
  2145. rng.Name = "Ring"
  2146. rng.Material = "Neon"
  2147. rng.Size = Vector3.new(1, 1, 1)
  2148. rng.Transparency = 0
  2149. rng.TopSurface = 0
  2150. rng.BottomSurface = 0
  2151. rng.CFrame = pos
  2152. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
  2153. local rngm = Instance.new("SpecialMesh", rng)
  2154. rngm.MeshType = "Brick"
  2155. rngm.Scale = vt(x1,y1,z1)
  2156. if rainbowmode == true then
  2157. rng.Color = Color3.new(r/255,g/255,b/255)
  2158. end
  2159. local scaler2 = 1
  2160. local speeder = FastSpeed/10
  2161. if type == "Add" then
  2162. scaler2 = 1*value
  2163. elseif type == "Divide" then
  2164. scaler2 = 1/value
  2165. end
  2166. coroutine.resume(coroutine.create(function()
  2167. for i = 0,10/bonuspeed,0.1 do
  2168. swait()
  2169. if rainbowmode == true then
  2170. rng.Color = Color3.new(r/255,g/255,b/255)
  2171. end
  2172. if type == "Add" then
  2173. scaler2 = scaler2 - 0.01*value/bonuspeed
  2174. elseif type == "Divide" then
  2175. scaler2 = scaler2 - 0.01/value*bonuspeed
  2176. end
  2177. if chaosmode == true then
  2178. rng.BrickColor = BrickColor.random()
  2179. end
  2180. speeder = speeder - 0.01*FastSpeed*bonuspeed/10
  2181. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
  2182. --rng.Transparency = rng.Transparency + 0.01*bonuspeed
  2183. rngm.Scale = rngm.Scale - Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, scaler2*bonuspeed)
  2184. end
  2185. rng:Destroy()
  2186. end))
  2187. end
  2188.  
  2189. function PixelBlockX(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos)
  2190. local type = type
  2191. local rng = Instance.new("Part", char)
  2192. rng.Anchored = true
  2193. rng.BrickColor = color
  2194. rng.CanCollide = false
  2195. rng.FormFactor = 3
  2196. rng.Name = "Ring"
  2197. rng.Material = "Neon"
  2198. rng.Size = Vector3.new(1, 1, 1)
  2199. rng.Transparency = 0
  2200. rng.TopSurface = 0
  2201. rng.BottomSurface = 0
  2202. rng.CFrame = pos
  2203. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
  2204. local rngm = Instance.new("SpecialMesh", rng)
  2205. rngm.MeshType = "Brick"
  2206. rngm.Scale = vt(x1,y1,z1)
  2207. if rainbowmode == true then
  2208. rng.Color = Color3.new(r/255,g/255,b/255)
  2209. end
  2210. local scaler2 = 1
  2211. local speeder = FastSpeed/10
  2212. if type == "Add" then
  2213. scaler2 = 1*value
  2214. elseif type == "Divide" then
  2215. scaler2 = 1/value
  2216. end
  2217. coroutine.resume(coroutine.create(function()
  2218. for i = 0,10/bonuspeed,0.1 do
  2219. swait()
  2220. if rainbowmode == true then
  2221. rng.Color = Color3.new(r/255,g/255,b/255)
  2222. end
  2223. if type == "Add" then
  2224. scaler2 = scaler2 - 0.01*value/bonuspeed
  2225. elseif type == "Divide" then
  2226. scaler2 = scaler2 - 0.01/value*bonuspeed
  2227. end
  2228. if chaosmode == true then
  2229. rng.BrickColor = BrickColor.random()
  2230. end
  2231. speeder = speeder - 0.01*FastSpeed*bonuspeed/10
  2232. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
  2233. rng.Transparency = rng.Transparency + 0.01*bonuspeed
  2234. rngm.Scale = rngm.Scale - Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, scaler2*bonuspeed)
  2235. end
  2236. rng:Destroy()
  2237. end))
  2238. end
  2239.  
  2240. function PixelBlockNeg(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos)
  2241. local type = type
  2242. local rng = Instance.new("Part", char)
  2243. rng.Anchored = true
  2244. rng.BrickColor = color
  2245. rng.CanCollide = false
  2246. rng.FormFactor = 3
  2247. rng.Name = "Ring"
  2248. rng.Material = "Neon"
  2249. rng.Size = Vector3.new(1, 1, 1)
  2250. rng.Transparency = 0
  2251. rng.TopSurface = 0
  2252. rng.BottomSurface = 0
  2253. rng.CFrame = pos
  2254. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
  2255. local rngm = Instance.new("SpecialMesh", rng)
  2256. rngm.MeshType = "Brick"
  2257. rngm.Scale = vt(x1,y1,z1)
  2258. if rainbowmode == true then
  2259. rng.Color = Color3.new(r/255,g/255,b/255)
  2260. end
  2261. local scaler2 = 0
  2262. local speeder = FastSpeed/10
  2263. if type == "Add" then
  2264. scaler2 = 1*value
  2265. elseif type == "Divide" then
  2266. scaler2 = 1/value
  2267. end
  2268. coroutine.resume(coroutine.create(function()
  2269. for i = 0,10/bonuspeed,0.1 do
  2270. swait()
  2271. if rainbowmode == true then
  2272. rng.Color = Color3.new(r/255,g/255,b/255)
  2273. end
  2274. if type == "Add" then
  2275. scaler2 = scaler2 - 0.01*value/bonuspeed
  2276. elseif type == "Divide" then
  2277. scaler2 = scaler2 - 0.01/value*bonuspeed
  2278. end
  2279. if chaosmode == true then
  2280. rng.BrickColor = BrickColor.random()
  2281. end
  2282. speeder = speeder + 0.01*FastSpeed*bonuspeed/10
  2283. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
  2284. --rng.Transparency = rng.Transparency + 0.01*bonuspeed
  2285. rngm.Scale = rngm.Scale - Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, scaler2*bonuspeed)
  2286. end
  2287. rng:Destroy()
  2288. end))
  2289. end
  2290.  
  2291. function block(bonuspeed,type,pos,scale,value,value2,value3,color,color3)
  2292. local type = type
  2293. local rng = Instance.new("Part", char)
  2294. rng.Anchored = true
  2295. rng.BrickColor = color
  2296. rng.Color = color3
  2297. rng.CanCollide = false
  2298. rng.FormFactor = 3
  2299. rng.Name = "Ring"
  2300. rng.Material = "Neon"
  2301. rng.Size = Vector3.new(1, 1, 1)
  2302. rng.Transparency = 0
  2303. rng.TopSurface = 0
  2304. rng.BottomSurface = 0
  2305. rng.CFrame = pos
  2306. local rngm = Instance.new("SpecialMesh", rng)
  2307. rngm.MeshType = "Brick"
  2308. rngm.Scale = scale
  2309. local scaler2 = 1
  2310. local scaler2b = 1
  2311. local scaler2c = 1
  2312. if type == "Add" then
  2313. scaler2 = 1*value
  2314. scaler2b = 1*value2
  2315. scaler2c = 1*value3
  2316. elseif type == "Divide" then
  2317. scaler2 = 1/value
  2318. scaler2b = 1/value2
  2319. scaler2c = 1/value3
  2320. end
  2321. coroutine.resume(coroutine.create(function()
  2322. for i = 0,10/bonuspeed,0.1 do
  2323. swait()
  2324. if type == "Add" then
  2325. scaler2 = scaler2 - 0.01*value/bonuspeed
  2326. scaler2b = scaler2b - 0.01*value/bonuspeed
  2327. scaler2c = scaler2c - 0.01*value/bonuspeed
  2328. elseif type == "Divide" then
  2329. scaler2 = scaler2 - 0.01/value*bonuspeed
  2330. scaler2b = scaler2b - 0.01/value*bonuspeed
  2331. scaler2c = scaler2c - 0.01/value*bonuspeed
  2332. end
  2333. rng.CFrame = rng.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
  2334. rng.Transparency = rng.Transparency + 0.01*bonuspeed
  2335. rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed, scaler2b*bonuspeed, scaler2c*bonuspeed)
  2336. end
  2337. rng:Destroy()
  2338. end))
  2339. end
  2340.  
  2341. function sphereMK(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos)
  2342. local type = type
  2343. local rng = Instance.new("Part", char)
  2344. rng.Anchored = true
  2345. if ModeOfGlitch ~= 9 then
  2346. rng.BrickColor = color
  2347. elseif ModeOfGlitch == 9 then
  2348. rng.Color = Color3.new(kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000)
  2349. end
  2350. rng.CanCollide = false
  2351. rng.FormFactor = 3
  2352. rng.Name = "Ring"
  2353. rng.Material = "Neon"
  2354. rng.Size = Vector3.new(1, 1, 1)
  2355. rng.Transparency = 0
  2356. rng.TopSurface = 0
  2357. rng.BottomSurface = 0
  2358. rng.CFrame = pos
  2359. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
  2360. local rngm = Instance.new("SpecialMesh", rng)
  2361. rngm.MeshType = "Sphere"
  2362. rngm.Scale = vt(x1,y1,z1)
  2363. if rainbowmode == true then
  2364. rng.Color = Color3.new(r/255,g/255,b/255)
  2365. end
  2366. if ModeOfGlitch == 9 then
  2367. coroutine.resume(coroutine.create(function()
  2368. while true do
  2369. swait()
  2370. if rng.Parent ~= nil then
  2371. rng.Color = Color3.new(kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000)
  2372. else
  2373. break
  2374. end
  2375. end
  2376. end))
  2377. end
  2378. local scaler2 = 1
  2379. local speeder = FastSpeed
  2380. if type == "Add" then
  2381. scaler2 = 1*value
  2382. elseif type == "Divide" then
  2383. scaler2 = 1/value
  2384. end
  2385. coroutine.resume(coroutine.create(function()
  2386. for i = 0,10/bonuspeed,0.1 do
  2387. swait()
  2388. if rainbowmode == true then
  2389. rng.Color = Color3.new(r/255,g/255,b/255)
  2390. end
  2391. if type == "Add" then
  2392. scaler2 = scaler2 - 0.01*value/bonuspeed
  2393. elseif type == "Divide" then
  2394. scaler2 = scaler2 - 0.01/value*bonuspeed
  2395. end
  2396. if chaosmode == true then
  2397. rng.BrickColor = BrickColor.random()
  2398. end
  2399. speeder = speeder - 0.01*FastSpeed*bonuspeed
  2400. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
  2401. rng.Transparency = rng.Transparency + 0.01*bonuspeed
  2402. rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, 0)
  2403. end
  2404. rng:Destroy()
  2405. end))
  2406. end
  2407.  
  2408.  
  2409. function sphereMKCharge(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos)
  2410. local type = type
  2411. local rng = Instance.new("Part", char)
  2412. rng.Anchored = true
  2413. if ModeOfGlitch ~= 9 then
  2414. rng.BrickColor = color
  2415. elseif ModeOfGlitch == 9 then
  2416. rng.Color = Color3.new(kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000)
  2417. end
  2418. rng.CanCollide = false
  2419. rng.FormFactor = 3
  2420. rng.Name = "Ring"
  2421. rng.Material = "Neon"
  2422. rng.Size = Vector3.new(1, 1, 1)
  2423. rng.Transparency = 1
  2424. rng.TopSurface = 0
  2425. rng.BottomSurface = 0
  2426. rng.CFrame = pos
  2427. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
  2428. local rngm = Instance.new("SpecialMesh", rng)
  2429. rngm.MeshType = "Sphere"
  2430. rngm.Scale = vt(x1,y1,z1)
  2431. if rainbowmode == true then
  2432. rng.Color = Color3.new(r/255,g/255,b/255)
  2433. end
  2434. if ModeOfGlitch == 9 then
  2435. coroutine.resume(coroutine.create(function()
  2436. while true do
  2437. swait()
  2438. if rng.Parent ~= nil then
  2439. rng.Color = Color3.new(kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000)
  2440. else
  2441. break
  2442. end
  2443. end
  2444. end))
  2445. end
  2446. local scaler2 = 1
  2447. local speeder = FastSpeed
  2448. if type == "Add" then
  2449. scaler2 = 1*value
  2450. elseif type == "Divide" then
  2451. scaler2 = 1/value
  2452. end
  2453. coroutine.resume(coroutine.create(function()
  2454. for i = 0,10/bonuspeed,0.1 do
  2455. swait()
  2456. if rainbowmode == true then
  2457. rng.Color = Color3.new(r/255,g/255,b/255)
  2458. end
  2459. if type == "Add" then
  2460. scaler2 = scaler2 - 0.01*value/bonuspeed
  2461. elseif type == "Divide" then
  2462. scaler2 = scaler2 - 0.01/value*bonuspeed
  2463. end
  2464. if chaosmode == true then
  2465. rng.BrickColor = BrickColor.random()
  2466. end
  2467. speeder = speeder - 0.01*FastSpeed*bonuspeed
  2468. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
  2469. rng.Transparency = rng.Transparency - 0.01*bonuspeed
  2470. rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, 0)
  2471. end
  2472. rng:Destroy()
  2473. end))
  2474. end
  2475.  
  2476. function dmg(dude)
  2477. if dude.Name ~= Character then
  2478. local keptcolor = BrickColor.new("Alder")
  2479. local bgf = Instance.new("BodyGyro",dude.Head)
  2480. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  2481. --[[local val = Instance.new("BoolValue",dude)
  2482. val.Name = "IsHit"]]--
  2483. local ds = coroutine.wrap(function()
  2484. dude:WaitForChild("Head"):BreakJoints()
  2485. for i, v in pairs(dude:GetChildren()) do
  2486. if v:IsA("Part") or v:IsA("MeshPart") then
  2487. v.Name = "DEMINISHED"
  2488. end
  2489. end
  2490. wait(0.5)
  2491. CFuncs["Sound"].Create("rbxassetid://62339698", char, 0.75, 0.285)
  2492. coroutine.resume(coroutine.create(function()
  2493. for i, v in pairs(dude:GetChildren()) do
  2494. if v:IsA("Accessory") then
  2495. v:Destroy()
  2496. end
  2497. if v:IsA("Humanoid") then
  2498. v:Destroy()
  2499. end
  2500. if v:IsA("CharacterMesh") then
  2501. v:Destroy()
  2502. end
  2503. if v:IsA("Model") then
  2504. v:Destroy()
  2505. end
  2506. if v:IsA("Part") or v:IsA("MeshPart") then
  2507. for x, o in pairs(v:GetChildren()) do
  2508. if o:IsA("Decal") then
  2509. o:Destroy()
  2510. end
  2511. end
  2512. coroutine.resume(coroutine.create(function()
  2513. v.Material = "Neon"
  2514. v.CanCollide = false
  2515. v.Anchored = false
  2516. local bld = Instance.new("ParticleEmitter",v)
  2517. bld.LightEmission = 0.75
  2518. bld.Texture = "rbxassetid://363275192" ---284205403
  2519. bld.Color = ColorSequence.new(keptcolor.Color)
  2520. bld.Rate = 500
  2521. bld.Lifetime = NumberRange.new(1)
  2522. bld.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2,0),NumberSequenceKeypoint.new(0.8,2.25,0),NumberSequenceKeypoint.new(1,0,0)})
  2523. bld.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5,0),NumberSequenceKeypoint.new(0.8,0.75,0),NumberSequenceKeypoint.new(1,1,0)})
  2524. bld.Speed = NumberRange.new(2,5)
  2525. bld.VelocitySpread = 50000
  2526. bld.Rotation = NumberRange.new(-500,500)
  2527. bld.RotSpeed = NumberRange.new(-500,500)
  2528. local sbs = Instance.new("BodyPosition", v)
  2529. sbs.P = 3000
  2530. sbs.D = 1000
  2531. sbs.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  2532. sbs.position = v.Position + Vector3.new(math.random(-2,2),10 + math.random(-2,2),math.random(-2,2))
  2533. v.Color = keptcolor.Color
  2534. coroutine.resume(coroutine.create(function()
  2535. for i = 0, 49 do
  2536. swait(1)
  2537. v:BreakJoints()
  2538. v.Transparency = v.Transparency + 0.02
  2539. end
  2540. v:BreakJoints()
  2541. sphere2(1,"Add",v.CFrame,vt(0,0,0),0.1,0.1,0.1,keptcolor)
  2542. CFuncs["Sound"].Create("rbxassetid://1192402877", v, 0.5, 0.75)
  2543. bld.Speed = NumberRange.new(10,25)
  2544. bld.Drag = 5
  2545. bld.Acceleration = vt(0,2,0)
  2546. wait(0.5)
  2547. bld.Enabled = false
  2548. wait(8)
  2549. v:Destroy()
  2550. dude:Destroy()
  2551. end))
  2552. end))
  2553. end
  2554. end
  2555. end))
  2556. end)
  2557. ds()
  2558. end
  2559. end
  2560.  
  2561.  
  2562. function FindNearestHead(Position, Distance, SinglePlayer)
  2563. if SinglePlayer then
  2564. return (SinglePlayer.Torso.CFrame.p - Position).magnitude < Distance
  2565. end
  2566. local List = {}
  2567. for i, v in pairs(workspace:GetChildren()) do
  2568. if v:IsA("Model") then
  2569. if v:findFirstChild("Head") then
  2570. if v ~= Character then
  2571. if (v.Head.Position - Position).magnitude <= Distance then
  2572. table.insert(List, v)
  2573. end
  2574. end
  2575. end
  2576. end
  2577. end
  2578. return List
  2579. end
  2580.  
  2581. function FaceMouse()
  2582. Cam = workspace.CurrentCamera
  2583. return {
  2584. CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
  2585. Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  2586. }
  2587. end
  2588.  
  2589. function FaceMouse2()
  2590. Cam = workspace.CurrentCamera
  2591. return {
  2592. CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)),
  2593. Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  2594. }
  2595. end
  2596.  
  2597. -- Functions are ready.
  2598. local storehumanoidWS = 16
  2599.  
  2600. function createBGCircle(size,parent,color)
  2601. local bgui = Instance.new("BillboardGui",parent)
  2602. bgui.Size = UDim2.new(size, 0, size, 0)
  2603. local imgc = Instance.new("ImageLabel",bgui)
  2604. imgc.BackgroundTransparency = 1
  2605. imgc.ImageTransparency = 0
  2606. imgc.Size = UDim2.new(1,0,1,0)
  2607. imgc.Image = "rbxassetid://997291547" --997291547,521073910
  2608. imgc.ImageColor3 = color
  2609. return bgui,imgc
  2610. end
  2611.  
  2612. function symbolizeBlink(guipar,size,img,color,bonussize,vol,pit,soundid,spar,rotationenabled,rotsp,delay)
  2613. local bgui,imgc = createBGCircle(size,guipar,color)
  2614. bgui.AlwaysOnTop = true
  2615. imgc.Image = "rbxassetid://" ..img
  2616. local rrot = math.random(1,2)
  2617. CFuncs["Sound"].Create("rbxassetid://" ..soundid, spar, vol,pit)
  2618. coroutine.resume(coroutine.create(function()
  2619. for i = 0, 24*delay do
  2620. swait()
  2621. if rotationenabled == true then
  2622. if rrot == 1 then
  2623. imgc.Rotation = imgc.Rotation + rotsp
  2624. elseif rrot == 2 then
  2625. imgc.Rotation = imgc.Rotation - rotsp
  2626. end
  2627. end
  2628. bgui.Size = bgui.Size + UDim2.new(1*bonussize/delay,0,1*bonussize/delay,0)
  2629. imgc.ImageTransparency = imgc.ImageTransparency + 0.04/delay
  2630. end
  2631. bgui:Destroy()
  2632. end))
  2633. end
  2634.  
  2635. local actualrotationvalue = 0
  2636.  
  2637. function Laserbeamy()
  2638. attack = true
  2639. hum.WalkSpeed = 0
  2640. bosschatfunc("Beams are nice.",maincolor.Color,2)
  2641. CFuncs["Sound"].Create("rbxassetid://289315275", handlex, 7.5, 1)
  2642. CFuncs["Sound"].Create("rbxassetid://1521621176", handlex, 5,1)
  2643. CFuncs["Sound"].Create("rbxassetid://418302853", handlex, 6.5, 1)
  2644. CFuncs["TimeSound"].Create("rbxassetid://184173042", handlex, 5, 1,0,2.75)
  2645. CFuncs["Sound"].Create("rbxassetid://898407368", handlex, 1.75, 1.2)
  2646. CFuncs["Sound"].Create("rbxassetid://1930016365", handlex, 1.75, 1.1)
  2647. CFuncs["Sound"].Create("rbxassetid://1752639888", handlex, 1.5, 1)
  2648. local efec = Instance.new("ParticleEmitter",handlex)
  2649. efec.Texture = "rbxassetid://2109052855"
  2650. efec.LightEmission = 1
  2651. efec.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  2652. efec.Rate = 10
  2653. efec.Lifetime = NumberRange.new(0.75)
  2654. efec.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5,0),NumberSequenceKeypoint.new(0.8,7.5,0),NumberSequenceKeypoint.new(1,0,0)})
  2655. efec.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.1,0.25,0),NumberSequenceKeypoint.new(0.6,0.25,0),NumberSequenceKeypoint.new(1,1,0)})
  2656. efec.Drag = 5
  2657. efec.LockedToPart = true
  2658. efec.Rotation = NumberRange.new(-500,500)
  2659. efec.VelocitySpread = 9000
  2660. efec.Speed = NumberRange.new(0)
  2661. efec.RotSpeed = NumberRange.new(-500,500)
  2662. local efec2 = efec:Clone()
  2663. efec2.LightEmission = 1
  2664. efec2.Texture = "rbxassetid://2092248396"
  2665. efec2.Parent = handlex
  2666. efec2.Rate = 10
  2667. efec2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,17.5,0),NumberSequenceKeypoint.new(0.5,15,0),NumberSequenceKeypoint.new(0.8,50,0),NumberSequenceKeypoint.new(1,100,0)})
  2668. efec2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.5,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
  2669. efec2.RotSpeed = NumberRange.new(-100,100)
  2670. for i = 0,10,0.1 do
  2671. swait()
  2672. hum.CameraOffset = vt(math.random(-10,10)/100,math.random(-10,10)/100,math.random(-10,10)/100)
  2673. actualrotationvalue = actualrotationvalue + 14
  2674. handlexweld.C0=clerp(handlexweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2675. handlexweld.C1=clerp(handlexweld.C1,cf(0,-2,5)*angles(math.rad(-5),math.rad(60),math.rad(0)),.3)
  2676. sphere2(5,"Add",handlex.CFrame,vt(4,4,0.1),0.005,0.005,0.005,BrickColor.new("Alder"))
  2677. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,-0.05)* angles(math.rad(5),math.rad(0),math.rad(60)),0.5)
  2678. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(-5),math.rad(-60)),.5)
  2679. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(95), math.rad(0), math.rad(60)), 0.5)
  2680. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-30)), 0.5)
  2681. 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(-1.5),math.rad(-30),math.rad(15)),.5)
  2682. 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(-4.5),math.rad(0),math.rad(10)),.5)
  2683. end
  2684. efec.Enabled = false
  2685. efec2.Enabled = false
  2686. game:GetService("Debris"):AddItem(efec, 5)
  2687. game:GetService("Debris"):AddItem(efec2, 5)
  2688. CFuncs["Sound"].Create("rbxassetid://919941001", handlex, 8, 1.1)
  2689. sphere2(5,"Add",handlex.CFrame,vt(4,4,0.1),0.5,0.5,0.005,BrickColor.new("Alder"))
  2690. sphere2(4,"Add",handlex.CFrame,vt(4,4,0.1),0.5,0.5,0.005,BrickColor.new("Alder"))
  2691. sphere2(3,"Add",handlex.CFrame,vt(4,4,0.1),0.5,0.5,0.005,BrickColor.new("Alder"))
  2692. for i = 0, 14 do
  2693. slash(math.random(10,40)/10,5,true,"Round","Add","Out",handlex.CFrame*CFrame.Angles(math.rad(90 + math.random(-5,5)),math.rad(math.random(-360,360)),math.rad(math.random(-5,5))),vt(0.01,0.01,0.01),math.random(30,70)/250,BrickColor.new("White"))
  2694. end
  2695. for i = 0, 24 do
  2696. for i = 0,1,0.6 do
  2697. swait()
  2698. hum.CameraOffset = vt(math.random(-10,10)/60,math.random(-10,10)/60,math.random(-10,10)/60)
  2699. actualrotationvalue = actualrotationvalue + 14
  2700. handlexweld.C0=clerp(handlexweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2701. handlexweld.C1=clerp(handlexweld.C1,cf(0,-2,5)*angles(math.rad(-5),math.rad(60),math.rad(0)),.3)
  2702. sphere2(5,"Add",handlex.CFrame,vt(4,4,0.1),0.005,0.005,0.005,BrickColor.new("Alder"))
  2703. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,-0.05)* angles(math.rad(5),math.rad(0),math.rad(60)),0.5)
  2704. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(-5),math.rad(-60)),.5)
  2705. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(95), math.rad(0), math.rad(60)), 0.5)
  2706. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-30)), 0.5)
  2707. 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(-1.5),math.rad(-30),math.rad(15)),.5)
  2708. 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(-4.5),math.rad(0),math.rad(10)),.5)
  2709. end
  2710. local orb = Instance.new("Part", char)
  2711. CFuncs["Sound"].Create("rbxassetid://1146690130", handlex, 2,1.25)
  2712. orb.BrickColor = BrickColor.new("Alder")
  2713. orb.CanCollide = false
  2714. orb.FormFactor = 3
  2715. orb.Name = "Ring"
  2716. orb.Material = "Neon"
  2717. orb.Size = Vector3.new(1, 1, 1)
  2718. orb.Transparency = 1
  2719. orb.TopSurface = 0
  2720. orb.BottomSurface = 0
  2721. orb.Anchored = true
  2722. orb.CFrame = handlex.CFrame*CFrame.new(math.random(-2,2),math.random(-2,2),math.random(0,1))
  2723. local a = Instance.new("Part",char)
  2724. a.Name = "Direction"
  2725. a.Anchored = true
  2726. a.BrickColor = BrickColor.new("Alder")
  2727. a.Material = "Neon"
  2728. a.Transparency = 0.25
  2729. a.Shape = "Cylinder"
  2730. local ht = Instance.new("Part",char)
  2731. ht.Name = "DirectionHit"
  2732. ht.Anchored = true
  2733. ht.BrickColor = BrickColor.new("Alder")
  2734. ht.CanCollide = false
  2735. ht.Transparency = 1
  2736. ht.Size = vt(0.1,0.1,0.1)
  2737. CFuncs["Sound"].Create("rbxassetid://206049428", ht, 3, 1)
  2738. CFuncs["Sound"].Create("rbxassetid://824687369", ht, 6, 1)
  2739. CFuncs["Sound"].Create("rbxassetid://698224146", ht, 4, 1)
  2740. CFuncs["Sound"].Create("rbxassetid://183763487", ht, 4, 1.1)
  2741. a.CanCollide = false
  2742. local ray = Ray.new(
  2743. orb.CFrame.p, -- origin
  2744. (mouse.Hit.p - orb.CFrame.p).unit * 500 -- direction
  2745. )
  2746. local ignore = char
  2747. local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  2748. a.BottomSurface = 10
  2749. a.TopSurface = 10
  2750. local distance = (orb.CFrame.p - position).magnitude
  2751. a.Size = Vector3.new(distance,1,1)
  2752. a.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance/2)
  2753. ht.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance)
  2754. sphere2(3,"Add",ht.CFrame,vt(1.25,1.25,1.25),0.35,0.35,0.35,BrickColor.new("Alder"))
  2755. sphere2(4,"Add",ht.CFrame,vt(1.25,1.25,1.25),0.35,0.35,0.35,BrickColor.new("Alder"))
  2756. MagniDamage(ht, 15, 70,95, 0, "Normal")
  2757. for i = 0, 4 do
  2758. slash(math.random(10,60)/10,5,true,"Round","Add","Out",ht.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(0.01,0.01,0.01),math.random(40,80)/250,BrickColor.new("White"))
  2759. sphere2(4,"Add",ht.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(3,1,3),-0.015,1.5,-0.015,BrickColor.new("Alder"))
  2760. local rsiz = math.random(30,60)
  2761. sphereMK(math.random(2,4),0.75,"Add",ht.CFrame*CFrame.Angles(math.rad(90 + math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),rsiz/10,rsiz/10,rsiz/10,0,BrickColor.new("Alder"),0)
  2762. end
  2763. a.CFrame = a.CFrame*CFrame.Angles(0,math.rad(90),0)
  2764. local msh = Instance.new("SpecialMesh",a)
  2765. msh.MeshType = "Cylinder"
  2766. msh.Scale = vt(1,2,2)
  2767. coroutine.resume(coroutine.create(function()
  2768. for i = 0, 49 do
  2769. swait()
  2770. msh.Scale = msh.Scale - vt(0,0.04,0.04)
  2771. a.Transparency = a.Transparency + 0.02
  2772. end
  2773. a:Destroy()
  2774. ht:Destroy()
  2775. orb:Destroy()
  2776. end))
  2777. end
  2778. hum.WalkSpeed = 16
  2779. attack = false
  2780. end
  2781.  
  2782. function vaporwave()
  2783. attack = true
  2784. hum.WalkSpeed = 0
  2785. bosschatfunc("Let's just relax, here, take some vaporwave.",maincolor.Color,2)
  2786. for i = 0,2,0.1 do
  2787. swait()
  2788. RH.C0=clerp(RH.C0,cf(1,-0.5,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(-25),math.rad(30)),.8)
  2789. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(1),math.rad(20)),.8)
  2790. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-0.25,-0.5)*angles(math.rad(30),math.rad(0),math.rad(50)),.8)
  2791. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(20),math.rad(0),math.rad(-50)),.8)
  2792. RW.C0=clerp(RW.C0,cf(1.45,0.5,0.1)*angles(math.rad(35),math.rad(-10),math.rad(30)),.8)
  2793. LW.C0=clerp(LW.C0,cf(-1.4,0.5,0.1)*angles(math.rad(-35),math.rad(10),math.rad(-50)),.8)
  2794. slash(math.random(30,150)/10,5,true,"Round","Add","Out",root.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(math.rad(math.random(-5,5)),math.rad(math.random(-360,360)),math.rad(math.random(-5,5))),vt(1,0.01,1),math.random(100,500)/250,BrickColor.new("White"))
  2795. slash(math.random(30,150)/10,5,true,"Round","Add","Out",root.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(math.rad(math.random(-5,5)),math.rad(math.random(-360,360)),math.rad(math.random(-5,5))),vt(1,0.01,1),math.random(100,500)/250,BrickColor.new("Ghost grey"))
  2796. MagniDamage(root, 200, 30,125, 0, "Normal")
  2797. CFuncs["Sound"].Create("rbxassetid://206049428", root, 10, 1)
  2798. end
  2799. wait(1)
  2800. slash(math.random(30,150)/10,5,true,"Round","Add","Out",root.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(math.rad(math.random(-5,5)),math.rad(math.random(-360,360)),math.rad(math.random(-5,5))),vt(1,0.01,1),math.random(100,500)/250,BrickColor.new("White"))
  2801. slash(math.random(30,150)/10,5,true,"Round","Add","Out",root.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(math.rad(math.random(-5,5)),math.rad(math.random(-360,360)),math.rad(math.random(-5,5))),vt(1,0.01,1),math.random(100,500)/250,BrickColor.new("Ghost grey"))
  2802. MagniDamage(root, 200, 30,125, 0, "Normal")
  2803. CFuncs["Sound"].Create("rbxassetid://206049428", root, 10, 1)
  2804. wait(1)
  2805. slash(math.random(30,150)/10,5,true,"Round","Add","Out",root.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(math.rad(math.random(-5,5)),math.rad(math.random(-360,360)),math.rad(math.random(-5,5))),vt(1,0.01,1),math.random(100,500)/250,BrickColor.new("White"))
  2806. slash(math.random(30,150)/10,5,true,"Round","Add","Out",root.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(math.rad(math.random(-5,5)),math.rad(math.random(-360,360)),math.rad(math.random(-5,5))),vt(1,0.01,1),math.random(100,500)/250,BrickColor.new("Ghost grey"))
  2807. MagniDamage(root, 200, 30,125, 0, "Normal")
  2808. CFuncs["Sound"].Create("rbxassetid://206049428", root, 10, 1)
  2809. wait(1)
  2810. slash(math.random(30,150)/10,5,true,"Round","Add","Out",root.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(math.rad(math.random(-5,5)),math.rad(math.random(-360,360)),math.rad(math.random(-5,5))),vt(1,0.01,1),math.random(100,500)/250,BrickColor.new("White"))
  2811. slash(math.random(30,150)/10,5,true,"Round","Add","Out",root.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(math.rad(math.random(-5,5)),math.rad(math.random(-360,360)),math.rad(math.random(-5,5))),vt(1,0.01,1),math.random(100,500)/250,BrickColor.new("Ghost grey"))
  2812. MagniDamage(root, 200, 30,125, 0, "Normal")
  2813. CFuncs["Sound"].Create("rbxassetid://206049428", root, 10, 1)
  2814. wait(1)
  2815. slash(math.random(30,150)/10,5,true,"Round","Add","Out",root.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(math.rad(math.random(-5,5)),math.rad(math.random(-360,360)),math.rad(math.random(-5,5))),vt(1,0.01,1),math.random(100,500)/250,BrickColor.new("White"))
  2816. slash(math.random(30,150)/10,5,true,"Round","Add","Out",root.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(math.rad(math.random(-5,5)),math.rad(math.random(-360,360)),math.rad(math.random(-5,5))),vt(1,0.01,1),math.random(100,500)/250,BrickColor.new("Ghost grey"))
  2817. MagniDamage(root, 200, 30,125, 0, "Normal")
  2818. CFuncs["Sound"].Create("rbxassetid://206049428", root, 10, 1)
  2819. attack = false
  2820. hum.WalkSpeed = 16
  2821. end
  2822.  
  2823. function sadwave()
  2824. attack = true
  2825. hum.WalkSpeed = 0
  2826. bosschatfunc("I hate this world, this world hates me.",maincolor.Color,2)
  2827. for i = 0,2,0.1 do
  2828. swait()
  2829. RH.C0=clerp(RH.C0,cf(1,-0.5,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(-25),math.rad(30)),.8)
  2830. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(1),math.rad(20)),.8)
  2831. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-0.25,-0.5)*angles(math.rad(30),math.rad(0),math.rad(50)),.8)
  2832. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(20),math.rad(0),math.rad(-50)),.8)
  2833. RW.C0=clerp(RW.C0,cf(1.45,0.5,0.1)*angles(math.rad(35),math.rad(-10),math.rad(30)),.8)
  2834. LW.C0=clerp(LW.C0,cf(-1.4,0.5,0.1)*angles(math.rad(-35),math.rad(10),math.rad(-50)),.8)
  2835. slash(math.random(30,150)/10,5,true,"Round","Add","Out",root.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(math.rad(math.random(-5,5)),math.rad(math.random(-360,360)),math.rad(math.random(-5,5))),vt(1,0.01,1),math.random(100,500)/250,BrickColor.new("Dark blue"))
  2836. slash(math.random(30,150)/10,5,true,"Round","Add","Out",root.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(math.rad(math.random(-5,5)),math.rad(math.random(-360,360)),math.rad(math.random(-5,5))),vt(1,0.01,1),math.random(100,500)/250,BrickColor.new("Dark blue"))
  2837. MagniDamage(root, 200, 10,15, 0, "Normal")
  2838. CFuncs["Sound"].Create("rbxassetid://206049428", root, 10, 1)
  2839. end
  2840. wait(2)
  2841. for i = 0,2,0.1 do
  2842. swait()
  2843. slash(math.random(30,150)/10,5,true,"Round","Add","Out",root.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(math.rad(math.random(-5,5)),math.rad(math.random(-360,360)),math.rad(math.random(-5,5))),vt(1,0.01,1),math.random(100,500)/250,BrickColor.new("Dark blue"))
  2844. slash(math.random(30,150)/10,5,true,"Round","Add","Out",root.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(math.rad(math.random(-5,5)),math.rad(math.random(-360,360)),math.rad(math.random(-5,5))),vt(1,0.01,1),math.random(100,500)/250,BrickColor.new("Dark blue"))
  2845. MagniDamage(root, 200, 10,15, 0, "Normal")
  2846. CFuncs["Sound"].Create("rbxassetid://206049428", root, 10, 1)
  2847. end
  2848. wait(2)
  2849. for i = 0,2,0.1 do
  2850. swait()
  2851. slash(math.random(30,150)/10,5,true,"Round","Add","Out",root.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(math.rad(math.random(-5,5)),math.rad(math.random(-360,360)),math.rad(math.random(-5,5))),vt(1,0.01,1),math.random(100,500)/250,BrickColor.new("Dark blue"))
  2852. slash(math.random(30,150)/10,5,true,"Round","Add","Out",root.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(math.rad(math.random(-5,5)),math.rad(math.random(-360,360)),math.rad(math.random(-5,5))),vt(1,0.01,1),math.random(100,500)/250,BrickColor.new("Dark blue"))
  2853. MagniDamage(root, 200, 10,15, 0, "Normal")
  2854. CFuncs["Sound"].Create("rbxassetid://206049428", root, 10, 1)
  2855. end
  2856. wait(2)
  2857. hum.WalkSpeed = 16
  2858. bosschatfunc("This world is cruel.",maincolor.Color,2)
  2859. attack = false
  2860. end
  2861.  
  2862. function slice()
  2863. attack = true
  2864. hum.WalkSpeed = 0
  2865. bosschatfunc("Cut it out!",maincolor.Color,2)
  2866. for i = 0,2,0.1 do
  2867. swait()
  2868. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,-0.05)* angles(math.rad(5),math.rad(0),math.rad(60)),0.5)
  2869. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(-5),math.rad(-60)),.5)
  2870. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(95), math.rad(0), math.rad(60)), 0.5)
  2871. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-30)), 0.5)
  2872. 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(-1.5),math.rad(-30),math.rad(15)),.5)
  2873. 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(-4.5),math.rad(0),math.rad(10)),.5)
  2874. slash(math.random(50,100)/10,5,true,"Round","Add","Out",root.CFrame*CFrame.new(0,1,0)*CFrame.Angles(math.rad(math.random(-5,5)),math.rad(math.random(-360,360)),math.rad(math.random(-5,5))),vt(0.025,0.01,0.025),math.random(1,10)/250,BrickColor.new("Ghost grey"))
  2875. MagniDamage(RightArm, 7, 10,15, 0, "Normal")
  2876. CFuncs["Sound"].Create("rbxassetid://206049428", RightArm, 10, 1)
  2877. swait()
  2878. slash(math.random(50,100)/10,5,true,"Round","Add","Out",root.CFrame*CFrame.new(0,1,0)*CFrame.Angles(math.rad(math.random(-5,5)),math.rad(math.random(-360,360)),math.rad(math.random(-5,5))),vt(0.025,0.01,0.025),math.random(1,10)/250,BrickColor.new("Ghost grey"))
  2879. MagniDamage(RightArm, 7, 10,15, 0, "Normal")
  2880. CFuncs["Sound"].Create("rbxassetid://206049428", RightArm, 10, 1)
  2881. swait()
  2882. slash(math.random(50,100)/10,5,true,"Round","Add","Out",root.CFrame*CFrame.new(0,1,0)*CFrame.Angles(math.rad(math.random(-5,5)),math.rad(math.random(-360,360)),math.rad(math.random(-5,5))),vt(0.025,0.01,0.025),math.random(1,10)/250,BrickColor.new("Ghost grey"))
  2883. MagniDamage(RightArm, 7, 10,15, 0, "Normal")
  2884. CFuncs["Sound"].Create("rbxassetid://206049428", RightArm, 10, 1)
  2885. end
  2886. attack = false
  2887. hum.WalkSpeed = 20
  2888. end
  2889.  
  2890. function fallout()
  2891. attack = true
  2892. bosschatfunc("Radioactive slash.",maincolor.Color,2)
  2893. for i = 0, 14 do
  2894. slash(math.random(10,40)/10,5,true,"Round","Add","Out",Torso.CFrame*CFrame.Angles(math.rad(90 + math.random(-5,5)),math.rad(math.random(-360,360)),math.rad(math.random(-5,5))),vt(0.01,0.01,0.01),math.random(30,70)/250,BrickColor.new("Camo"))
  2895. MagniDamage(root, 40, 100,125, 0, "Normal")
  2896. CFuncs["Sound"].Create("rbxassetid://206049428", RightArm, 10, 1)
  2897. attack = false
  2898. end
  2899. end
  2900.  
  2901. function abpunch()
  2902. attack = true
  2903. hum.WalkSpeed = 0
  2904. bosschatfunc("GeT DiSToRTed INtO tHE ABysS!1!1!!!!1!11!!1!111",maincolor.Color,2)
  2905. for i = 0,24 do
  2906. swait()
  2907. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,-0.05)* angles(math.rad(5),math.rad(0),math.rad(60)),0.5)
  2908. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(-5),math.rad(-60)),.5)
  2909. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(95), math.rad(0), math.rad(60)), 0.5)
  2910. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-30)), 0.5)
  2911. 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(-1.5),math.rad(-30),math.rad(15)),.5)
  2912. 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(-4.5),math.rad(0),math.rad(10)),.5)
  2913. MagniDamage(RightArm, 5, 70,95, 0, "Normal")
  2914. hum.WalkSpeed = 16
  2915. attack = false
  2916. end
  2917. end
  2918.  
  2919. function leap()
  2920. local vel = Instance.new("BodyPosition", root)
  2921. vel.P = 30000
  2922. vel.D = 1000
  2923. vel.maxForce = Vector3.new(50000000000, 10e10, 50000000000)
  2924. vel.position = root.CFrame.p + vt(0,150,0)
  2925. wait(2)
  2926. vel:Destroy()
  2927. end
  2928.  
  2929. function steampressurerun()
  2930. local vel = Instance.new("BodyPosition", root)
  2931. vel.P = 30000
  2932. vel.D = 1000
  2933. attack = true
  2934. vel.maxForce = Vector3.new(50000000000, 10e10, 50000000000)
  2935. vel.position = root.CFrame.p + vt(0,10,0)
  2936. wait(0.2)
  2937. local orb = Instance.new("Part", char)
  2938. CFuncs["Sound"].Create("rbxassetid://1146690130", handlex, 2,1.25)
  2939. orb.BrickColor = BrickColor.new("Alder")
  2940. orb.CanCollide = false
  2941. orb.FormFactor = 3
  2942. orb.Name = "Ring"
  2943. orb.Material = "Neon"
  2944. orb.Size = Vector3.new(1, 1, 1)
  2945. orb.Transparency = 1
  2946. orb.TopSurface = 0
  2947. orb.BottomSurface = 0
  2948. orb.Anchored = true
  2949. orb.CFrame = handlex.CFrame*CFrame.new(math.random(-2,2),math.random(-2,2),math.random(0,1))
  2950. local a = Instance.new("Part",char)
  2951. a.Name = "Direction"
  2952. a.Anchored = true
  2953. a.BrickColor = BrickColor.new("Maroon")
  2954. a.Material = "Neon"
  2955. a.Transparency = 0.25
  2956. a.Shape = "Cylinder"
  2957. local ht = Instance.new("Part",char)
  2958. ht.Name = "DirectionHit"
  2959. ht.Anchored = true
  2960. ht.BrickColor = BrickColor.new("Maroon")
  2961. ht.CanCollide = false
  2962. ht.Transparency = 1
  2963. ht.Size = vt(0.1,0.1,0.1)
  2964. CFuncs["Sound"].Create("rbxassetid://206049428", ht, 3, 1)
  2965. CFuncs["Sound"].Create("rbxassetid://824687369", ht, 6, 1)
  2966. CFuncs["Sound"].Create("rbxassetid://698224146", ht, 4, 1)
  2967. CFuncs["Sound"].Create("rbxassetid://183763487", ht, 4, 1.1)
  2968. a.CanCollide = false
  2969. local ray = Ray.new(
  2970. orb.CFrame.p, -- origin
  2971. (mouse.Hit.p - orb.CFrame.p).unit * 500 -- direction
  2972. )
  2973. local ignore = char
  2974. local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  2975. a.BottomSurface = 10
  2976. a.TopSurface = 10
  2977. local distance = (orb.CFrame.p - position).magnitude
  2978. a.Size = Vector3.new(distance,1,1)
  2979. a.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance/2)
  2980. ht.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance)
  2981. sphere2(3,"Add",ht.CFrame,vt(1.25,1.25,1.25),0.35,0.35,0.35,BrickColor.new("Maroon"))
  2982. sphere2(4,"Add",ht.CFrame,vt(1.25,1.25,1.25),0.35,0.35,0.35,BrickColor.new("Maroon"))
  2983. MagniDamage(ht, 15, 10000,1000000, 0, "Normal")
  2984. for i = 0, 4 do
  2985. slash(math.random(10,60)/10,5,true,"Round","Add","Out",ht.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(0.01,0.01,0.01),math.random(40,80)/250,BrickColor.new("Really black"))
  2986. sphere2(4,"Add",ht.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(3,1,3),-0.015,1.5,-0.015,BrickColor.new("Maroon"))
  2987. local rsiz = math.random(30,60)
  2988. sphereMK(math.random(2,4),0.75,"Add",ht.CFrame*CFrame.Angles(math.rad(90 + math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),rsiz/10,rsiz/10,rsiz/10,0,BrickColor.new("Maroon"),0)
  2989. end
  2990. a.CFrame = a.CFrame*CFrame.Angles(0,math.rad(90),0)
  2991. local msh = Instance.new("SpecialMesh",a)
  2992. msh.MeshType = "Cylinder"
  2993. msh.Scale = vt(1,2,2)
  2994. coroutine.resume(coroutine.create(function()
  2995. for i = 0, 49 do
  2996. swait()
  2997. msh.Scale = msh.Scale - vt(0,0.04,0.04)
  2998. a.Transparency = a.Transparency + 0.02
  2999. end
  3000. a:Destroy()
  3001. ht:Destroy()
  3002. orb:Destroy()
  3003. wait(1)
  3004. vel:Destroy()
  3005. attack = false
  3006. end))
  3007. end
  3008.  
  3009. function innovation()
  3010. attack = true
  3011. hum.WalkSpeed = 0
  3012. bosschatfunc("Hm. I fear that this creation will not last for long.",maincolor.Color,2)
  3013. for i = 0, 14, 0.1 do
  3014. swait()
  3015. RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(0 - 2 * math.cos(sine / 32))),.1)
  3016. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(0 + 2 * math.cos(sine / 32))),.1)
  3017. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0 + 0.02 * math.cos(sine / 32),-0.1 + 0.05 * math.cos(sine / 32))*angles(math.rad(0 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(-10)),.1)
  3018. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(5 - 2 * math.cos(sine / 37)),math.rad(0 + 1 * math.cos(sine / 58)),math.rad(10 + 2 * math.cos(sine / 53))),.1)
  3019. LW.C0=clerp(LW.C0,cf(-1,0.5 + 0.025 * math.cos(sine / 45),0.45)*angles(math.rad(-23 - 3 * math.cos(sine / 73)),math.rad(2 - 1 * math.cos(sine / 55)),math.rad(33 - 3 * math.cos(sine / 45))),.1)
  3020. RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(120 + 5 * math.cos(sine / 74)),math.rad(1 - 3 * math.cos(sine / 53)),math.rad(33 + 3 * math.cos(sine / 45))),.1)
  3021. end
  3022. wait(2)
  3023. bosschatfunc("I will have to end this quick before space takes this over.",maincolor.Color,2)
  3024. for i = 0, 14, 0.1 do
  3025. swait()
  3026. RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(0 - 2 * math.cos(sine / 32))),.1)
  3027. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(0 + 2 * math.cos(sine / 32))),.1)
  3028. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0 + 0.02 * math.cos(sine / 32),-0.1 + 0.05 * math.cos(sine / 32))*angles(math.rad(0 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(-10)),.1)
  3029. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(5 - 2 * math.cos(sine / 37)),math.rad(0 + 1 * math.cos(sine / 58)),math.rad(10 + 2 * math.cos(sine / 53))),.1)
  3030. LW.C0=clerp(LW.C0,cf(-1,0.5 + 0.025 * math.cos(sine / 45),0.45)*angles(math.rad(-23 - 3 * math.cos(sine / 73)),math.rad(2 - 1 * math.cos(sine / 55)),math.rad(33 - 3 * math.cos(sine / 45))),.1)
  3031. RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(120 + 5 * math.cos(sine / 74)),math.rad(1 - 3 * math.cos(sine / 53)),math.rad(33 + 3 * math.cos(sine / 45))),.1)
  3032. end
  3033. hum.WalkSpeed = 16
  3034. attack = false
  3035. end
  3036.  
  3037. function Fireball()
  3038. attack = true
  3039. hum.WalkSpeed = 0
  3040. local keptcolor = BrickColor.new("Institutional white")
  3041. local MAINRUINCOLOR = BrickColor.new("Institutional white")
  3042. chatfunc("Some move, but I'm using this anyways.",MAINRUINCOLOR.Color,"Inverted","SciFi",0.75)
  3043. for i = 0,2,0.1 do
  3044. swait()
  3045. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(40)),0.3)
  3046. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-40)),.3)
  3047. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(6), math.rad(-20), math.rad(12)), 0.3)
  3048. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(40), math.rad(-40)), 0.3)
  3049. 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(-1.5),math.rad(0),math.rad(0)),.3)
  3050. 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(-1),math.rad(0),math.rad(0)),.3)
  3051. end
  3052. local orb = Instance.new("Part", char)
  3053. orb.BrickColor = keptcolor
  3054. orb.CanCollide = false
  3055. orb.FormFactor = 3
  3056. orb.Name = "Ring"
  3057. orb.Material = "Neon"
  3058. orb.Size = Vector3.new(1, 1, 1)
  3059. orb.Transparency = 0
  3060. orb.TopSurface = 0
  3061. orb.BottomSurface = 0
  3062. local orbm = Instance.new("SpecialMesh", orb)
  3063. orbm.MeshType = "Sphere"
  3064. orbm.Name = "SizeMesh"
  3065. orbm.Scale = vt(4,4,4)
  3066. orb.CFrame = root.CFrame + root.CFrame.lookVector*3
  3067. local eff = Instance.new("ParticleEmitter",orb)
  3068. eff.Texture = "rbxassetid://296874871"
  3069. eff.LightEmission = 0.95
  3070. eff.Color = ColorSequence.new(orb.BrickColor.Color)
  3071. eff.Rate = 10000
  3072. eff.Lifetime = NumberRange.new(1.5)
  3073. eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,7,0),NumberSequenceKeypoint.new(0.1,5,0),NumberSequenceKeypoint.new(0.8,2,0),NumberSequenceKeypoint.new(1,0,0)})
  3074. eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.8,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
  3075. eff.Speed = NumberRange.new(25)
  3076. eff.Drag = 5
  3077. eff.Rotation = NumberRange.new(-500,500)
  3078. eff.VelocitySpread = 9000
  3079. eff.RotSpeed = NumberRange.new(-500,500)
  3080. local a = Instance.new("Part",workspace)
  3081. a.Name = "Direction"
  3082. a.Anchored = true
  3083. a.BrickColor = bc("Toothpaste")
  3084. a.Material = "Neon"
  3085. a.Transparency = 1
  3086. a.CanCollide = false
  3087. local ray = Ray.new(
  3088. orb.CFrame.p, -- origin
  3089. (mouse.Hit.p - orb.CFrame.p).unit * 500 -- direction
  3090. )
  3091. local ignore = orb
  3092. local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  3093. a.BottomSurface = 10
  3094. a.TopSurface = 10
  3095. local distance = (orb.CFrame.p - position).magnitude
  3096. a.Size = Vector3.new(0.1, 0.1, 0.1)
  3097. a.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, 0)
  3098. orb.CFrame = a.CFrame
  3099. a:Destroy()
  3100. CFuncs["Sound"].Create("rbxassetid://304448425", orb, 1.5, 0.9)
  3101. local bv = Instance.new("BodyVelocity")
  3102. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  3103. bv.velocity = orb.CFrame.lookVector*75
  3104. bv.Parent = orb
  3105. game:GetService("Debris"):AddItem(orb, 10)
  3106. local hitted = false
  3107. coroutine.resume(coroutine.create(function()
  3108. while true do
  3109. swait()
  3110. if orb.Parent ~= nil and hitted == false then
  3111. sphere2(4,"Add",orb.CFrame*CFrame.new(math.random(-1,1),math.random(-1,1),0) - orb.CFrame.lookVector*1.5,vt(3,3,3),-0.03,-0.03,-0.03,keptcolor)
  3112. elseif orb.Parent == nil and hitted == true then
  3113. break
  3114. end
  3115. end
  3116. end))
  3117. local hit =orb.Touched:connect(function(hit)
  3118. if hitted == false and hit.Parent ~= char then
  3119. hitted = true
  3120. eff.Enabled = false
  3121. CameraEnshaking(4,4)
  3122. CFuncs["Sound"].Create("rbxassetid://1226980789", orb, 4.5, 0.7)
  3123. CFuncs["Sound"].Create("rbxassetid://178452221", orb, 2.5, 0.4)
  3124. MagniDamage(orb, 25, 20,30, 0, "Normal")
  3125. sphere2(4,"Add",orb.CFrame,vt(4,4,4),0.5,0.5,0.5,keptcolor)
  3126. sphere2(3,"Add",orb.CFrame,vt(4,4,4),0.5,0.5,0.5,keptcolor)
  3127. sphere2(2,"Add",orb.CFrame,vt(4,4,4),0.5,0.5,0.5,keptcolor)
  3128. for i = 0, 9 do
  3129. sphere2(4,"Add",orb.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(1.5,1,1.5),-0.005,4,-0.005,keptcolor)
  3130. end
  3131. for i = 0, 49 do
  3132. local rsiz = math.random(10,30)
  3133. sphereMK(math.random(1,3),1,"Add",orb.CFrame*CFrame.new(math.random(-20,20)/50,math.random(-20,20)/50,math.random(-20,20)/50)*CFrame.Angles(math.rad(90 + math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),rsiz/10,rsiz/10,rsiz/10,0,keptcolor,0)
  3134. end
  3135. local eff = Instance.new("ParticleEmitter",orb)
  3136. eff.Texture = "rbxassetid://296874871"
  3137. eff.LightEmission = 0.95
  3138. eff.Color = ColorSequence.new(orb.BrickColor.Color)
  3139. eff.Rate = 10000
  3140. eff.Lifetime = NumberRange.new(1.5)
  3141. eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.1,15,0),NumberSequenceKeypoint.new(0.8,25,0),NumberSequenceKeypoint.new(1,0,0)})
  3142. eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.8,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
  3143. eff.Speed = NumberRange.new(150)
  3144. eff.Drag = 5
  3145. eff.Rotation = NumberRange.new(-500,500)
  3146. eff.VelocitySpread = 9000
  3147. eff.RotSpeed = NumberRange.new(-500,500)
  3148. coroutine.resume(coroutine.create(function()
  3149. wait(0.25)
  3150. eff.Enabled = false
  3151. end))
  3152. local hfr,pfr=rayCast(orb.Position,(CFrame.new(orb.Position,orb.Position - Vector3.new(0,1,0))).lookVector,4,char)
  3153. orb.Anchored = true
  3154. orb.Transparency = 1
  3155. coroutine.resume(coroutine.create(function()
  3156. if hfr ~= nil then
  3157. orb.Size = vt(50,1,50)
  3158. orb.Orientation = vt(0,0,0)
  3159. orb.CFrame = orb.CFrame*CFrame.new(0,-5,0)
  3160. orbm:Destroy()
  3161. local firef = eff:Clone()
  3162. firef.Parent = orb
  3163. firef.VelocitySpread = 50
  3164. firef.Rate = 500
  3165. firef.Drag = 3
  3166. firef.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.2,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
  3167. firef.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,3,0),NumberSequenceKeypoint.new(0.1,5,0),NumberSequenceKeypoint.new(0.8,2,0),NumberSequenceKeypoint.new(1,0,0)})
  3168. firef.Speed = NumberRange.new(10,30)
  3169. for i = 0, 24 do
  3170. wait(0.25)
  3171. MagniDamage(orb, 25, 3,6, 0, "Normal")
  3172. end
  3173. firef.Enabled = false
  3174. end
  3175. end))
  3176. wait(10)
  3177. orb:Destroy()
  3178. end
  3179. end)
  3180. for i = 0,1,0.1 do
  3181. swait()
  3182. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-50)),0.5)
  3183. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(50)),.5)
  3184. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(6), math.rad(-20), math.rad(12)), 0.5)
  3185. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(140), math.rad(0), math.rad(-20)), 0.5)
  3186. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1.5),math.rad(0),math.rad(0)),.5)
  3187. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(0)),.5)
  3188. end
  3189. hum.WalkSpeed = storehumanoidWS
  3190. attack = false
  3191. end
  3192.  
  3193. function suicide()
  3194. hum.WalkSpeed = 0
  3195. wait(2)
  3196. attack = true
  3197. bosschatfunc("Nobody here understands my pain.",maincolor.Color,2)
  3198. wait(2)
  3199. bosschatfunc("I wanted to fix this all, but I guess it won't happen.",maincolor.Color,2)
  3200. wait(2)
  3201. bosschatfunc("I'm done with life. I'm going to die now.",maincolor.Color,2)
  3202. wait(2)
  3203. bosschatfunc("Hope you're happy when I'm finally gone, void.",maincolor.Color,2)
  3204. wait(2)
  3205. bosschatfunc("BECAUSE IM GONNA TAKE YOU ALL DOWN WITH ME!",maincolor.Color,2)
  3206. wait(2)
  3207. bosschatfunc("SHATTER!",maincolor.Color,2)
  3208. CFuncs["EchoSound"].Create("rbxassetid://1718412034", char, 4, 1,0,10,0.15,0.5,1)
  3209. for i = 0,2,0.1 do
  3210. swait()
  3211. RH.C0=clerp(RH.C0,cf(1,-0.5,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(-25),math.rad(30)),.8)
  3212. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(1),math.rad(20)),.8)
  3213. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-0.25,-0.5)*angles(math.rad(30),math.rad(0),math.rad(50)),.8)
  3214. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(20),math.rad(0),math.rad(-50)),.8)
  3215. RW.C0=clerp(RW.C0,cf(1.45,0.5,0.1)*angles(math.rad(35),math.rad(-10),math.rad(30)),.8)
  3216. LW.C0=clerp(LW.C0,cf(-1.4,0.5,0.1)*angles(math.rad(-35),math.rad(10),math.rad(-50)),.8)
  3217. end
  3218. MagniDamage(RightArm, 1000000000, 100000000,200000000, 0, "Normal")
  3219. hum.Health = 0
  3220. attack = false
  3221. end
  3222.  
  3223. function chime()
  3224. local vel = Instance.new("BodyPosition", root)
  3225. vel.P = 30000
  3226. vel.D = 1000
  3227. vel.maxForce = Vector3.new(50000000000, 10e10, 50000000000)
  3228. vel.position = root.CFrame.p + vt(0,150,0)
  3229. bosschatfunc("HERE GOES...",maincolor.Color,2)
  3230. Fireball()
  3231. Fireball()
  3232. Fireball()
  3233. Fireball()
  3234. Fireball()
  3235. Fireball()
  3236. Fireball()
  3237. Fireball()
  3238. Fireball()
  3239. Fireball()
  3240. Fireball()
  3241. Fireball()
  3242. bosschatfunc("DROP!",maincolor.Color,2)
  3243. wait(2)
  3244. vel:Destroy()
  3245. end
  3246.  
  3247. function UNKNOWNDEATH()
  3248. attack = true
  3249. hum.WalkSpeed = 0
  3250. bosschatfunc("yoUR lIFE is PoiNtLEss anD so aRe yoU!!11!!1!!1!11!1111!1111!1!1!111",maincolor.Color,2)
  3251. for i = 0,24 do
  3252. swait()
  3253. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,-0.05)* angles(math.rad(5),math.rad(0),math.rad(60)),0.5)
  3254. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(-5),math.rad(-60)),.5)
  3255. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(95), math.rad(0), math.rad(60)), 0.5)
  3256. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-30)), 0.5)
  3257. 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(-1.5),math.rad(-30),math.rad(15)),.5)
  3258. 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(-4.5),math.rad(0),math.rad(10)),.5)
  3259. end
  3260. MagniDamage(RightArm, 2.5, 1000,2000, 0, "Normal")
  3261. attack = false
  3262. hum.WalkSpeed = 16
  3263. end
  3264.  
  3265. function uselessnuke()
  3266. attack = true
  3267. local vel = Instance.new("BodyPosition", root)
  3268. vel.P = 25000
  3269. vel.D = 1000
  3270. vel.maxForce = Vector3.new(50000000000, 10e10, 50000000000)
  3271. vel.position = root.CFrame.p + vt(0,250,0)
  3272. CFuncs["Sound"].Create("rbxassetid://1295446488", char, 1.5, 0.8)
  3273. for i = 0, 49 do
  3274. coroutine.resume(coroutine.create(function()
  3275. slash(math.random(10,100)/10,3,true,"Round","Add","Out",root.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-360,360)),math.rad(math.random(-10,10))),vt(0.05,0.01,0.05),math.random(25,500)/250,BrickColor.new("White"))
  3276. end))
  3277. end
  3278. for i = 0, 4, 0.1 do
  3279. swait()
  3280. RH.C0=clerp(RH.C0,cf(1,-0.35,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(-25)),.8)
  3281. LH.C0=clerp(LH.C0,cf(-1,-0.45,-0.5)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(25)),.8)
  3282. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.8)
  3283. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(35),math.rad(0),math.rad(0)),.8)
  3284. RW.C0=clerp(RW.C0,cf(1.15,0.5,-0.5)*angles(math.rad(90),math.rad(0),math.rad(-57)),.8)
  3285. LW.C0=clerp(LW.C0,cf(-1.15,0.5,-0.5)*angles(math.rad(83),math.rad(0),math.rad(58)),.8)
  3286. end
  3287. wait(2)
  3288. local efec = Instance.new("ParticleEmitter",root)
  3289. efec.Texture = "rbxassetid://2109052855"
  3290. efec.LightEmission = 1
  3291. efec.Color = ColorSequence.new(BrickColor.new("Pastel light blue").Color)
  3292. efec.Rate = 15
  3293. efec.Lifetime = NumberRange.new(1)
  3294. efec.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,100,0),NumberSequenceKeypoint.new(0.2,50,0),NumberSequenceKeypoint.new(0.6,125,0),NumberSequenceKeypoint.new(0.8,175,0),NumberSequenceKeypoint.new(1,20,0)})
  3295. efec.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.1,0.25,0),NumberSequenceKeypoint.new(0.6,0.25,0),NumberSequenceKeypoint.new(1,1,0)})
  3296. efec.Drag = 5
  3297. efec.LockedToPart = true
  3298. efec.Rotation = NumberRange.new(-500,500)
  3299. efec.VelocitySpread = 9000
  3300. efec.RotSpeed = NumberRange.new(-500,500)
  3301. local efec2 = efec:Clone()
  3302. efec2.LightEmission = 1
  3303. efec2.Texture = "rbxassetid://2092248396"
  3304. efec2.Parent = root
  3305. efec2.Rate = 30
  3306. efec2.Lifetime = NumberRange.new(1)
  3307. efec2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,175,0),NumberSequenceKeypoint.new(0.5,150,0),NumberSequenceKeypoint.new(0.8,500,0),NumberSequenceKeypoint.new(1,1000,0)})
  3308. efec2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.5,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
  3309. efec2.Speed = NumberRange.new(0)
  3310. efec2.RotSpeed = NumberRange.new(-100,100)
  3311. sphere2(1,"Add",root.CFrame,vt(500,500,500),-10,-10,-10,BrickColor.new("Alder"))
  3312. sphere2(1,"Add",root.CFrame,vt(750,750,750),-15,-15,-15,BrickColor.new("Pastel light blue"))
  3313. CFuncs["LongSound"].Create("rbxassetid://1930483671", char, 10, 1)
  3314. wait(2)
  3315. CameraEnshaking(20,50)
  3316. CFuncs["Sound"].Create("rbxassetid://1368605755", char, 10, 1)
  3317. CFuncs["Sound"].Create("rbxassetid://763718160", char, 5, 0.5)
  3318. CFuncs["Sound"].Create("rbxassetid://763718160", char, 5, 0.25)
  3319. CFuncs["Sound"].Create("rbxassetid://782353443", char, 10, 1)
  3320. CFuncs["Sound"].Create("rbxassetid://782353443", char, 10, 0.75)
  3321. CFuncs["LongSound"].Create("rbxassetid://782353443", char, 10, 0.5)
  3322. CFuncs["LongSound"].Create("rbxassetid://782353443", char, 10, 0.25)
  3323. CFuncs["Sound"].Create("rbxassetid://1664711478", char, 10, 1)
  3324. CFuncs["Sound"].Create("rbxassetid://239000203", char, 10, 1)
  3325. coroutine.resume(coroutine.create(function()
  3326. for i = 0, 74, 0.1 do
  3327. swait()
  3328. MagniDamage(root, 1500000, 999999,99999999, 0, "Normal")
  3329. coroutine.resume(coroutine.create(function()
  3330. for i = 0, 2 do
  3331. slash(math.random(10,40)/10,5,true,"Round","Add","Out",root.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(0.01,0.01,0.01),math.random(250,2500)/250,BrickColor.new("White"))
  3332. end
  3333. slash(math.random(30,90)/10,5,true,"Round","Add","Out",root.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(0.1,0.01,0.1),math.random(2,5)/250,BrickColor.new("Alder"))
  3334. sphere2(10,"Add",root.CFrame,vt(30,100000,30),2.5,100,2.5,BrickColor.new("Alder"))
  3335. sphere2(10,"Add",root.CFrame,vt(50,100000,50),3,100,3,BrickColor.new("Pastel light blue"))
  3336. sphere2(10,"Add",root.CFrame,vt(10,10,10),5,5,5,BrickColor.new("Alder"))
  3337. sphere2(10,"Add",root.CFrame,vt(10,10,10),10,10,10,BrickColor.new("Pastel light blue"))
  3338. end))
  3339. end
  3340. vel:Destroy()
  3341. attack = false
  3342. efec.Enabled = false
  3343. efec2.Enabled = false
  3344. game:GetService("Debris"):AddItem(efec, 5)
  3345. game:GetService("Debris"):AddItem(efec2, 5)
  3346. end))
  3347. end
  3348. ----------------------------------- Abilities
  3349.  
  3350. -------------------------------------
  3351.  
  3352. Humanoid.Animator.Parent = nil
  3353.  
  3354. -------------------------------------
  3355.  
  3356. local attacktype = 1
  3357. mouse.Button1Down:connect(function()
  3358. if attack == false and attacktype == 1 then
  3359. attacktype = 2
  3360. --attackone()
  3361. elseif attack == false and attacktype == 2 then
  3362. attacktype = 3
  3363. --attacktwo()
  3364. elseif attack == false and attacktype == 3 then
  3365. attacktype = 1
  3366. --attackthree()
  3367. elseif attack == false and attacktype == 4 then
  3368. attacktype = 1
  3369. --attackfour()
  3370. end
  3371. end)
  3372.  
  3373. --modes start
  3374. mouse.KeyDown:connect(function(k)
  3375. if k == "e" and attack == false and mode == 1 and mode ~= 3 then
  3376. bosschatfunc("aBnOrMAlITy",maincolor.Color,2)
  3377. ned.Text = "Abnormality"
  3378. mode = 3
  3379. imgl2.ImageColor3 = BrickColor.new("Pastel light blue").Color
  3380. techc.ImageColor3 = BrickColor.new("Pastel light blue").Color
  3381. circl.ImageColor3 = BrickColor.new("Pastel light blue").Color
  3382. circl2.ImageColor3 = BrickColor.new("Pastel light blue").Color
  3383. imgl2b.ImageColor3 = BrickColor.new("Pastel light blue").Color
  3384. ned.TextColor3 = BrickColor.new("Pastel light blue").Color
  3385. ned.TextStrokeColor3 = BrickColor.new("Pastel light blue").Color
  3386. chatfunc("Current mode: Abnormality",maincolor.Color,"Inverted","Code",2)
  3387. NT("rbxassetid://1470848774",0,1,2)
  3388. --music thing
  3389. kan.SoundId = "rbxassetid://1470848774"
  3390. kan.PlaybackSpeed = 1.01
  3391. kan.Pitch = 1
  3392. kan.Looped = true
  3393. kan.Parent = char
  3394. kan:Resume()
  3395. --end music thing
  3396. for i,v in pairs(colorizermod:GetChildren()) do
  3397. if v:IsA("Part") then
  3398. v.BrickColor = BrickColor.new("Pastel light blue")
  3399. end
  3400. end
  3401. refec.Color = ColorSequence.new(BrickColor.new("Pastel light blue").Color)
  3402. refec2.Color = refec.Color
  3403. refec3.Color = refec.Color
  3404. elseif k == "e" and attack == false and mode ~= 1 and mode == 3 then
  3405. bosschatfunc("Jeez, what a day.",maincolor.Color,2)
  3406. ned.Text = "SYNTHEZIZER"
  3407. mode = 1
  3408. imgl2.ImageColor3 = BrickColor.new("Pastel light blue").Color
  3409. techc.ImageColor3 = BrickColor.new("Pastel light blue").Color
  3410. circl.ImageColor3 = BrickColor.new("Alder").Color
  3411. circl2.ImageColor3 = BrickColor.new("Pastel light blue").Color
  3412. imgl2b.ImageColor3 = BrickColor.new("Alder").Color
  3413. ned.TextColor3 = BrickColor.new("Pastel light blue").Color
  3414. ned.TextStrokeColor3 = BrickColor.new("Alder").Color
  3415. chatfunc("Current mode: Synthezizer",maincolor.Color,"Inverted","Code",2)
  3416. NT("rbxassetid://923445685",0,1,2)
  3417. --music thing
  3418. kan.SoundId = "rbxassetid://923445685"
  3419. kan.PlaybackSpeed = 1.01
  3420. kan.Pitch = 1
  3421. kan.Looped = true
  3422. kan.Parent = char
  3423. kan:Resume()
  3424. --end music thing
  3425. for i,v in pairs(colorizermod:GetChildren()) do
  3426. if v:IsA("Part") then
  3427. v.BrickColor = BrickColor.new("Alder")
  3428. end
  3429. end
  3430. refec.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  3431. refec2.Color = refec.Color
  3432. refec3.Color = refec.Color
  3433. end
  3434.  
  3435. if k == "q" and attack == false and mode == 1 and mode ~= 2 then
  3436. bosschatfunc("An infestation of the infected.",maincolor.Color,2)
  3437. ned.Text = "Eggsermine"
  3438. mode = 2
  3439. imgl2.ImageColor3 = BrickColor.new("Bright green").Color
  3440. techc.ImageColor3 = BrickColor.new("Bright green").Color
  3441. circl.ImageColor3 = BrickColor.new("Bright green").Color
  3442. circl2.ImageColor3 = BrickColor.new("Bright green").Color
  3443. imgl2b.ImageColor3 = BrickColor.new("Bright green").Color
  3444. ned.TextColor3 = BrickColor.new("Bright green").Color
  3445. ned.TextStrokeColor3 = BrickColor.new("Bright green").Color
  3446. chatfunc("Current mode: Eggsermine",maincolor.Color,"Inverted","Code",2)
  3447. NT("rbxassetid://378518202",0,1,2)
  3448. --music thing
  3449. kan.SoundId = "rbxassetid://378518202"
  3450. kan.PlaybackSpeed = 1.01
  3451. kan.Pitch = 1
  3452. kan.Looped = true
  3453. kan.Parent = char
  3454. kan:Resume()
  3455. --end music thing
  3456. for i,v in pairs(colorizermod:GetChildren()) do
  3457. if v:IsA("Part") then
  3458. v.BrickColor = BrickColor.new("Bright green")
  3459. end
  3460. end
  3461. refec.Color = ColorSequence.new(BrickColor.new("Bright green").Color)
  3462. refec2.Color = refec.Color
  3463. refec3.Color = refec.Color
  3464. elseif k == "q" and attack == false and mode ~= 1 and mode == 2 then
  3465. bosschatfunc("I don't understand what's going on either.",maincolor.Color,2)
  3466. ned.Text = "SYNTHEZIZER"
  3467. mode = 1
  3468. imgl2.ImageColor3 = BrickColor.new("Pastel light blue").Color
  3469. techc.ImageColor3 = BrickColor.new("Pastel light blue").Color
  3470. circl.ImageColor3 = BrickColor.new("Alder").Color
  3471. circl2.ImageColor3 = BrickColor.new("Pastel light blue").Color
  3472. imgl2b.ImageColor3 = BrickColor.new("Alder").Color
  3473. ned.TextColor3 = BrickColor.new("Pastel light blue").Color
  3474. ned.TextStrokeColor3 = BrickColor.new("Alder").Color
  3475. chatfunc("Current mode: Synthezizer",maincolor.Color,"Inverted","Code",2)
  3476. NT("rbxassetid://923445685",0,1,2)
  3477. --music thing
  3478. kan.SoundId = "rbxassetid://923445685"
  3479. kan.PlaybackSpeed = 1.01
  3480. kan.Pitch = 1
  3481. kan.Looped = true
  3482. kan.Parent = char
  3483. kan:Resume()
  3484. --end music thing
  3485. for i,v in pairs(colorizermod:GetChildren()) do
  3486. if v:IsA("Part") then
  3487. v.BrickColor = BrickColor.new("Alder")
  3488. end
  3489. end
  3490. refec.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  3491. refec2.Color = refec.Color
  3492. refec3.Color = refec.Color
  3493. end
  3494.  
  3495. if k == "one" and attack == false and mode == 2 and mode ~= 4 then
  3496. bosschatfunc("Another chernobyl explosion.",maincolor.Color,2)
  3497. ned.Text = "Nuclear_Eggsermine"
  3498. mode = 4
  3499. imgl2.ImageColor3 = BrickColor.new("Really black").Color
  3500. techc.ImageColor3 = BrickColor.new("Really black").Color
  3501. circl.ImageColor3 = BrickColor.new("Bright green").Color
  3502. circl2.ImageColor3 = BrickColor.new("Really black").Color
  3503. imgl2b.ImageColor3 = BrickColor.new("Bright green").Color
  3504. ned.TextColor3 = BrickColor.new("Really black").Color
  3505. ned.TextStrokeColor3 = BrickColor.new("Bright green").Color
  3506. chatfunc("Current mode: Nuclear_Eggsermine",maincolor.Color,"Inverted","Code",2)
  3507. NT("rbxassetid://1812212957",0,1,2)
  3508. --music thing
  3509. kan.SoundId = "rbxassetid://1812212957"
  3510. kan.PlaybackSpeed = 1.01
  3511. kan.Pitch = 1
  3512. kan.Looped = true
  3513. kan.Parent = char
  3514. kan:Resume()
  3515. --end music thing
  3516. for i,v in pairs(colorizermod:GetChildren()) do
  3517. if v:IsA("Part") then
  3518. v.BrickColor = BrickColor.new("Really black")
  3519. end
  3520. end
  3521. refec.Color = ColorSequence.new(BrickColor.new("Bright green").Color)
  3522. refec2.Color = refec.Color
  3523. refec3.Color = refec.Color
  3524. elseif k == "one" and attack == false and mode ~= 1 and mode == 4 then
  3525. bosschatfunc("Smells like a nuclear fallout in here.",maincolor.Color,2)
  3526. ned.Text = "SYNTHEZIZER"
  3527. mode = 1
  3528. imgl2.ImageColor3 = BrickColor.new("Pastel light blue").Color
  3529. techc.ImageColor3 = BrickColor.new("Pastel light blue").Color
  3530. circl.ImageColor3 = BrickColor.new("Alder").Color
  3531. circl2.ImageColor3 = BrickColor.new("Pastel light blue").Color
  3532. imgl2b.ImageColor3 = BrickColor.new("Alder").Color
  3533. ned.TextColor3 = BrickColor.new("Pastel light blue").Color
  3534. ned.TextStrokeColor3 = BrickColor.new("Alder").Color
  3535. chatfunc("Current mode: Synthezizer",maincolor.Color,"Inverted","Code",2)
  3536. NT("rbxassetid://923445685",0,1,2)
  3537. --music thing
  3538. kan.SoundId = "rbxassetid://923445685"
  3539. kan.PlaybackSpeed = 1.01
  3540. kan.Pitch = 1
  3541. kan.Looped = true
  3542. kan.Parent = char
  3543. kan:Resume()
  3544. --end music thing
  3545. for i,v in pairs(colorizermod:GetChildren()) do
  3546. if v:IsA("Part") then
  3547. v.BrickColor = BrickColor.new("Alder")
  3548. end
  3549. end
  3550. refec.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  3551. refec2.Color = refec.Color
  3552. refec3.Color = refec.Color
  3553. end
  3554.  
  3555. if k == "r" and attack == false and mode == 1 and mode ~= 5 then
  3556. bosschatfunc("I take the D train to go to BK, I can't defeat rain.",maincolor.Color,2)
  3557. ned.Text = "+-_-Relaxed-_-+"
  3558. mode = 5
  3559. imgl2.ImageColor3 = BrickColor.new("White").Color
  3560. techc.ImageColor3 = BrickColor.new("White").Color
  3561. circl.ImageColor3 = BrickColor.new("White").Color
  3562. circl2.ImageColor3 = BrickColor.new("White").Color
  3563. imgl2b.ImageColor3 = BrickColor.new("Ghost grey").Color
  3564. ned.TextColor3 = BrickColor.new("White").Color
  3565. ned.TextStrokeColor3 = BrickColor.new("Ghost grey").Color
  3566. chatfunc("Current mode: Relaxed",maincolor.Color,"Inverted","Code",2)
  3567. NT("rbxassetid://452385370",0,1,2)
  3568. --music thing
  3569. kan.SoundId = "rbxassetid://452385370"
  3570. kan.PlaybackSpeed = 1.01
  3571. kan.Pitch = 1
  3572. kan.Looped = true
  3573. kan.Parent = char
  3574. kan:Resume()
  3575. --end music thing
  3576. for i,v in pairs(colorizermod:GetChildren()) do
  3577. if v:IsA("Part") then
  3578. v.BrickColor = BrickColor.new("White")
  3579. end
  3580. end
  3581. refec.Color = ColorSequence.new(BrickColor.new("Ghost grey").Color)
  3582. refec2.Color = refec.Color
  3583. refec3.Color = refec.Color
  3584. elseif k == "r" and attack == false and mode ~= 1 and mode == 5 then
  3585. bosschatfunc("Aw, I was really into that, oh well.",maincolor.Color,2)
  3586. ned.Text = "SYNTHEZIZER"
  3587. mode = 1
  3588. imgl2.ImageColor3 = BrickColor.new("Pastel light blue").Color
  3589. techc.ImageColor3 = BrickColor.new("Pastel light blue").Color
  3590. circl.ImageColor3 = BrickColor.new("Alder").Color
  3591. circl2.ImageColor3 = BrickColor.new("Pastel light blue").Color
  3592. imgl2b.ImageColor3 = BrickColor.new("Alder").Color
  3593. ned.TextColor3 = BrickColor.new("Pastel light blue").Color
  3594. ned.TextStrokeColor3 = BrickColor.new("Alder").Color
  3595. chatfunc("Current mode: Synthezizer",maincolor.Color,"Inverted","Code",2)
  3596. NT("rbxassetid://923445685",0,1,2)
  3597. --music thing
  3598. kan.SoundId = "rbxassetid://923445685"
  3599. kan.PlaybackSpeed = 1.01
  3600. kan.Pitch = 1
  3601. kan.Looped = true
  3602. kan.Parent = char
  3603. kan:Resume()
  3604. --end music thing
  3605. for i,v in pairs(colorizermod:GetChildren()) do
  3606. if v:IsA("Part") then
  3607. v.BrickColor = BrickColor.new("Alder")
  3608. end
  3609. end
  3610. refec.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  3611. refec2.Color = refec.Color
  3612. refec3.Color = refec.Color
  3613. end
  3614. if k == "one" and attack == false and mode == 5 and mode ~= 6 then
  3615. bosschatfunc("I don't fix, I'd rather weep.",maincolor.Color,2)
  3616. ned.Text = "Sad."
  3617. mode = 6
  3618. imgl2.ImageColor3 = BrickColor.new("Dark blue").Color
  3619. techc.ImageColor3 = BrickColor.new("Dark blue").Color
  3620. circl.ImageColor3 = BrickColor.new("Dark blue").Color
  3621. circl2.ImageColor3 = BrickColor.new("Dark blue").Color
  3622. imgl2b.ImageColor3 = BrickColor.new("Dark blue").Color
  3623. ned.TextColor3 = BrickColor.new("Dark blue").Color
  3624. ned.TextStrokeColor3 = BrickColor.new("Dark blue").Color
  3625. chatfunc("Current mode: Sad",maincolor.Color,"Inverted","Code",2)
  3626. NT("rbxassetid://2490605666",0,1,2)
  3627. --music thing
  3628. kan.SoundId = "rbxassetid://2490605666"
  3629. kan.PlaybackSpeed = 1.01
  3630. kan.Pitch = 1
  3631. kan.Looped = true
  3632. kan.Parent = char
  3633. kan:Resume()
  3634. --end music thing
  3635. for i,v in pairs(colorizermod:GetChildren()) do
  3636. if v:IsA("Part") then
  3637. v.BrickColor = BrickColor.new("Dark blue")
  3638. end
  3639. end
  3640. refec.Color = ColorSequence.new(BrickColor.new("Dark blue").Color)
  3641. refec2.Color = refec.Color
  3642. refec3.Color = refec.Color
  3643. elseif k == "one" and attack == false and mode == 6 and mode ~= 1 then
  3644. bosschatfunc("Wow, recovery without therapy.",maincolor.Color,2)
  3645. ned.Text = "SYNTHEZIZER"
  3646. mode = 1
  3647. imgl2.ImageColor3 = BrickColor.new("Pastel light blue").Color
  3648. techc.ImageColor3 = BrickColor.new("Pastel light blue").Color
  3649. circl.ImageColor3 = BrickColor.new("Alder").Color
  3650. circl2.ImageColor3 = BrickColor.new("Pastel light blue").Color
  3651. imgl2b.ImageColor3 = BrickColor.new("Alder").Color
  3652. ned.TextColor3 = BrickColor.new("Pastel light blue").Color
  3653. ned.TextStrokeColor3 = BrickColor.new("Alder").Color
  3654. chatfunc("Current mode: Synthezizer",maincolor.Color,"Inverted","Code",2)
  3655. NT("rbxassetid://923445685",0,1,2)
  3656. --music thing
  3657. kan.SoundId = "rbxassetid://923445685"
  3658. kan.PlaybackSpeed = 1.01
  3659. kan.Pitch = 1
  3660. kan.Looped = true
  3661. kan.Parent = char
  3662. kan:Resume()
  3663. --end music thing
  3664. for i,v in pairs(colorizermod:GetChildren()) do
  3665. if v:IsA("Part") then
  3666. v.BrickColor = BrickColor.new("Alder")
  3667. end
  3668. end
  3669. refec.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  3670. refec2.Color = refec.Color
  3671. refec3.Color = refec.Color
  3672. end
  3673.  
  3674. if k == "t" and attack == false and mode == 1 and mode ~= 7 then
  3675. bosschatfunc("Cut that radio, doc.",maincolor.Color,2)
  3676. ned.Text = "Radiocutter!"
  3677. mode = 7
  3678. imgl2.ImageColor3 = BrickColor.new("Ghost grey").Color
  3679. techc.ImageColor3 = BrickColor.new("Brown").Color
  3680. circl.ImageColor3 = BrickColor.new("Ghost grey").Color
  3681. circl2.ImageColor3 = BrickColor.new("Brown").Color
  3682. imgl2b.ImageColor3 = BrickColor.new("Ghost grey").Color
  3683. ned.TextColor3 = BrickColor.new("Brown").Color
  3684. ned.TextStrokeColor3 = BrickColor.new("Ghost grey").Color
  3685. chatfunc("Current mode: Radiocutter!",maincolor.Color,"Inverted","Code",2)
  3686. NT("rbxassetid://253050461",0,1,2)
  3687. --music thing
  3688. kan.SoundId = "rbxassetid://253050461"
  3689. kan.PlaybackSpeed = 1
  3690. kan.Pitch = 1
  3691. kan.Looped = true
  3692. kan.Parent = char
  3693. kan:Resume()
  3694. --end music thing
  3695. for i,v in pairs(colorizermod:GetChildren()) do
  3696. if v:IsA("Part") then
  3697. v.BrickColor = BrickColor.new("Brown")
  3698. end
  3699. end
  3700. refec.Color = ColorSequence.new(BrickColor.new("Ghost grey").Color)
  3701. refec2.Color = refec.Color
  3702. refec3.Color = refec.Color
  3703. elseif k == "t" and attack == false and mode == 7 and mode ~= 1 then
  3704. bosschatfunc("Yikes, don't play with sharp objects.",maincolor.Color,2)
  3705. ned.Text = "SYNTHEZIZER"
  3706. mode = 1
  3707. imgl2.ImageColor3 = BrickColor.new("Pastel light blue").Color
  3708. techc.ImageColor3 = BrickColor.new("Pastel light blue").Color
  3709. circl.ImageColor3 = BrickColor.new("Alder").Color
  3710. circl2.ImageColor3 = BrickColor.new("Pastel light blue").Color
  3711. imgl2b.ImageColor3 = BrickColor.new("Alder").Color
  3712. ned.TextColor3 = BrickColor.new("Pastel light blue").Color
  3713. ned.TextStrokeColor3 = BrickColor.new("Alder").Color
  3714. chatfunc("Current mode: Synthezizer",maincolor.Color,"Inverted","Code",2)
  3715. NT("rbxassetid://923445685",0,1,2)
  3716. --music thing
  3717. kan.SoundId = "rbxassetid://923445685"
  3718. kan.PlaybackSpeed = 1.01
  3719. kan.Pitch = 1
  3720. kan.Looped = true
  3721. kan.Parent = char
  3722. kan:Resume()
  3723. --end music thing
  3724. for i,v in pairs(colorizermod:GetChildren()) do
  3725. if v:IsA("Part") then
  3726. v.BrickColor = BrickColor.new("Alder")
  3727. end
  3728. end
  3729. refec.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  3730. refec2.Color = refec.Color
  3731. refec3.Color = refec.Color
  3732. end
  3733.  
  3734. if k == "y" and attack == false and mode == 1 and mode ~= 8 then
  3735. bosschatfunc("AN eRror hAs OccURED!11!!!!!!!!!!!1!11!1!!",maincolor.Color,2)
  3736. mode = 8
  3737. imgl2.ImageColor3 = BrickColor.new("Really black").Color
  3738. techc.ImageColor3 = BrickColor.new("Really black").Color
  3739. circl.ImageColor3 = BrickColor.new("Really black").Color
  3740. circl2.ImageColor3 = BrickColor.new("Black").Color
  3741. imgl2b.ImageColor3 = BrickColor.new("Really black").Color
  3742. ned.TextColor3 = BrickColor.new("Black").Color
  3743. ned.TextStrokeColor3 = BrickColor.new("Black").Color
  3744. chatfunc("Current mode: UNKNOWN",maincolor.Color,"Inverted","Code",2)
  3745. NT("rbxassetid://1138145518",0,1,2)
  3746. --music thing
  3747. kan.SoundId = "rbxassetid://1138145518"
  3748. kan.PlaybackSpeed = 1.01
  3749. kan.Pitch = 1
  3750. kan.Looped = true
  3751. kan.Parent = char
  3752. kan:Resume()
  3753. --end music thing
  3754. for i,v in pairs(colorizermod:GetChildren()) do
  3755. if v:IsA("Part") then
  3756. v.BrickColor = BrickColor.new("Really black")
  3757. end
  3758. end
  3759. refec.Color = ColorSequence.new(BrickColor.new("Black").Color)
  3760. refec2.Color = refec.Color
  3761. refec3.Color = refec.Color
  3762. --random namer
  3763. local radm = math.random(1,7)
  3764. if radm == 1 then
  3765. ned.Text = "DEPRESSED"
  3766. elseif radm == 2 then
  3767. ned.Text = "LONELY"
  3768. elseif radm == 3 then
  3769. ned.Text = "FAILURE"
  3770. elseif radm == 4 then
  3771. ned.Text = "STUPID"
  3772. elseif radm == 5 then
  3773. ned.Text = "WASTED"
  3774. elseif radm == 6 then
  3775. ned.Text = "NO FRIENDS"
  3776. elseif radm == 7 then
  3777. ned.Text = "MENTALLY UNSTABLE"
  3778. end
  3779. if radm == 7 then
  3780. suicideavailable = true
  3781. elseif radm ~= 7 then
  3782. suicideavailable = false
  3783. end
  3784. --epic gamer moments
  3785. elseif k == "y" and attack == false and mode == 8 and mode ~= 1 then
  3786. bosschatfunc("I fixed the error!",maincolor.Color,2)
  3787. ned.Text = "SYNTHEZIZER"
  3788. suicideavailable = false
  3789. mode = 1
  3790. imgl2.ImageColor3 = BrickColor.new("Pastel light blue").Color
  3791. techc.ImageColor3 = BrickColor.new("Pastel light blue").Color
  3792. circl.ImageColor3 = BrickColor.new("Alder").Color
  3793. circl2.ImageColor3 = BrickColor.new("Pastel light blue").Color
  3794. imgl2b.ImageColor3 = BrickColor.new("Alder").Color
  3795. ned.TextColor3 = BrickColor.new("Pastel light blue").Color
  3796. ned.TextStrokeColor3 = BrickColor.new("Alder").Color
  3797. chatfunc("Current mode: Synthezizer",maincolor.Color,"Inverted","Code",2)
  3798. NT("rbxassetid://923445685",0,1,2)
  3799. --music thing
  3800. kan.SoundId = "rbxassetid://923445685"
  3801. kan.PlaybackSpeed = 1.01
  3802. kan.Pitch = 1
  3803. kan.Looped = true
  3804. kan.Parent = char
  3805. kan.TimePosition = 0
  3806. kan:Resume()
  3807. --end music thing
  3808. for i,v in pairs(colorizermod:GetChildren()) do
  3809. if v:IsA("Part") then
  3810. v.BrickColor = BrickColor.new("Alder")
  3811. end
  3812. end
  3813. refec.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  3814. refec2.Color = refec.Color
  3815. refec3.Color = refec.Color
  3816. end
  3817.  
  3818. if k == "u" and attack == false and mode == 1 and mode ~= 9 then
  3819. bosschatfunc("Man, this elevator ride is taking forever.",maincolor.Color,2)
  3820. ned.Text = "Time-Keeper"
  3821. mode = 9
  3822. hum.WalkSpeed = 0
  3823. hum.JumpPower = 0
  3824. imgl2.ImageColor3 = BrickColor.new("Dark stone grey").Color
  3825. techc.ImageColor3 = BrickColor.new("Dark stone grey").Color
  3826. circl.ImageColor3 = BrickColor.new("Dark stone grey").Color
  3827. circl2.ImageColor3 = BrickColor.new("Dark stone grey").Color
  3828. imgl2b.ImageColor3 = BrickColor.new("Dark stone grey").Color
  3829. ned.TextColor3 = BrickColor.new("Dark stone grey").Color
  3830. ned.TextStrokeColor3 = BrickColor.new("Dark stone grey").Color
  3831. chatfunc("Current status: Idle/Waiting.",maincolor.Color,"Inverted","Code",2)
  3832. NT("rbxassetid://130768299",0,1,2)
  3833. --music thing
  3834. kan.SoundId = "rbxassetid://130768299"
  3835. kan.PlaybackSpeed = 1
  3836. kan.Pitch = 1
  3837. kan.Looped = true
  3838. kan.Parent = char
  3839. kan:Resume()
  3840. --end music thing
  3841. for i,v in pairs(colorizermod:GetChildren()) do
  3842. if v:IsA("Part") then
  3843. v.BrickColor = BrickColor.new("Dark stone grey")
  3844. end
  3845. end
  3846. refec.Color = ColorSequence.new(BrickColor.new("Dark stone grey").Color)
  3847. refec2.Color = refec.Color
  3848. refec3.Color = refec.Color
  3849. elseif k == "u" and attack == false and mode == 9 and mode ~= 1 then
  3850. bosschatfunc("Finally, I'm not in that elevator anymore.",maincolor.Color,2)
  3851. ned.Text = "SYNTHEZIZER"
  3852. mode = 1
  3853. hum.WalkSpeed = 16
  3854. hum.JumpPower = 50
  3855. imgl2.ImageColor3 = BrickColor.new("Pastel light blue").Color
  3856. techc.ImageColor3 = BrickColor.new("Pastel light blue").Color
  3857. circl.ImageColor3 = BrickColor.new("Alder").Color
  3858. circl2.ImageColor3 = BrickColor.new("Pastel light blue").Color
  3859. imgl2b.ImageColor3 = BrickColor.new("Alder").Color
  3860. ned.TextColor3 = BrickColor.new("Pastel light blue").Color
  3861. ned.TextStrokeColor3 = BrickColor.new("Alder").Color
  3862. chatfunc("Current mode: Synthezizer",maincolor.Color,"Inverted","Code",2)
  3863. NT("rbxassetid://923445685",0,1,2)
  3864. --music thing
  3865. kan.SoundId = "rbxassetid://923445685"
  3866. kan.PlaybackSpeed = 1.01
  3867. kan.Pitch = 1
  3868. kan.Looped = true
  3869. kan.Parent = char
  3870. kan:Resume()
  3871. --end music thing
  3872. for i,v in pairs(colorizermod:GetChildren()) do
  3873. if v:IsA("Part") then
  3874. v.BrickColor = BrickColor.new("Alder")
  3875. end
  3876. end
  3877. refec.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  3878. refec2.Color = refec.Color
  3879. refec3.Color = refec.Color
  3880. end
  3881.  
  3882. if k == "p" and attack == false and mode == 1 and mode ~= 10 then
  3883. bosschatfunc("It's cold, and this fire is too.",maincolor.Color,2)
  3884. ned.Text = "Chiberia"
  3885. mode = 10
  3886. imgl2.ImageColor3 = BrickColor.new("Institutional white").Color
  3887. techc.ImageColor3 = BrickColor.new("Institutional white").Color
  3888. circl.ImageColor3 = BrickColor.new("Institutional white").Color
  3889. circl2.ImageColor3 = BrickColor.new("Institutional white").Color
  3890. imgl2b.ImageColor3 = BrickColor.new("Institutional white").Color
  3891. ned.TextColor3 = BrickColor.new("Institutional white").Color
  3892. ned.TextStrokeColor3 = BrickColor.new("Institutional white").Color
  3893. chatfunc("Current mode: Chiberia",maincolor.Color,"Inverted","Code",2)
  3894. NT("rbxassetid://897199984",0,1,2)
  3895. --music thing
  3896. kan.SoundId = "rbxassetid://897199984"
  3897. kan.PlaybackSpeed = 1.01
  3898. kan.Pitch = 1
  3899. kan.Looped = true
  3900. kan.Parent = char
  3901. kan:Resume()
  3902. --end music thing
  3903. for i,v in pairs(colorizermod:GetChildren()) do
  3904. if v:IsA("Part") then
  3905. v.BrickColor = BrickColor.new("Institutional white")
  3906. end
  3907. end
  3908. refec.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
  3909. refec2.Color = refec.Color
  3910. refec3.Color = refec.Color
  3911. elseif k == "p" and attack == false and mode == 10 and mode ~= 1 then
  3912. bosschatfunc("Thanks for turning that air conditioner off.",maincolor.Color,2)
  3913. ned.Text = "SYNTHEZIZER"
  3914. mode = 1
  3915. imgl2.ImageColor3 = BrickColor.new("Pastel light blue").Color
  3916. techc.ImageColor3 = BrickColor.new("Pastel light blue").Color
  3917. circl.ImageColor3 = BrickColor.new("Alder").Color
  3918. circl2.ImageColor3 = BrickColor.new("Pastel light blue").Color
  3919. imgl2b.ImageColor3 = BrickColor.new("Alder").Color
  3920. ned.TextColor3 = BrickColor.new("Pastel light blue").Color
  3921. ned.TextStrokeColor3 = BrickColor.new("Alder").Color
  3922. chatfunc("Current mode: Synthezizer",maincolor.Color,"Inverted","Code",2)
  3923. NT("rbxassetid://923445685",0,1,2)
  3924. --music thing
  3925. kan.SoundId = "rbxassetid://923445685"
  3926. kan.PlaybackSpeed = 1.01
  3927. kan.Pitch = 1
  3928. kan.Looped = true
  3929. kan.Parent = char
  3930. kan:Resume()
  3931. --end music thing
  3932. for i,v in pairs(colorizermod:GetChildren()) do
  3933. if v:IsA("Part") then
  3934. v.BrickColor = BrickColor.new("Alder")
  3935. end
  3936. end
  3937. refec.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  3938. refec2.Color = refec.Color
  3939. refec3.Color = refec.Color
  3940. end
  3941.  
  3942. if k == "f" and attack == false and mode == 1 and mode ~= 11 then
  3943. bosschatfunc("TV's nice and all, but what am I gonna do when my friends are busy?",maincolor.Color,2)
  3944. ned.Text = "Boredom."
  3945. mode = 11
  3946. hum.WalkSpeed = 0
  3947. hum.JumpPower = 0
  3948. imgl2.ImageColor3 = BrickColor.new("Ghost grey").Color
  3949. techc.ImageColor3 = BrickColor.new("Ghost grey").Color
  3950. circl.ImageColor3 = BrickColor.new("Ghost grey").Color
  3951. circl2.ImageColor3 = BrickColor.new("Ghost grey").Color
  3952. imgl2b.ImageColor3 = BrickColor.new("Ghost grey").Color
  3953. ned.TextColor3 = BrickColor.new("Ghost grey").Color
  3954. ned.TextStrokeColor3 = BrickColor.new("Ghost grey").Color
  3955. chatfunc("Current status: I'm feeling bored.",maincolor.Color,"Inverted","Code",2)
  3956. NT("rbxassetid://1690074464",0,1,2)
  3957. --music thing
  3958. kan.SoundId = "rbxassetid://1690074464"
  3959. kan.PlaybackSpeed = 1.01
  3960. kan.Pitch = 1
  3961. kan.Looped = true
  3962. kan.Parent = char
  3963. kan:Resume()
  3964. --end music thing
  3965. for i,v in pairs(colorizermod:GetChildren()) do
  3966. if v:IsA("Part") then
  3967. v.BrickColor = BrickColor.new("Ghost grey")
  3968. end
  3969. end
  3970. refec.Color = ColorSequence.new(BrickColor.new("Ghost grey").Color)
  3971. refec2.Color = refec.Color
  3972. refec3.Color = refec.Color
  3973. elseif k == "f" and attack == false and mode == 11 and mode ~= 1 then
  3974. bosschatfunc("Man, my favorite show just ended. Oh well, here I go, I guess.",maincolor.Color,2)
  3975. ned.Text = "SYNTHEZIZER"
  3976. mode = 1
  3977. hum.WalkSpeed = 16
  3978. hum.JumpPower = 50
  3979. imgl2.ImageColor3 = BrickColor.new("Pastel light blue").Color
  3980. techc.ImageColor3 = BrickColor.new("Pastel light blue").Color
  3981. circl.ImageColor3 = BrickColor.new("Alder").Color
  3982. circl2.ImageColor3 = BrickColor.new("Pastel light blue").Color
  3983. imgl2b.ImageColor3 = BrickColor.new("Alder").Color
  3984. ned.TextColor3 = BrickColor.new("Pastel light blue").Color
  3985. ned.TextStrokeColor3 = BrickColor.new("Alder").Color
  3986. chatfunc("Current mode: Synthezizer",maincolor.Color,"Inverted","Code",2)
  3987. NT("rbxassetid://923445685",0,1,2)
  3988. --music thing
  3989. kan.SoundId = "rbxassetid://923445685"
  3990. kan.PlaybackSpeed = 1.01
  3991. kan.Pitch = 1
  3992. kan.Looped = true
  3993. kan.Parent = char
  3994. kan:Resume()
  3995. --end music thing
  3996. for i,v in pairs(colorizermod:GetChildren()) do
  3997. if v:IsA("Part") then
  3998. v.BrickColor = BrickColor.new("Alder")
  3999. end
  4000. end
  4001. refec.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  4002. refec2.Color = refec.Color
  4003. refec3.Color = refec.Color
  4004. end
  4005. if k == "g" and attack == false and mode == 1 and mode ~= 12 then
  4006. bosschatfunc("Great, I can't believe I'm being in this again.",maincolor.Color,2)
  4007. ned.Text = "Preggsure"
  4008. mode = 12
  4009. hum.WalkSpeed = 100
  4010. hum.JumpPower = 100
  4011. imgl2.ImageColor3 = BrickColor.new("Maroon").Color
  4012. techc.ImageColor3 = BrickColor.new("Really black").Color
  4013. circl.ImageColor3 = BrickColor.new("Maroon").Color
  4014. circl2.ImageColor3 = BrickColor.new("Maroon").Color
  4015. imgl2b.ImageColor3 = BrickColor.new("Really black").Color
  4016. ned.TextColor3 = BrickColor.new("Really black").Color
  4017. ned.TextStrokeColor3 = BrickColor.new("Maroon").Color
  4018. chatfunc("Current mode: Preggsure",maincolor.Color,"Inverted","Code",2)
  4019. NT("rbxassetid://723652641",0,1,2)
  4020. --music thing
  4021. kan.SoundId = "rbxassetid://723652641"
  4022. kan.PlaybackSpeed = 1.01
  4023. kan.Pitch = 1
  4024. kan.Looped = true
  4025. kan.Parent = char
  4026. kan:Resume()
  4027. --end music thing
  4028. for i,v in pairs(colorizermod:GetChildren()) do
  4029. if v:IsA("Part") then
  4030. v.BrickColor = BrickColor.new("Maroon")
  4031. end
  4032. end
  4033. refec.Color = ColorSequence.new(BrickColor.new("Really black").Color)
  4034. refec2.Color = refec.Color
  4035. refec3.Color = refec.Color
  4036. elseif k == "g" and attack == false and mode == 12 and mode ~= 1 then
  4037. bosschatfunc("Oh my god, I don't understand what is with it with this stress and stuff, and what is Preggsure even about anyways?",maincolor.Color,2)
  4038. ned.Text = "SYNTHEZIZER"
  4039. mode = 1
  4040. hum.WalkSpeed = 16
  4041. hum.JumpPower = 50
  4042. imgl2.ImageColor3 = BrickColor.new("Pastel light blue").Color
  4043. techc.ImageColor3 = BrickColor.new("Pastel light blue").Color
  4044. circl.ImageColor3 = BrickColor.new("Alder").Color
  4045. circl2.ImageColor3 = BrickColor.new("Pastel light blue").Color
  4046. imgl2b.ImageColor3 = BrickColor.new("Alder").Color
  4047. ned.TextColor3 = BrickColor.new("Pastel light blue").Color
  4048. ned.TextStrokeColor3 = BrickColor.new("Alder").Color
  4049. chatfunc("Current mode: Synthezizer",maincolor.Color,"Inverted","Code",2)
  4050. NT("rbxassetid://923445685",0,1,2)
  4051. --music thing
  4052. kan.SoundId = "rbxassetid://923445685"
  4053. kan.PlaybackSpeed = 1.01
  4054. kan.Pitch = 1
  4055. kan.Looped = true
  4056. kan.Parent = char
  4057. kan:Resume()
  4058. --end music thing
  4059. for i,v in pairs(colorizermod:GetChildren()) do
  4060. if v:IsA("Part") then
  4061. v.BrickColor = BrickColor.new("Alder")
  4062. end
  4063. end
  4064. refec.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  4065. refec2.Color = refec.Color
  4066. refec3.Color = refec.Color
  4067. end
  4068.  
  4069. if k == "h" and attack == false and mode == 1 and mode ~= 13 then
  4070. bosschatfunc("Colors weave into a spire of flames.",maincolor.Color,2)
  4071. ned.Text = "LIFELIGHT"
  4072. mode = 13
  4073. hum.WalkSpeed = 200
  4074. hum.JumpPower = 500
  4075. imgl2.ImageColor3 = BrickColor.new("Really red").Color
  4076. techc.ImageColor3 = BrickColor.new("Camo").Color
  4077. circl.ImageColor3 = BrickColor.new("Royal purple").Color
  4078. circl2.ImageColor3 = BrickColor.new("White").Color
  4079. imgl2b.ImageColor3 = BrickColor.new("Dark blue").Color
  4080. ned.TextColor3 = BrickColor.new("Really blue").Color
  4081. ned.TextStrokeColor3 = BrickColor.new("Cool yellow").Color
  4082. chatfunc("Current mode: LIFELIGHT",maincolor.Color,"Inverted","Code",2)
  4083. NT("rbxassetid://2532792635",0,1,5)
  4084. --music thing
  4085. kan.SoundId = "rbxassetid://2532792635"
  4086. kan.PlaybackSpeed = 1.01
  4087. kan.Pitch = 1
  4088. kan.Looped = true
  4089. kan.Parent = char
  4090. kan.Volume = 5
  4091. kan:Resume()
  4092. --end music thing
  4093. for i,v in pairs(colorizermod:GetChildren()) do
  4094. if v:IsA("Part") then
  4095. v.BrickColor = BrickColor.new("Cool yellow")
  4096. end
  4097. end
  4098. refec.Color = ColorSequence.new(BrickColor.new("White").Color)
  4099. refec2.Color = refec.Color
  4100. refec3.Color = refec.Color
  4101. elseif k == "h" and attack == false and mode == 13 and mode ~= 1 then
  4102. bosschatfunc("Aw, that was really cool.",maincolor.Color,2)
  4103. ned.Text = "SYNTHEZIZER"
  4104. mode = 1
  4105. hum.WalkSpeed = 16
  4106. hum.JumpPower = 50
  4107. imgl2.ImageColor3 = BrickColor.new("Pastel light blue").Color
  4108. techc.ImageColor3 = BrickColor.new("Pastel light blue").Color
  4109. circl.ImageColor3 = BrickColor.new("Alder").Color
  4110. circl2.ImageColor3 = BrickColor.new("Pastel light blue").Color
  4111. imgl2b.ImageColor3 = BrickColor.new("Alder").Color
  4112. ned.TextColor3 = BrickColor.new("Pastel light blue").Color
  4113. ned.TextStrokeColor3 = BrickColor.new("Alder").Color
  4114. chatfunc("Current mode: Synthezizer",maincolor.Color,"Inverted","Code",2)
  4115. NT("rbxassetid://923445685",0,1,2)
  4116. --music thing
  4117. kan.SoundId = "rbxassetid://923445685"
  4118. kan.PlaybackSpeed = 1.01
  4119. kan.Pitch = 1
  4120. kan.Volume = 1.25
  4121. kan.Looped = true
  4122. kan.Parent = char
  4123. kan:Resume()
  4124. --end music thing
  4125. for i,v in pairs(colorizermod:GetChildren()) do
  4126. if v:IsA("Part") then
  4127. v.BrickColor = BrickColor.new("Alder")
  4128. end
  4129. end
  4130. refec.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  4131. refec2.Color = refec.Color
  4132. refec3.Color = refec.Color
  4133. end
  4134.  
  4135. if k == "j" and attack == false and mode == 1 and mode ~= 14 then
  4136. bosschatfunc("We're nearing the end, and what better way to stall than rework?",maincolor.Color,2)
  4137. ned.Text = "Accession"
  4138. mode = 14
  4139. hum.WalkSpeed = 50
  4140. hum.JumpPower = 100
  4141. imgl2.ImageColor3 = BrickColor.new("White").Color
  4142. techc.ImageColor3 = BrickColor.new("Cool yellow").Color
  4143. circl.ImageColor3 = BrickColor.new("White").Color
  4144. circl2.ImageColor3 = BrickColor.new("Cool yellow").Color
  4145. imgl2b.ImageColor3 = BrickColor.new("Cool yellow").Color
  4146. ned.TextColor3 = BrickColor.new("White").Color
  4147. ned.TextStrokeColor3 = BrickColor.new("Cool yellow").Color
  4148. chatfunc("Current mode: Accession",maincolor.Color,"Inverted","Code",2)
  4149. NT("rbxassetid://227551982",0,1,2)
  4150. --music thing
  4151. kan.SoundId = "rbxassetid://227551982"
  4152. kan.PlaybackSpeed = 1.01
  4153. kan.Pitch = 1
  4154. kan.Looped = true
  4155. kan.Parent = char
  4156. kan:Resume()
  4157. --end music thing
  4158. for i,v in pairs(colorizermod:GetChildren()) do
  4159. if v:IsA("Part") then
  4160. v.BrickColor = BrickColor.new("White")
  4161. end
  4162. end
  4163. refec.Color = ColorSequence.new(BrickColor.new("Cool yellow").Color)
  4164. refec2.Color = refec.Color
  4165. refec3.Color = refec.Color
  4166. elseif k == "j" and attack == false and mode == 14 and mode ~= 1 then
  4167. bosschatfunc("Why is Winter Glitcher and a bit of Spectrum Glitcher v8 suddenly making it in here?",maincolor.Color,2)
  4168. ned.Text = "SYNTHEZIZER"
  4169. mode = 1
  4170. hum.WalkSpeed = 16
  4171. hum.JumpPower = 50
  4172. imgl2.ImageColor3 = BrickColor.new("Pastel light blue").Color
  4173. techc.ImageColor3 = BrickColor.new("Pastel light blue").Color
  4174. circl.ImageColor3 = BrickColor.new("Alder").Color
  4175. circl2.ImageColor3 = BrickColor.new("Pastel light blue").Color
  4176. imgl2b.ImageColor3 = BrickColor.new("Alder").Color
  4177. ned.TextColor3 = BrickColor.new("Pastel light blue").Color
  4178. ned.TextStrokeColor3 = BrickColor.new("Alder").Color
  4179. chatfunc("Current mode: Synthezizer",maincolor.Color,"Inverted","Code",2)
  4180. NT("rbxassetid://923445685",0,1,2)
  4181. --music thing
  4182. kan.SoundId = "rbxassetid://923445685"
  4183. kan.PlaybackSpeed = 1.01
  4184. kan.Pitch = 1
  4185. kan.Looped = true
  4186. kan.Parent = char
  4187. kan:Resume()
  4188. --end music thing
  4189. for i,v in pairs(colorizermod:GetChildren()) do
  4190. if v:IsA("Part") then
  4191. v.BrickColor = BrickColor.new("Alder")
  4192. end
  4193. end
  4194. refec.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  4195. refec2.Color = refec.Color
  4196. refec3.Color = refec.Color
  4197. end
  4198.  
  4199. if k == "k" and attack == false and mode == 1 and mode ~= 15 then
  4200. bosschatfunc("Hm. Yes. I have plans to make now.",maincolor.Color,2)
  4201. ned.Text = "INNOVATIVE"
  4202. mode = 15
  4203. imgl2.ImageColor3 = BrickColor.new("Black").Color
  4204. techc.ImageColor3 = BrickColor.new("Black").Color
  4205. circl.ImageColor3 = BrickColor.new("Black").Color
  4206. circl2.ImageColor3 = BrickColor.new("Black").Color
  4207. imgl2b.ImageColor3 = BrickColor.new("Black").Color
  4208. ned.TextColor3 = BrickColor.new("Black").Color
  4209. ned.TextStrokeColor3 = BrickColor.new("Black").Color
  4210. chatfunc("THE CREATOR.",maincolor.Color,"Inverted","Code",2)
  4211. NT("rbxassetid://892260150",0,1,2)
  4212. --music thing
  4213. kan.SoundId = "rbxassetid://892260150"
  4214. kan.PlaybackSpeed = 1.01
  4215. kan.Pitch = 1
  4216. kan.Looped = true
  4217. kan.Parent = char
  4218. kan:Resume()
  4219. --end music thing
  4220. for i,v in pairs(colorizermod:GetChildren()) do
  4221. if v:IsA("Part") then
  4222. v.BrickColor = BrickColor.new("Black")
  4223. end
  4224. end
  4225. refec.Color = ColorSequence.new(BrickColor.new("Black").Color)
  4226. refec2.Color = refec.Color
  4227. refec3.Color = refec.Color
  4228. elseif k == "k" and attack == false and mode == 15 and mode ~= 1 then
  4229. bosschatfunc("Who was that guy?",maincolor.Color,2)
  4230. ned.Text = "SYNTHEZIZER"
  4231. mode = 1
  4232. imgl2.ImageColor3 = BrickColor.new("Pastel light blue").Color
  4233. techc.ImageColor3 = BrickColor.new("Pastel light blue").Color
  4234. circl.ImageColor3 = BrickColor.new("Alder").Color
  4235. circl2.ImageColor3 = BrickColor.new("Pastel light blue").Color
  4236. imgl2b.ImageColor3 = BrickColor.new("Alder").Color
  4237. ned.TextColor3 = BrickColor.new("Pastel light blue").Color
  4238. ned.TextStrokeColor3 = BrickColor.new("Alder").Color
  4239. chatfunc("Current mode: Synthezizer",maincolor.Color,"Inverted","Code",2)
  4240. NT("rbxassetid://923445685",0,1,2)
  4241. --music thing
  4242. kan.SoundId = "rbxassetid://923445685"
  4243. kan.PlaybackSpeed = 1.01
  4244. kan.Pitch = 1
  4245. kan.Looped = true
  4246. kan.Parent = char
  4247. kan:Resume()
  4248. --end music thing
  4249. for i,v in pairs(colorizermod:GetChildren()) do
  4250. if v:IsA("Part") then
  4251. v.BrickColor = BrickColor.new("Alder")
  4252. end
  4253. end
  4254. refec.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  4255. refec2.Color = refec.Color
  4256. refec3.Color = refec.Color
  4257. end
  4258.  
  4259. if k == "l" and attack == false and mode == 1 and mode ~= 16 then
  4260. attack = true
  4261. NT("rbxassetid://2372056506",0,1,2)
  4262. kan.TimePosition = 0
  4263. hum.WalkSpeed = 0
  4264. hum.JumpPower = 0
  4265. bosschatfunc("Let's wait a moment and give many thanks.",maincolor.Color,5)
  4266. for i = 0, 14, 0.1 do
  4267. swait()
  4268. RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(0 - 2 * math.cos(sine / 32))),.1)
  4269. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(0 + 2 * math.cos(sine / 32))),.1)
  4270. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0 + 0.02 * math.cos(sine / 32),-0.1 + 0.05 * math.cos(sine / 32))*angles(math.rad(0 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(-10)),.1)
  4271. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(5 - 2 * math.cos(sine / 37)),math.rad(0 + 1 * math.cos(sine / 58)),math.rad(10 + 2 * math.cos(sine / 53))),.1)
  4272. LW.C0=clerp(LW.C0,cf(-1,0.5 + 0.025 * math.cos(sine / 45),0.45)*angles(math.rad(-23 - 3 * math.cos(sine / 73)),math.rad(2 - 1 * math.cos(sine / 55)),math.rad(33 - 3 * math.cos(sine / 45))),.1)
  4273. RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(120 + 5 * math.cos(sine / 74)),math.rad(1 - 3 * math.cos(sine / 53)),math.rad(33 + 3 * math.cos(sine / 45))),.1)
  4274. end
  4275. bosschatfunc("For those who danced in the moonlight.",maincolor.Color,5)
  4276. for i = 0, 14, 0.1 do
  4277. swait()
  4278. RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(0 - 2 * math.cos(sine / 32))),.1)
  4279. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(0 + 2 * math.cos(sine / 32))),.1)
  4280. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0 + 0.02 * math.cos(sine / 32),-0.1 + 0.05 * math.cos(sine / 32))*angles(math.rad(0 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(-10)),.1)
  4281. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(5 - 2 * math.cos(sine / 37)),math.rad(0 + 1 * math.cos(sine / 58)),math.rad(10 + 2 * math.cos(sine / 53))),.1)
  4282. LW.C0=clerp(LW.C0,cf(-1,0.5 + 0.025 * math.cos(sine / 45),0.45)*angles(math.rad(-23 - 3 * math.cos(sine / 73)),math.rad(2 - 1 * math.cos(sine / 55)),math.rad(33 - 3 * math.cos(sine / 45))),.1)
  4283. RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(120 + 5 * math.cos(sine / 74)),math.rad(1 - 3 * math.cos(sine / 53)),math.rad(33 + 3 * math.cos(sine / 45))),.1)
  4284. end
  4285. bosschatfunc("For those who were unstable.",maincolor.Color,5)
  4286. for i = 0, 14, 0.1 do
  4287. swait()
  4288. RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(0 - 2 * math.cos(sine / 32))),.1)
  4289. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(0 + 2 * math.cos(sine / 32))),.1)
  4290. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0 + 0.02 * math.cos(sine / 32),-0.1 + 0.05 * math.cos(sine / 32))*angles(math.rad(0 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(-10)),.1)
  4291. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(5 - 2 * math.cos(sine / 37)),math.rad(0 + 1 * math.cos(sine / 58)),math.rad(10 + 2 * math.cos(sine / 53))),.1)
  4292. LW.C0=clerp(LW.C0,cf(-1,0.5 + 0.025 * math.cos(sine / 45),0.45)*angles(math.rad(-23 - 3 * math.cos(sine / 73)),math.rad(2 - 1 * math.cos(sine / 55)),math.rad(33 - 3 * math.cos(sine / 45))),.1)
  4293. RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(120 + 5 * math.cos(sine / 74)),math.rad(1 - 3 * math.cos(sine / 53)),math.rad(33 + 3 * math.cos(sine / 45))),.1)
  4294. end
  4295. bosschatfunc("For those who waited in time.",maincolor.Color,5)
  4296. for i = 0, 14, 0.1 do
  4297. swait()
  4298. RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(0 - 2 * math.cos(sine / 32))),.1)
  4299. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(0 + 2 * math.cos(sine / 32))),.1)
  4300. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0 + 0.02 * math.cos(sine / 32),-0.1 + 0.05 * math.cos(sine / 32))*angles(math.rad(0 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(-10)),.1)
  4301. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(5 - 2 * math.cos(sine / 37)),math.rad(0 + 1 * math.cos(sine / 58)),math.rad(10 + 2 * math.cos(sine / 53))),.1)
  4302. LW.C0=clerp(LW.C0,cf(-1,0.5 + 0.025 * math.cos(sine / 45),0.45)*angles(math.rad(-23 - 3 * math.cos(sine / 73)),math.rad(2 - 1 * math.cos(sine / 55)),math.rad(33 - 3 * math.cos(sine / 45))),.1)
  4303. RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(120 + 5 * math.cos(sine / 74)),math.rad(1 - 3 * math.cos(sine / 53)),math.rad(33 + 3 * math.cos(sine / 45))),.1)
  4304. end
  4305. bosschatfunc("And for those, who decided to have to create, and end it all.",maincolor.Color,5)
  4306. for i = 0, 14, 0.1 do
  4307. swait()
  4308. RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(0 - 2 * math.cos(sine / 32))),.1)
  4309. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(0 + 2 * math.cos(sine / 32))),.1)
  4310. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0 + 0.02 * math.cos(sine / 32),-0.1 + 0.05 * math.cos(sine / 32))*angles(math.rad(0 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(-10)),.1)
  4311. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(5 - 2 * math.cos(sine / 37)),math.rad(0 + 1 * math.cos(sine / 58)),math.rad(10 + 2 * math.cos(sine / 53))),.1)
  4312. LW.C0=clerp(LW.C0,cf(-1,0.5 + 0.025 * math.cos(sine / 45),0.45)*angles(math.rad(-23 - 3 * math.cos(sine / 73)),math.rad(2 - 1 * math.cos(sine / 55)),math.rad(33 - 3 * math.cos(sine / 45))),.1)
  4313. RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(120 + 5 * math.cos(sine / 74)),math.rad(1 - 3 * math.cos(sine / 53)),math.rad(33 + 3 * math.cos(sine / 45))),.1)
  4314. end
  4315. ned.Text = "Impraefectium"
  4316. mode = 17
  4317. hum.WalkSpeed = 30
  4318. hum.JumpPower = 90
  4319. imgl2.ImageColor3 = BrickColor.new("New Yeller").Color
  4320. techc.ImageColor3 = BrickColor.new("Really black").Color
  4321. circl.ImageColor3 = BrickColor.new("New Yeller").Color
  4322. circl2.ImageColor3 = BrickColor.new("Really black").Color
  4323. imgl2b.ImageColor3 = BrickColor.new("New Yeller").Color
  4324. ned.TextColor3 = BrickColor.new("Really black").Color
  4325. ned.TextStrokeColor3 = BrickColor.new("New Yeller").Color
  4326. chatfunc("The. End.",maincolor.Color,"Inverted","Code",2)
  4327. --music thing
  4328. kan.SoundId = "rbxassetid://2372056506"
  4329. kan.PlaybackSpeed = 1.01
  4330. kan.Pitch = 1
  4331. kan.Looped = true
  4332. kan.Parent = char
  4333. kan:Resume()
  4334. --end music thing
  4335. for i,v in pairs(colorizermod:GetChildren()) do
  4336. if v:IsA("Part") then
  4337. v.BrickColor = BrickColor.new("New Yeller")
  4338. end
  4339. end
  4340. refec.Color = ColorSequence.new(BrickColor.new("Really black").Color)
  4341. refec2.Color = refec.Color
  4342. refec3.Color = refec.Color
  4343. attack = false
  4344. elseif k == "l" and attack == false and mode == 17 and mode ~= 1 then
  4345. bosschatfunc("Sorry, but I can't allow that. Not after I've worked so hard.",maincolor.Color,2)
  4346. end
  4347.  
  4348. --end modes
  4349.  
  4350. --attacks
  4351. if k == "z" and attack == false and mode == 1 then
  4352. Laserbeamy()
  4353. end
  4354. if k == "m" and attack == false then
  4355. uselessnuke()
  4356. end
  4357. if k == "z" and attack == false and mode == 3 then
  4358. abpunch()
  4359. end
  4360. if k == "z" and attack == false and mode == 4 then
  4361. fallout()
  4362. elseif k == "z" and attack == false and mode == 5 then
  4363. vaporwave()
  4364. elseif k == "z" and attack == false and mode == 6 then
  4365. sadwave()
  4366. elseif k == "z" and attack == false and mode == 7 then
  4367. slice()
  4368. end
  4369. if k == "z" and attack == false and mode == 8 then
  4370. UNKNOWNDEATH()
  4371. end
  4372. if k == "one" and attack == false and suicideavailable == true then
  4373. suicide()
  4374. elseif k == "x" and attack == false and mode == 1 then
  4375. leap() --leap will be the base move for aerial moves such as chime.
  4376. end
  4377. if k == "z" and attack == false and mode == 10 then
  4378. chime()
  4379. end
  4380. --ultimate preggsure attack
  4381. if k == "z" and attack == false and mode == 12 then
  4382. bosschatfunc("GOD DANGIT! IM TIRED OF TRYING! IM DONE WITH WASTING TIME! I'LL KILL YOU ALL!",maincolor.Color,2)
  4383. steampressurerun()
  4384. steampressurerun()
  4385. steampressurerun()
  4386. steampressurerun()
  4387. steampressurerun()
  4388. steampressurerun()
  4389. steampressurerun()
  4390. steampressurerun()
  4391. steampressurerun()
  4392. steampressurerun()
  4393. steampressurerun()
  4394. steampressurerun()
  4395. bosschatfunc("JUST SHATTER ALREADY!",maincolor.Color,2)
  4396. steampressurerun()
  4397. steampressurerun()
  4398. steampressurerun()
  4399. steampressurerun()
  4400. steampressurerun()
  4401. steampressurerun()
  4402. steampressurerun()
  4403. steampressurerun()
  4404. steampressurerun()
  4405. steampressurerun()
  4406. steampressurerun()
  4407. steampressurerun()
  4408. bosschatfunc("JUST DIE!",maincolor.Color,2)
  4409. steampressurerun()
  4410. steampressurerun()
  4411. steampressurerun()
  4412. steampressurerun()
  4413. steampressurerun()
  4414. steampressurerun()
  4415. steampressurerun()
  4416. steampressurerun()
  4417. steampressurerun()
  4418. steampressurerun()
  4419. steampressurerun()
  4420. steampressurerun()
  4421. bosschatfunc("YOUR DEATH IS APPROACHING!",maincolor.Color,2)
  4422. steampressurerun()
  4423. steampressurerun()
  4424. steampressurerun()
  4425. steampressurerun()
  4426. steampressurerun()
  4427. steampressurerun()
  4428. steampressurerun()
  4429. steampressurerun()
  4430. steampressurerun()
  4431. steampressurerun()
  4432. steampressurerun()
  4433. steampressurerun()
  4434. steampressurerun()
  4435. steampressurerun()
  4436. steampressurerun()
  4437. steampressurerun()
  4438. steampressurerun()
  4439. steampressurerun()
  4440. steampressurerun()
  4441. steampressurerun()
  4442. steampressurerun()
  4443. steampressurerun()
  4444. steampressurerun()
  4445. steampressurerun()
  4446. steampressurerun()
  4447. steampressurerun()
  4448. steampressurerun()
  4449. steampressurerun()
  4450. steampressurerun()
  4451. steampressurerun()
  4452. steampressurerun()
  4453. steampressurerun()
  4454. steampressurerun()
  4455. steampressurerun()
  4456. steampressurerun()
  4457. steampressurerun()
  4458. bosschatfunc("YOU'RE DEAD!",maincolor.Color,2)
  4459. steampressurerun()
  4460. steampressurerun()
  4461. steampressurerun()
  4462. steampressurerun()
  4463. steampressurerun()
  4464. steampressurerun()
  4465. steampressurerun()
  4466. steampressurerun()
  4467. steampressurerun()
  4468. steampressurerun()
  4469. steampressurerun()
  4470. steampressurerun()
  4471. steampressurerun()
  4472. steampressurerun()
  4473. steampressurerun()
  4474. steampressurerun()
  4475. steampressurerun()
  4476. steampressurerun()
  4477. steampressurerun()
  4478. steampressurerun()
  4479. steampressurerun()
  4480. steampressurerun()
  4481. steampressurerun()
  4482. steampressurerun()
  4483. steampressurerun()
  4484. steampressurerun()
  4485. steampressurerun()
  4486. steampressurerun()
  4487. steampressurerun()
  4488. steampressurerun()
  4489. steampressurerun()
  4490. steampressurerun()
  4491. steampressurerun()
  4492. steampressurerun()
  4493. steampressurerun()
  4494. steampressurerun()
  4495. bosschatfunc("that was it.",maincolor.Color,2)
  4496. --machine gun rush reloading
  4497. end
  4498. if k == "z" and mode == 15 then
  4499. innovation()
  4500. end
  4501. end)
  4502. --things not attacks
  4503.  
  4504.  
  4505.  
  4506. Humanoid.Name = "SYNTHEZ"
  4507. Humanoid.MaxHealth = math.huge
  4508. Humanoid.Health = math.huge
  4509. Instance.new("ForceField",char).Visible = false
  4510.  
  4511.  
  4512.  
  4513. idleanim=.4
  4514. while true do
  4515. if mutedtog == false then
  4516. kan.Volume = 1.1
  4517. elseif mutedtog == true then
  4518. kan.Volume = 0
  4519. end
  4520. kan.PlaybackSpeed = 1.01
  4521. kan.Pitch = 1.01
  4522. kan.Looped = true
  4523. kan.Parent = char
  4524. kan:Resume()
  4525. actualrotationvalue = actualrotationvalue + 1
  4526. techc.Rotation = techc.Rotation + 1
  4527. circl.Rotation = circl.Rotation - kan.PlaybackLoudness/75 - 1
  4528. circl2.Rotation = circl2.Rotation + kan.PlaybackLoudness/50 + 1
  4529. imgl2.Rotation = imgl2.Rotation - kan.PlaybackLoudness/50 + 1
  4530. imgl2b.Rotation = imgl2b.Rotation + kan.PlaybackLoudness/25 - 1
  4531. ned.Rotation = 0 - 2 * math.cos(sine / 24)
  4532. ned.Position = UDim2.new(0.7,0 - 10 * math.cos(sine / 32),0.8,0 - 10 * math.cos(sine / 45))
  4533. CameraManager()
  4534. swait()
  4535. sine = sine + change
  4536. rotingweld.C0=clerp(rotingweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(actualrotationvalue + 750 * math.cos(sine / 1000))),.3)
  4537. rotingweld2.C0=clerp(rotingweld2.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-actualrotationvalue - 750 * math.cos(sine / 1000))),.3)
  4538. if attack == false then
  4539. hum.CameraOffset = vt(0 + 0.05 * math.cos(sine / 32),0 - 0.05 * math.cos(sine / 46),0 - 0.05 * math.cos(sine / 57))
  4540. handlexweld.C1=clerp(handlexweld.C1,cf(0,-2,-2.05)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  4541. handlexweld.C0=clerp(handlexweld.C0,cf(0 + 0.25 * math.cos(sine / 63),0 + 0.25 * math.cos(sine / 70),0 + 0.25 * math.cos(sine / 57))*angles(math.rad(0 + 5 * math.cos(sine / 55)),math.rad(0 + 5 * math.cos(sine / 46)),math.rad(0 + 5 * math.cos(sine / 32))),.3)
  4542. end
  4543. local torvel=(RootPart.Velocity*Vector3.new(1,0,1)).magnitude
  4544. local velderp=RootPart.Velocity.y
  4545. hitfloor,posfloor=rayCast(RootPart.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,4,Character)
  4546. coroutine.resume(coroutine.create(function()
  4547. --[[if hitfloor ~= nil then
  4548. slash(math.random(50,100)/10,5,true,"Round","Add","Out",root.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(math.rad(math.random(-5,5)),math.rad(math.random(-360,360)),math.rad(math.random(-5,5))),vt(0.025,0.01,0.025),math.random(1,10)/250,BrickColor.new("White"))
  4549. end]]--
  4550. end))
  4551. if equipped==true or equipped==false then
  4552. if attack==false then
  4553. idle=idle+1
  4554. else
  4555. idle=0
  4556. end
  4557. if idle>=500 then
  4558. if attack==false then
  4559. --Sheath()
  4560. end
  4561. end
  4562. if RootPart.Velocity.y > 1 and hitfloor==nil then
  4563. Anim="Jump"
  4564. if attack==false then
  4565. RH.C0=clerp(RH.C0,cf(1,-0.35 - 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)),.1)
  4566. 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)),.1)
  4567. 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)),.1)
  4568. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.1)
  4569. 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)),.1)
  4570. 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)),.1)
  4571. end
  4572. elseif RootPart.Velocity.y < -1 and hitfloor==nil then
  4573. Anim="Fall"
  4574. if attack==false then
  4575. RH.C0=clerp(RH.C0,cf(1,-0.35 - 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)),.1)
  4576. 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)),.1)
  4577. 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)),.1)
  4578. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(2.5),math.rad(0),math.rad(0)),.1)
  4579. RW.C0=clerp(RW.C0,cf(1.45,0.5 + 0.1 * math.cos(sine / 25),0)*angles(math.rad(-15),math.rad(0),math.rad(55)),.1)
  4580. LW.C0=clerp(LW.C0,cf(-1.45,0.5 + 0.1 * math.cos(sine / 25),0)*angles(math.rad(-15),math.rad(0),math.rad(-55)),.1)
  4581. end
  4582. elseif torvel<1 and hitfloor~=nil then
  4583. Anim="Idle"
  4584. if attack==false then
  4585. if mode == 1 then --normal synth mode
  4586. RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(1 - 2 * math.cos(sine / 32))),.1)
  4587. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(-1 + 2 * math.cos(sine / 32))),.1)
  4588. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0.02 + 0.02 * math.cos(sine / 32),0 + 0.05 * math.cos(sine / 32))*angles(math.rad(2 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(0 - 1 * math.cos(sine / 44))),.1)
  4589. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(22 - 3 * math.cos(sine / 37)),math.rad(0 + 1 * math.cos(sine / 58)),math.rad(0 + 2 * math.cos(sine / 53))),.1)
  4590. RW.C0=clerp(RW.C0,cf(1,0.5 + 0.005 * math.cos(sine / 45),-0.5)*angles(math.rad(84 + 6 * math.cos(sine / 74)),math.rad(8 - 5 * math.cos(sine / 53)),math.rad(-80 + 3 * math.cos(sine / 45))),.1)
  4591. LW.C0=clerp(LW.C0,cf(-1,0.5 + 0.025 * math.cos(sine / 45),0.45)*angles(math.rad(-23 - 3 * math.cos(sine / 73)),math.rad(2 - 1 * math.cos(sine / 55)),math.rad(33 - 3 * math.cos(sine / 45))),.1)
  4592. elseif mode == 3 then --abnormality mode
  4593. RH.C0=clerp(RH.C0,cf(1,-1 - 5 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 48)),math.rad(10 - .2 * math.cos(sine / 32))),.1)
  4594. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.5 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 48)),math.rad(-.1 + 20 * math.cos(sine / 32))),.1)
  4595. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,10 + 2 * math.cos(sine / 32),0 + 1 * math.cos(sine / 32))*angles(math.rad(2 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(0 - 1 * math.cos(sine / 44))),.1)
  4596. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(22 - 3 * math.cos(sine / 37)),math.rad(0 + 1 * math.cos(sine / 58)),math.rad(0 + 2 * math.cos(sine / 53))),.1)
  4597. RW.C0=clerp(RW.C0,cf(1,0.5 + 0.005 * math.cos(sine / 45),-0.5)*angles(math.rad(84 + 6 * math.cos(sine / 74)),math.rad(8 - 5 * math.cos(sine / 28)),math.rad(-29 + 4 * math.cos(sine / 45))),.1)
  4598. LW.C0=clerp(LW.C0,cf(-1,0.5 + 0.025 * math.cos(sine / 45),0.45)*angles(math.rad(-23 - 3 * math.cos(sine / 73)),math.rad(2 - 1 * math.cos(sine / 42)),math.rad(99 - 56 * math.cos(sine / 45))),.1)
  4599. elseif mode == 2 then --eggsermine mode
  4600. RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(0 - 2 * math.cos(sine / 32))),.1)
  4601. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(0 + 2 * math.cos(sine / 32))),.1)
  4602. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0 + 0.02 * math.cos(sine / 32),-0.1 + 0.05 * math.cos(sine / 32))*angles(math.rad(0 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(-10)),.1)
  4603. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(5 - 2 * math.cos(sine / 37)),math.rad(0 + 1 * math.cos(sine / 58)),math.rad(10 + 2 * math.cos(sine / 53))),.1)
  4604. RW.C0=clerp(RW.C0,cf(1,0.5 + 0.005 * math.cos(sine / 45),-0.5)*angles(math.rad(84 + 6 * math.cos(sine / 74)),math.rad(8 - 5 * math.cos(sine / 53)),math.rad(-80 + 3 * math.cos(sine / 45))),.1)
  4605. LW.C0=clerp(LW.C0,cf(-1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(165 - 3 * math.cos(sine / 73)),math.rad(2 - 1 * math.cos(sine / 55)),math.rad(21 - 3 * math.cos(sine / 45))),.1)
  4606. elseif mode == 4 then --nuclear eggsermine mode
  4607. 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)),.1)
  4608. 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))),.1)
  4609. 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)),.1)
  4610. 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))),.1)
  4611. RW.C0=clerp(RW.C0,cf(1,0.5 + 0.005 * math.cos(sine / 45),-0.5)*angles(math.rad(84 + 6 * math.cos(sine / 74)),math.rad(8 - 5 * math.cos(sine / 53)),math.rad(-80 + 3 * math.cos(sine / 45))),.1)
  4612. LW.C0=clerp(LW.C0,cf(-1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(165 - 3 * math.cos(sine / 73)),math.rad(2 - 1 * math.cos(sine / 55)),math.rad(21 - 3 * math.cos(sine / 45))),.1)
  4613. elseif mode == 5 then --relaxed mode
  4614. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + 0.05 * math.cos(sine / 12)) * angles(math.rad(-60 + 2.5 * math.sin(sine / 12)), math.rad(0), math.rad(5 + 1 * math.sin(sine / 12))), .1)
  4615. Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0 + 4.5 * math.sin(sine / 12)), math.rad(0), math.rad(-5 - 2.5 * math.sin(sine / 12))), .1)
  4616. RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(2 + 5 * math.cos(sine / 74)),math.rad(1 - 3 * math.cos(sine / 53)),math.rad(8 + 3 * math.cos(sine / 45))),.1)
  4617. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(10),math.rad(20),math.rad(-20)),.1)
  4618. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.15 * math.cos(sine / 12), -0.05) * angles(math.rad(35 - 7.5 * math.sin(sine / 12)), math.rad(75), math.rad(0)) * angles(math.rad(-8 - 2.5 * math.sin(sine / 12)), math.rad(0), math.rad(0)), .1)
  4619. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.15 * math.cos(sine / 12), -0.05) * angles(math.rad(35 - 7.5 * math.sin(sine / 12)), math.rad(-90), math.rad(0)) * angles(math.rad(-8 - 2.5 * math.sin(sine / 12)), math.rad(0), math.rad(0)), .1)
  4620. elseif mode == 6 then --sad mode
  4621. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + 0.05 * math.cos(sine / 12)) * angles(math.rad(-60 + 2.5 * math.sin(sine / 12)), math.rad(0), math.rad(5 + 1 * math.sin(sine / 12))), .1)
  4622. Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0 + 4.5 * math.sin(sine / 12)), math.rad(0), math.rad(-5 - 2.5 * math.sin(sine / 12))), .1)
  4623. RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(2 + 5 * math.cos(sine / 74)),math.rad(1 - 3 * math.cos(sine / 53)),math.rad(8 + 3 * math.cos(sine / 45))),.1)
  4624. LW.C0 = clerp(LW.C0, cf(-1.15, 0.50 + 0.05 * math.cos(sine / 12), 0.4) * angles(math.rad(-160), math.rad(0 + 2.5 * math.sin(sine / 12)), math.rad(45 - 7.5 * math.sin(sine / 12))), .1)
  4625. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.15 * math.cos(sine / 12), -0.05) * angles(math.rad(35 - 7.5 * math.sin(sine / 12)), math.rad(75), math.rad(0)) * angles(math.rad(-8 - 2.5 * math.sin(sine / 12)), math.rad(0), math.rad(0)), .1)
  4626. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.15 * math.cos(sine / 12), -0.05) * angles(math.rad(35 - 7.5 * math.sin(sine / 12)), math.rad(-90), math.rad(0)) * angles(math.rad(-8 - 2.5 * math.sin(sine / 12)), math.rad(0), math.rad(0)), .1)
  4627. elseif mode == 7 then --cutter idle
  4628. 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)),.1)
  4629. 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))),.1)
  4630. 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)),.1)
  4631. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(22 - 3 * math.cos(sine / 37)),math.rad(0 + 1 * math.cos(sine / 58)),math.rad(0 + 2 * math.cos(sine / 53))),.1)
  4632. 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))),.1)
  4633. LW.C0=clerp(LW.C0,cf(-1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(165 - 3 * math.cos(sine / 73)),math.rad(2 - 1 * math.cos(sine / 55)),math.rad(21 - 3 * math.cos(sine / 45))),.1)
  4634. elseif mode == 8 then --UNKNOWN idle
  4635. RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 12),0)*angles(math.rad(15),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(1 - 2 * math.cos(sine / 32))),.1)
  4636. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 12),0)*angles(math.rad(15),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(-1 + 2 * math.cos(sine / 32))),.1)
  4637. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0.02 + 0.02 * math.cos(sine / 12),0 + 0.05 * math.cos(sine / 12))*angles(math.rad(15 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(0 - 1 * math.cos(sine / 44))),.1)
  4638. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(30 - 10 * math.random(0,2)),math.rad(30 - 30 * math.random(0,2)),math.rad(30 - 30 * math.random(0,2))),.1)
  4639. RW.C0=clerp(RW.C0,cf(1.45,0.4 + 0.005 * math.cos(sine / 45),0)*angles(math.rad(190 - 27 * math.random(0,2)),math.rad(20 - 20 * math.random(0,2)),math.rad(-10 - 7 * math.random(0,2))),.1)
  4640. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(10),math.rad(20),math.rad(-20)),.1)
  4641. elseif mode == 9 then --time-keeper status
  4642. RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(1 - 2 * math.cos(sine / 32))),.1)
  4643. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(-1 + 2 * math.cos(sine / 32))),.1)
  4644. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0.02 + 0.02 * math.cos(sine / 32),0 + 0.05 * math.cos(sine / 32))*angles(math.rad(2 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(0 - 1 * math.cos(sine / 44))),.1)
  4645. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(22 - 3 * math.cos(sine / 37)),math.rad(0 + 1 * math.cos(sine / 58)),math.rad(0 + 2 * math.cos(sine / 53))),.1)
  4646. RW.C0=clerp(RW.C0,cf(1,0.5 + 0.005 * math.cos(sine / 45),-0.5)*angles(math.rad(84 + 6 * math.cos(sine / 74)),math.rad(8 - 5 * math.cos(sine / 28)),math.rad(-29 + 4 * math.cos(sine / 45))),.1)
  4647. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(10),math.rad(20),math.rad(-20)),.1)
  4648. elseif mode == 10 then --chiberia mode
  4649. RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 28) - 0.04 * math.cos(sine / 50),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1 + 4 * math.cos(sine / 50)),math.rad(0),math.rad(0 - 2 * math.cos(sine / 34))),.1)
  4650. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 28) + 0.04 * math.cos(sine / 50),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-1.5 - 4 * math.cos(sine / 50)),math.rad(18),math.rad(0 + 2 * math.cos(sine / 34))),.1)
  4651. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0 + 0.04 * math.cos(sine / 50),0 + 0.03 * math.cos(sine / 34),0 + 0.05 * math.cos(sine / 28))*angles(math.rad(0 - 3 * math.cos(sine / 34)),math.rad(0 + 4 * math.cos(sine / 50)),math.rad(-18)),.1)
  4652. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(10 - 1 * math.cos(sine / 28)),math.rad(-5 - 2.5 * math.cos(sine / 57)),math.rad(18)),.1)
  4653. RW.C0=clerp(RW.C0,cf(1,0.5 + 0.005 * math.cos(sine / 45),-0.5)*angles(math.rad(84 + 6 * math.cos(sine / 74)),math.rad(8 - 5 * math.cos(sine / 53)),math.rad(-80 + 3 * math.cos(sine / 45))),.1)
  4654. LW.C0=clerp(LW.C0,cf(-0.85,0.5 + 0.05 * math.cos(sine / 28),-0.65)*angles(math.rad(46 + 3 * math.cos(sine / 49)),math.rad(10 + 2 * math.cos(sine / 52)),math.rad(80 - 3 * math.cos(sine / 39))),.1)
  4655. elseif mode == 11 then --tv idle
  4656. RW.C0=clerp(RW.C0,cf(1,0.5 + 0.005 * math.cos(sine / 45),-0.5)*angles(math.rad(84 + 6 * math.cos(sine / 74)),math.rad(8 - 5 * math.cos(sine / 53)),math.rad(-80 + 3 * math.cos(sine / 45))),.1)
  4657. LW.C0=clerp(LW.C0,cf(-0.85,0.5 + 0.05 * math.cos(sine / 28),-0.65)*angles(math.rad(46 + 3 * math.cos(sine / 49)),math.rad(10 + 2 * math.cos(sine / 52)),math.rad(80 - 3 * math.cos(sine / 39))),.1)
  4658. LH.C0 = clerp(LH.C0, cf(-0.3, -1.5, 0) * angles(math.rad(100), math.rad(0), math.rad(-10)), 0.1)
  4659. RH.C0 = clerp(RH.C0, cf(0.3, -1.5, 0) * angles(math.rad(100), math.rad(0), math.rad(10)), 0.1)
  4660. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(10 - 1.8 * math.cos(sine / 32)), math.rad(0), math.rad(20)), 0.1)
  4661. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(22 - 3 * math.cos(sine / 37)),math.rad(0 + 1 * math.cos(sine / 58)),math.rad(0 + 2 * math.cos(sine / 53))),.1)
  4662. elseif mode == 12 then --preggsure idle
  4663. local snap = math.random(1,5)
  4664. if snap == 1 then
  4665. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(25 + math.random(-1,1)),math.rad(math.random(-1,1)),math.rad(math.random(-1,1))),0.6)
  4666. end
  4667. RH.C0=clerp(RH.C0,cf(1,-0.4,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(-10 - 2 * math.cos(sine / 39))),.1)
  4668. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(10 + 6 * math.cos(sine / 31))),.1)
  4669. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-0.25 + 0.02 * math.cos(sine / 32),1 + 0.1 * math.cos(sine / 32))*angles(math.rad(25 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(0)),.1)
  4670. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(25 - 2 * math.cos(sine / 37)),math.rad(0 + 1 * math.cos(sine / 58)),math.rad(0 + 2 * math.cos(sine / 53))),.1)
  4671. RW.C0=clerp(RW.C0,cf(1,0.5 + 0.005 * math.cos(sine / 45),-0.5)*angles(math.rad(84 + 6 * math.cos(sine / 74)),math.rad(8 - 5 * math.cos(sine / 53)),math.rad(-80 + 3 * math.cos(sine / 45))),.1)
  4672. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(160),math.rad(0),math.rad(25)),.1)
  4673. elseif mode == 13 then --lifelight idle
  4674. RH.C0=clerp(RH.C0,cf(1,-0.5,-0.6)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(2),math.rad(0),math.rad(-16 + 4 * math.cos(sine / 34))),.1)
  4675. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(1.5),math.rad(10),math.rad(11 + 2 * math.cos(sine / 34))),.1)
  4676. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,1 + 0.1 * math.cos(sine / 28))*angles(math.rad(-6 - 3 * math.cos(sine / 34)),math.rad(0),math.rad(-25 - 4 * math.cos(sine / 53))),.1)
  4677. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(10 - 1 * math.cos(sine / 28)),math.rad(0 + 10 * math.cos(sine / 79)),math.rad(25 + 4 * math.cos(sine / 53))),.1)
  4678. RW.C0=clerp(RW.C0,cf(1,0.5 + 0.005 * math.cos(sine / 45),-0.5)*angles(math.rad(84 + 6 * math.cos(sine / 74)),math.rad(8 - 5 * math.cos(sine / 53)),math.rad(-80 + 3 * math.cos(sine / 45))),.1)
  4679. LW.C0=clerp(LW.C0,cf(-0.85,0.5 + 0.05 * math.cos(sine / 28),-0.65)*angles(math.rad(46 + 3 * math.cos(sine / 49)),math.rad(10 + 2 * math.cos(sine / 52)),math.rad(80 - 3 * math.cos(sine / 39))),.1)
  4680. elseif mode == 14 then --accession's beautiful idle
  4681. RH.C0=clerp(RH.C0,cf(1,-0.5,-0.6)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(2),math.rad(0),math.rad(-16 + 4 * math.cos(sine / 34))),.1)
  4682. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(1.5),math.rad(10),math.rad(11 + 2 * math.cos(sine / 34))),.1)
  4683. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0 + 0.02 * math.cos(sine / 32),1 + 0.15 * math.cos(sine / 32))*angles(math.rad(0 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(0)),.1)
  4684. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(13 - 2 * math.cos(sine / 37)),math.rad(0 + 1 * math.cos(sine / 58)),math.rad(0 + 2 * math.cos(sine / 53))),.1)
  4685. RW.C0=clerp(RW.C0,cf(1,0.5 + 0.005 * math.cos(sine / 45),-0.5)*angles(math.rad(84 + 6 * math.cos(sine / 74)),math.rad(8 - 5 * math.cos(sine / 53)),math.rad(-80 + 3 * math.cos(sine / 45))),.1)
  4686. LW.C0=clerp(LW.C0,cf(-0.85,0.5 + 0.05 * math.cos(sine / 28),-0.65)*angles(math.rad(46 + 3 * math.cos(sine / 49)),math.rad(10 + 2 * math.cos(sine / 52)),math.rad(80 - 3 * math.cos(sine / 39))),.1)
  4687. elseif mode == 15 then --THE CREATOR.
  4688. RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(0 - 2 * math.cos(sine / 32))),.1)
  4689. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(0 + 2 * math.cos(sine / 32))),.1)
  4690. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0 + 0.02 * math.cos(sine / 32),-0.1 + 0.05 * math.cos(sine / 32))*angles(math.rad(0 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(-10)),.1)
  4691. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(5 - 2 * math.cos(sine / 37)),math.rad(0 + 1 * math.cos(sine / 58)),math.rad(10 + 2 * math.cos(sine / 53))),.1)
  4692. RW.C0=clerp(RW.C0,cf(1,0.5 + 0.025 * math.cos(sine / 45),0.45)*angles(math.rad(-33 + 5 * math.cos(sine / 74)),math.rad(1 - 3 * math.cos(sine / 53)),math.rad(-33 + 3 * math.cos(sine / 45))),.1)
  4693. LW.C0=clerp(LW.C0,cf(-1,0.5 + 0.025 * math.cos(sine / 45),0.45)*angles(math.rad(-23 - 3 * math.cos(sine / 73)),math.rad(2 - 1 * math.cos(sine / 55)),math.rad(33 - 3 * math.cos(sine / 45))),.1)
  4694. elseif mode == 17 then --approach the end.
  4695. 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(-5 - 2 * math.cos(sine / 34))),.1)
  4696. 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(-1.5),math.rad(20 - 2 * math.cos(sine / 72)),math.rad(0 + 2 * math.cos(sine / 34))),.1)
  4697. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0 + 0.02 * math.cos(sine / 34),0 + 0.05 * math.cos(sine / 28))*angles(math.rad(0 - 2 * math.cos(sine / 34)),math.rad(0),math.rad(-20 + 2 * math.cos(sine / 72))),.1)
  4698. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(5 - 2.5 * math.cos(sine / 28)),math.rad(0 + 4 * math.cos(sine / 55)),math.rad(20 - 2 * math.cos(sine / 72))),.1)
  4699. RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.1 * math.cos(sine / 28),0)*angles(math.rad(10 + 3 * math.cos(sine / 48)),math.rad(-20 - 4 * math.cos(sine / 53)),math.rad(15 - 3 * math.cos(sine / 38))),.1)
  4700. LW.C0=clerp(LW.C0,cf(-0.85,0.5 + 0.05 * math.cos(sine / 28),-0.65)*angles(math.rad(40 - 3 * math.cos(sine / 34)),math.rad(0),math.rad(90 + 5 * math.cos(sine / 28))),.1)
  4701. end
  4702. end
  4703. elseif torvel>2 and torvel<22 and hitfloor~=nil then
  4704. Anim="Walk"
  4705. if attack==false then
  4706. if mode ~= 3 and mode ~= 5 and mode ~= 6 and mode ~= 8 and mode ~= 15 then
  4707. RH.C0=clerp(RH.C0,cf(1,-1 + 0.05 * math.cos(sine / 4),0)*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 + 35 * math.cos(sine / 8))),.1)
  4708. LH.C0=clerp(LH.C0,cf(-1,-1 + 0.05 * math.cos(sine / 4),0)*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 + 35 * math.cos(sine / 8))),.1)
  4709. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-0.05,-0.05 - 0.05 * math.cos(sine / 4))*angles(math.rad(5 + 3 * math.cos(sine / 4)),math.rad(0 + root.RotVelocity.Y/1.5),math.rad(0 - root.RotVelocity.Y - 5 * math.cos(sine / 8))),.1)
  4710. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(10 - 3 * math.cos(sine / 4)),math.rad(0 + root.RotVelocity.Y/1.5),math.rad(0 - hed.RotVelocity.Y*1.5 + 5 * math.cos(sine / 8))),.1)
  4711. RW.C0=clerp(RW.C0,cf(1.5,0.5,0 + 0.25 * math.cos(sine / 8))*angles(math.rad(0 - 50 * math.cos(sine / 8)),math.rad(0),math.rad(5 - 10 * math.cos(sine / 4))),.1)
  4712. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0 - 0.25 * math.cos(sine / 8))*angles(math.rad(0 + 50 * math.cos(sine / 8)),math.rad(0),math.rad(-5 + 10 * math.cos(sine / 4))),.1)
  4713. elseif mode == 3 or mode == 6 then
  4714. RH.C0=clerp(RH.C0,cf(1,-0.5,-0.6)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(1.5),math.rad(0),math.rad(-20 - 5 * math.cos(sine / 34))),.2)
  4715. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(1),math.rad(0),math.rad(20 + 2 * math.cos(sine / 38))),.2)
  4716. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0 - 0.15 * math.cos(sine / 47),-0.5,0.5 + 0.1 * math.cos(sine / 28))*angles(math.rad(70),math.rad(0 - root.RotVelocity.Y),math.rad(0 - root.RotVelocity.Y *4.5 + 3 * math.cos(sine / 47))),.2)
  4717. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-17 - 5 * math.cos(sine / 52)),math.rad(0 - 3 * math.cos(sine / 37)),math.rad(0 + 2 * math.cos(sine / 78))),.2)
  4718. RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.05 * math.cos(sine / 28),0)*angles(math.rad(-8 - 4 * math.cos(sine / 59)),math.rad(-20 + 7 * math.cos(sine / 62)),math.rad(20 + 5 * math.cos(sine / 50))),.2)
  4719. LW.C0=clerp(LW.C0,cf(-1.5,0.5 + 0.1 * math.cos(sine / 28),0)*angles(math.rad(-8 - 3 * math.cos(sine / 55)),math.rad(20 + 8 * math.cos(sine / 67)),math.rad(-20 - 4 * math.cos(sine / 29))),.2)
  4720. elseif mode == 5 then
  4721. RH.C0=clerp(RH.C0,cf(1,-0.5,-0.6)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(1.5),math.rad(0),math.rad(-20 - 5 * math.cos(sine / 34))),.2)
  4722. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(1),math.rad(0),math.rad(20 + 2 * math.cos(sine / 38))),.2)
  4723. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0 - 0.15 * math.cos(sine / 47),-0.5,0.5 + 0.1 * math.cos(sine / 28))*angles(math.rad(70),math.rad(0 - root.RotVelocity.Y),math.rad(0 - root.RotVelocity.Y *4.5 + 3 * math.cos(sine / 47))),.2)
  4724. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-17 - 5 * math.cos(sine / 52)),math.rad(0 - 3 * math.cos(sine / 37)),math.rad(0 + 2 * math.cos(sine / 78))),.2)
  4725. RW.C0 = clerp(RW.C0, cf(1.15, 0.50 + 0.05 * math.cos(sine / 12), 0.4) * angles(math.rad(-160), math.rad(0 - 2.5 * math.sin(sine / 12)), math.rad(-45 + 7.5 * math.sin(sine / 12))), .1)
  4726. LW.C0 = clerp(LW.C0, cf(-1.15, 0.50 + 0.05 * math.cos(sine / 12), 0.4) * angles(math.rad(-160), math.rad(0 + 2.5 * math.sin(sine / 12)), math.rad(45 - 7.5 * math.sin(sine / 12))), .1)
  4727. elseif mode == 8 then
  4728. RH.C0=clerp(RH.C0,cf(1,-1 + 0.05 * math.cos(sine / 4),0)*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 + 35 * math.cos(sine / 8))),.1)
  4729. LH.C0=clerp(LH.C0,cf(-1,-1 + 0.05 * math.cos(sine / 4),0)*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 + 35 * math.cos(sine / 8))),.1)
  4730. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-0.05,-0.05 - 0.05 * math.cos(sine / 4))*angles(math.rad(5 + 3 * math.cos(sine / 4)),math.rad(0 + root.RotVelocity.Y/1.5),math.rad(0 - root.RotVelocity.Y - 5 * math.cos(sine / 8))),.1)
  4731. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(30 - 10 * math.random(0,2)),math.rad(30 - 30 * math.random(0,2)),math.rad(30 - 30 * math.random(0,2))),.1)
  4732. RW.C0=clerp(RW.C0,cf(1.45,0.4 + 0.005 * math.cos(sine / 45),0)*angles(math.rad(190 - 27 * math.random(0,2)),math.rad(20 - 20 * math.random(0,2)),math.rad(-10 - 7 * math.random(0,2))),.1)
  4733. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0 - 0.25 * math.cos(sine / 8))*angles(math.rad(0 + 50 * math.cos(sine / 8)),math.rad(0),math.rad(-5 + 10 * math.cos(sine / 4))),.1)
  4734. elseif mode == 15 then
  4735. RH.C0=clerp(RH.C0,cf(1,-1 + 0.05 * math.cos(sine / 4),0)*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 + 35 * math.cos(sine / 8))),.1)
  4736. LH.C0=clerp(LH.C0,cf(-1,-1 + 0.05 * math.cos(sine / 4),0)*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 + 35 * math.cos(sine / 8))),.1)
  4737. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-0.05,-0.05 - 0.05 * math.cos(sine / 4))*angles(math.rad(5 + 3 * math.cos(sine / 4)),math.rad(0 + root.RotVelocity.Y/1.5),math.rad(0 - root.RotVelocity.Y - 5 * math.cos(sine / 8))),.1)
  4738. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(10 - 3 * math.cos(sine / 4)),math.rad(0 + root.RotVelocity.Y/1.5),math.rad(0 - hed.RotVelocity.Y*1.5 + 5 * math.cos(sine / 8))),.1)
  4739. RW.C0=clerp(RW.C0,cf(1,0.5 + 0.025 * math.cos(sine / 45),0.45)*angles(math.rad(-33 + 5 * math.cos(sine / 74)),math.rad(1 - 3 * math.cos(sine / 53)),math.rad(-33 + 3 * math.cos(sine / 45))),.1)
  4740. LW.C0=clerp(LW.C0,cf(-1,0.5 + 0.025 * math.cos(sine / 45),0.45)*angles(math.rad(-23 - 3 * math.cos(sine / 73)),math.rad(2 - 1 * math.cos(sine / 55)),math.rad(33 - 3 * math.cos(sine / 45))),.1)
  4741. end
  4742. end
  4743. elseif torvel>=22 and hitfloor~=nil then
  4744. Anim="Run"
  4745. if attack==false then
  4746. if mode ~= 13 then
  4747. RH.C0=clerp(RH.C0,cf(1,-0.5,-0.6)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(1.5),math.rad(0),math.rad(-20 - 5 * math.cos(sine / 34))),.2)
  4748. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(1),math.rad(0),math.rad(20 + 2 * math.cos(sine / 38))),.2)
  4749. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0 - 0.15 * math.cos(sine / 47),-0.5,0.5 + 0.1 * math.cos(sine / 28))*angles(math.rad(70),math.rad(0 - root.RotVelocity.Y),math.rad(0 - root.RotVelocity.Y *4.5 + 3 * math.cos(sine / 47))),.2)
  4750. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-17 - 5 * math.cos(sine / 52)),math.rad(0 - 3 * math.cos(sine / 37)),math.rad(0 + 2 * math.cos(sine / 78))),.2)
  4751. RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.05 * math.cos(sine / 28),0)*angles(math.rad(-8 - 4 * math.cos(sine / 59)),math.rad(-20 + 7 * math.cos(sine / 62)),math.rad(20 + 5 * math.cos(sine / 50))),.2)
  4752. LW.C0=clerp(LW.C0,cf(-1.5,0.5 + 0.1 * math.cos(sine / 28),0)*angles(math.rad(-8 - 3 * math.cos(sine / 55)),math.rad(20 + 8 * math.cos(sine / 67)),math.rad(-20 - 4 * math.cos(sine / 29))),.2)
  4753. elseif mode == 13 then
  4754. RH.C0=clerp(RH.C0,cf(1,-0.5,-0.6)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(1.5),math.rad(0),math.rad(-20 - 5 * math.cos(sine / 34))),.2)
  4755. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(1),math.rad(0),math.rad(20 + 2 * math.cos(sine / 38))),.2)
  4756. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0 - 0.15 * math.cos(sine / 47),-0.5,0.5 + 0.1 * math.cos(sine / 28))*angles(math.rad(70),math.rad(0 - root.RotVelocity.Y),math.rad(0 - root.RotVelocity.Y *4.5 + 3 * math.cos(sine / 47))),.2)
  4757. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-17 - 5 * math.cos(sine / 52)),math.rad(0 - 3 * math.cos(sine / 37)),math.rad(0 + 2 * math.cos(sine / 78))),.2)
  4758. RW.C0=clerp(RW.C0,cf(1,0.5 + 0.005 * math.cos(sine / 45),-0.5)*angles(math.rad(84 + 6 * math.cos(sine / 74)),math.rad(8 - 5 * math.cos(sine / 53)),math.rad(-80 + 3 * math.cos(sine / 45))),.1)
  4759. LW.C0=clerp(LW.C0,cf(-0.85,0.5 + 0.05 * math.cos(sine / 28),-0.65)*angles(math.rad(46 + 3 * math.cos(sine / 49)),math.rad(10 + 2 * math.cos(sine / 52)),math.rad(80 - 3 * math.cos(sine / 39))),.1)
  4760. end
  4761. end
  4762. end
  4763. end
  4764. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement