Advertisement
DaOMEGAa32

a mockery of every glitcher edit ever

Nov 21st, 2022 (edited)
124
1
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 73.28 KB | None | 1 0
  1. if game:GetService("RunService"):IsClient()then error("Please run as a server script. Use h/ instead of hl/.")end;print("FE Compatibility: by WaverlyCole");InternalData = {}
  2. do
  3. script.Parent = owner.Character
  4. local Event = Instance.new("RemoteEvent");Event.Name = "UserInput"
  5. local function NewFakeEvent()
  6. local Bind = Instance.new("BindableEvent")
  7. local Fake;Fake = {Connections = {},
  8. fakeEvent=true;
  9. Connect=function(self,Func)
  10. Bind.Event:connect(Func)
  11. self.Connections[Bind] = true
  12. return setmetatable({Connected = true},{
  13. __index = function (self,Index)
  14. if Index:lower() == "disconnect" then
  15. return function() Fake.Connections[Bind] = false;self.Connected = false end
  16. end
  17. return Fake[Index]
  18. end;
  19. __tostring = function() return "Connection" end;
  20. })
  21. end}
  22. Fake.connect = Fake.Connect;return Fake;
  23. end
  24. local Mouse = {Target=nil,Hit=CFrame.new(),KeyUp=NewFakeEvent(),KeyDown=NewFakeEvent(),Button1Up=NewFakeEvent(),Button1Down=NewFakeEvent()}
  25. local UserInputService = {InputBegan=NewFakeEvent(),InputEnded=NewFakeEvent()}
  26. local ContextActionService = {Actions={},BindAction = function(self,actionName,Func,touch,...)
  27. self.Actions[actionName] = Func and {Name=actionName,Function=Func,Keys={...}} or nil
  28. end};ContextActionService.UnBindAction = ContextActionService.BindAction
  29. local function TriggerEvent(self,Event,...)
  30. local Trigger = Mouse[Event]
  31. if Trigger and Trigger.fakeEvent and Trigger.Connections then
  32. for Connection,Active in pairs(Trigger.Connections) do if Active then Connection:Fire(...) end end
  33. end
  34. end
  35. Mouse.TrigEvent = TriggerEvent;UserInputService.TrigEvent = TriggerEvent
  36. Event.OnServerEvent:Connect(function(FiredBy,Input)
  37. if FiredBy.Name ~= owner.Name then return end
  38. if Input.MouseEvent then
  39. Mouse.Target = Input.Target;Mouse.Hit = Input.Hit
  40. else
  41. local Begin = Input.UserInputState == Enum.UserInputState.Begin
  42. if Input.UserInputType == Enum.UserInputType.MouseButton1 then return Mouse:TrigEvent(Begin and "Button1Down" or "Button1Up") end
  43. for _,Action in pairs(ContextActionService.Actions) do
  44. for _,Key in pairs(Action.Keys) do if Key==Input.KeyCode then Action.Function(Action.Name,Input.UserInputState,Input) end end
  45. end
  46. Mouse:TrigEvent(Begin and "KeyDown" or "KeyUp",Input.KeyCode.Name:lower())
  47. UserInputService:TrigEvent(Begin and "InputBegan" or "InputEnded",Input,false)
  48. end
  49. end)
  50. InternalData["Mouse"] = Mouse;InternalData["ContextActionService"] = ContextActionService;InternalData["UserInputService"] = UserInputService
  51. Event.Parent = NLS([[
  52. local Player = owner;local Event = script:WaitForChild("UserInput");local UserInputService = game:GetService("UserInputService");local Mouse = Player:GetMouse()
  53. local Input = function(Input,gameProcessedEvent)
  54. if gameProcessedEvent then return end
  55. Event:FireServer({KeyCode=Input.KeyCode,UserInputType=Input.UserInputType,UserInputState=Input.UserInputState})
  56. end
  57. UserInputService.InputBegan:Connect(Input);UserInputService.InputEnded:Connect(Input)
  58. local Hit,Target
  59. while wait(1/30) do
  60. if Hit ~= Mouse.Hit or Target ~= Mouse.Target then
  61. Hit,Target = Mouse.Hit,Mouse.Target;Event:FireServer({["MouseEvent"]=true,["Target"]=Target,["Hit"]=Hit})
  62. end
  63. end
  64. ]],owner.Character)
  65. end
  66. RealGame = game;game = setmetatable({},{
  67. __index = function (self,Index)
  68. local Sandbox = function (Thing)
  69. if Thing:IsA("Player") then
  70. local RealPlayer = Thing
  71. return setmetatable({},{
  72. __index = function (self,Index)
  73. local Type = type(RealPlayer[Index])
  74. if Type == "function" then
  75. if Index:lower() == "getmouse" or Index:lower() == "mouse" then
  76. return function (self)return InternalData["Mouse"] end
  77. end
  78. return function (self,...)return RealPlayer[Index](RealPlayer,...) end
  79. end
  80. return RealPlayer[Index]
  81. end;
  82. __tostring = function(self) return RealPlayer.Name end
  83. })
  84. end
  85. end
  86. if RealGame[Index] then
  87. local Type = type(RealGame[Index])
  88. if Type == "function" then
  89. if Index:lower() == "getservice" or Index:lower() == "service" then
  90. return function (self,Service)
  91. local FakeServices = {
  92. ["players"] = function()
  93. return setmetatable({},{
  94. __index = function (self2,Index2)
  95. local RealService = RealGame:GetService(Service)
  96. local Type2 = type(Index2)
  97. if Type2 == "function" then
  98. return function (self,...) return RealService[Index2](RealService,...)end
  99. else
  100. if Index2:lower() == "localplayer" then return Sandbox(owner) end
  101. return RealService[Index2]
  102. end
  103. end;
  104. __tostring = function(self) return RealGame:GetService(Service).Name end
  105. })
  106. end;
  107. ["contextactionservice"] = function() return InternalData["ContextActionService"] end;
  108. ["userinputservice"] = function() return InternalData["UserInputService"] end;
  109. ["runservice"] = function()
  110. return setmetatable({},{
  111. __index = function(self2,Index2)
  112. local RealService = RealGame:GetService(Service)
  113. local Type2 = type(Index2)
  114. if Type2 == "function" then
  115. return function (self,...) return RealService[Index2](RealService,...) end
  116. else
  117. local RunServices = {
  118. ["bindtorenderstep"] = function() return function (self,Name,Priority,Function) return RealGame:GetService("RunService").Stepped:Connect(Function) end end;
  119. ["renderstepped"] = function() return RealService["Stepped"] end
  120. }
  121. if RunServices[Index2:lower()] then return RunServices[Index2:lower()]() end
  122. return RealService[Index2]
  123. end
  124. end
  125. })
  126. end
  127. }
  128. if FakeServices[Service:lower()] then return FakeServices[Service:lower()]() end
  129. return RealGame:GetService(Service)
  130. end
  131. end
  132. return function (self,...) return RealGame[Index](RealGame,...) end
  133. else
  134. if game:GetService(Index) then return game:GetService(Index) end
  135. return RealGame[Index]
  136. end
  137. end
  138. return nil
  139. end
  140. });Game = game;owner = game:GetService("Players").LocalPlayer;script = Instance.new("Script");print("Complete! Running...")
  141.  
  142. wait (0.2)
  143.  
  144. --something based off of rufus14's epic glitcher switcher. just for fun. lol.
  145.  
  146.  
  147.  
  148.  
  149. --????? ????? ??? ???? ????? ???? ????? ????? ????? ???? ?????
  150. --? ? ? ? ? ? ? ? ? ? ? ? ? ?
  151. --????? ? ????? ???? ? ? ? ???? ???? ???? ? ?
  152. --? ? ? ? ? ? ? ? ? ? ? ? ? ?
  153. --????? ? ? ? ? ? ? ???? ????? ? ????? ???? ?
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166. script.Name = "everyglitcherever"
  167. --//====================================================\\--
  168. --|| CREATED BY SHACKLUSTER
  169. --\\====================================================//--
  170.  
  171. script:ClearAllChildren()
  172. wait(0.2)
  173.  
  174. Player = game:GetService("Players").LocalPlayer
  175. PlayerGui = Player.PlayerGui
  176. Cam = workspace.CurrentCamera
  177. Backpack = Player.Backpack
  178. Character = Player.Character
  179. Humanoid = Character.Humanoid
  180. Mouse = Player:GetMouse()
  181. RootPart = Character["HumanoidRootPart"]
  182. Torso = Character["Torso"]
  183. Head = Character["Head"]
  184. RightArm = Character["Right Arm"]
  185. LeftArm = Character["Left Arm"]
  186. RightLeg = Character["Right Leg"]
  187. LeftLeg = Character["Left Leg"]
  188. RootJoint = RootPart["RootJoint"]
  189. Neck = Torso["Neck"]
  190. RightShoulder = Torso["Right Shoulder"]
  191. LeftShoulder = Torso["Left Shoulder"]
  192. RightHip = Torso["Right Hip"]
  193. LeftHip = Torso["Left Hip"]
  194. local TIME = 0
  195. local sick = Instance.new("Sound",Torso)
  196.  
  197.  
  198.  
  199. local txt = Instance.new("BillboardGui", Head)
  200. txt.Adornee = nil
  201. txt.Name = "NameDetect"
  202. txt.Size = UDim2.new(4, 0, 1.2, 0)
  203. txt.StudsOffset = Vector3.new(-8, 8/1.5, 0)
  204. local text = Instance.new("TextLabel", txt)
  205. text.Size = UDim2.new(10/2, 0, 7/2, 0)
  206. text.FontSize = "Size8"
  207. text.TextScaled = true
  208. text.TextTransparency = 0
  209. text.BackgroundTransparency = 1
  210. text.TextTransparency = 0
  211. text.TextStrokeTransparency = 0
  212. text.Font = "Fantasy"
  213. text.TextStrokeColor3 = Color3.new(1,0,0)
  214. text.TextColor3 = Color3.new(0,0,0)
  215. text.Text = "MAHEYM"
  216.  
  217.  
  218. --up wing
  219.  
  220.  
  221. local w1 = Instance.new('Part', Torso)
  222. w1.CFrame = Torso.CFrame
  223. local weld1 = Instance.new('WeldConstraint', Torso)
  224. weld1.Part1 = w1
  225. weld1.Part0 = Torso
  226. w1.CanCollide = false
  227. local mesh1 = Instance.new('SpecialMesh', w1)
  228. mesh1.MeshType = 'Brick'
  229. mesh1.Offset = Vector3.new(-2.3, 1, 2)
  230.  
  231.  
  232. local w2 = Instance.new('Part', Torso)
  233. w2.CFrame = Torso.CFrame
  234. local weld2 = Instance.new('WeldConstraint', Torso)
  235. weld2.Part1 = w2
  236. weld2.Part0 = Torso
  237. w2.CanCollide = false
  238. local mesh2 = Instance.new('SpecialMesh', w2)
  239. mesh2.MeshType = 'Brick'
  240. mesh2.Offset = Vector3.new(-3.7, 3.4, 2)
  241.  
  242.  
  243.  
  244. --down wing
  245.  
  246.  
  247. local w3 = Instance.new('Part', Torso)
  248. w3.CFrame = Torso.CFrame
  249. local weld3 = Instance.new('WeldConstraint', Torso)
  250. weld3.Part1 = w3
  251. weld3.Part0 = Torso
  252. w3.CanCollide = false
  253. local mesh3 = Instance.new('SpecialMesh', w3)
  254. mesh3.MeshType = 'Brick'
  255. mesh3.Offset = Vector3.new(2.3, 1, 2)
  256.  
  257.  
  258. local w4 = Instance.new('Part', Torso)
  259. w4.CFrame = Torso.CFrame
  260. local weld4 = Instance.new('WeldConstraint', Torso)
  261. weld4.Part1 = w4
  262. weld4.Part0 = Torso
  263. w4.CanCollide = false
  264. local mesh4 = Instance.new('SpecialMesh', w4)
  265. mesh4.MeshType = 'Brick'
  266. mesh4.Offset = Vector3.new(3.7, 3.4, 2)
  267.  
  268.  
  269. w1.Material = "Neon"
  270. w2.Material = "Neon"
  271. w3.Material = "Neon"
  272. w4.Material = "Neon"
  273. w3.Transparency = 0
  274. w4.Transparency = 0
  275. w1.Transparency = 1
  276. w2.Transparency = 1
  277. w1.Color = Color3.new(1, 0, 0)
  278. w2.Color = Color3.new(1, 0, 0)
  279. w3.Color = Color3.new(1, 0, 0)
  280. w4.Color = Color3.new(1, 0, 0)
  281.  
  282.  
  283.  
  284.  
  285. IT = Instance.new
  286. CF = CFrame.new
  287. VT = Vector3.new
  288. RAD = math.rad
  289. C3 = Color3.new
  290. UD2 = UDim2.new
  291. BRICKC = BrickColor.new
  292. ANGLES = CFrame.Angles
  293. EULER = CFrame.fromEulerAnglesXYZ
  294. COS = math.cos
  295. ACOS = math.acos
  296. SIN = math.sin
  297. ASIN = math.asin
  298. ABS = math.abs
  299. MRANDOM = math.random
  300. FLOOR = math.floor
  301.  
  302. --//=================================\\
  303. --|| USEFUL VALUES
  304. --\\=================================//
  305.  
  306. Animation_Speed = 3
  307. local FORCERESET = false
  308. Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
  309. local Speed = 16
  310. local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  311. local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  312. local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
  313. local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
  314. local DAMAGEMULTIPLIER = 1
  315. local ANIM = "Idle"
  316. local ATTACK = false
  317. local EQUIPPED = false
  318. local HOLD = true
  319. local COMBO = 3
  320. local Rooted = false
  321. local SINE = 5
  322. local KEYHOLD = false
  323. local CHANGE = 2 / Animation_Speed
  324. local WALKINGANIM = false
  325. local VALUE1 = false
  326. local VALUE2 = false
  327. local ROBLOXIDLEANIMATION = IT("Animation")
  328. ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
  329. ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
  330. --ROBLOXIDLEANIMATION.Parent = Humanoid
  331. local WEAPONGUI = IT("ScreenGui", PlayerGui)
  332. WEAPONGUI.Name = "BanishV4Gui"
  333. local Weapon = IT("Model")
  334. Weapon.Name = "Adds"
  335. local Effects = IT("Folder", Weapon)
  336. Effects.Name = "Effects"
  337. local ANIMATOR = Humanoid.Animator
  338. local ANIMATE = Character:FindFirstChild("Animate")
  339. local UNANCHOR = true
  340. local TOBANISH = {}
  341. script.Parent = PlayerGui
  342.  
  343. --//=================================\\
  344. --\\=================================//
  345.  
  346.  
  347. --//=================================\\
  348. --|| SAZERENOS' ARTIFICIAL HEARTBEAT
  349. --\\=================================//
  350.  
  351. ArtificialHB = Instance.new("BindableEvent", script)
  352. ArtificialHB.Name = "ArtificialHB"
  353.  
  354. script:WaitForChild("ArtificialHB")
  355.  
  356. frame = Frame_Speed
  357. tf = 0
  358. allowframeloss = false
  359. tossremainder = false
  360. lastframe = tick()
  361. script.ArtificialHB:Fire()
  362.  
  363. game:GetService("RunService").Heartbeat:connect(function(s, p)
  364. tf = tf + s
  365. if tf >= frame then
  366. if allowframeloss then
  367. script.ArtificialHB:Fire()
  368. lastframe = tick()
  369. else
  370. for i = 1, math.floor(tf / frame) do
  371. script.ArtificialHB:Fire()
  372. end
  373. lastframe = tick()
  374. end
  375. if tossremainder then
  376. tf = 0
  377. else
  378. tf = tf - frame * math.floor(tf / frame)
  379. end
  380. end
  381. end)
  382.  
  383. --//=================================\\
  384. --\\=================================//
  385.  
  386. --//=================================\\
  387. --|| SOME FUNCTIONS
  388. --\\=================================//
  389.  
  390. function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  391. return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  392. end
  393.  
  394. function PositiveAngle(NUMBER)
  395. if NUMBER >= 0 then
  396. NUMBER = 0
  397. end
  398. return NUMBER
  399. end
  400.  
  401. function NegativeAngle(NUMBER)
  402. if NUMBER <= 0 then
  403. NUMBER = 0
  404. end
  405. return NUMBER
  406. end
  407.  
  408. function Swait(NUMBER)
  409. if NUMBER == 0 or NUMBER == nil then
  410. ArtificialHB.Event:wait()
  411. else
  412. for i = 1, NUMBER do
  413. ArtificialHB.Event:wait()
  414. end
  415. end
  416. end
  417.  
  418. function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
  419. local NEWMESH = IT(MESH)
  420. if MESH == "SpecialMesh" then
  421. NEWMESH.MeshType = MESHTYPE
  422. if MESHID ~= "nil" and MESHID ~= "" then
  423. NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
  424. end
  425. if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
  426. NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
  427. end
  428. end
  429. NEWMESH.Offset = OFFSET or VT(0, 0, 0)
  430. NEWMESH.Scale = SCALE
  431. NEWMESH.Parent = PARENT
  432. return NEWMESH
  433. end
  434.  
  435. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
  436. local NEWPART = IT("Part")
  437. NEWPART.formFactor = FORMFACTOR
  438. NEWPART.Reflectance = REFLECTANCE
  439. NEWPART.Transparency = TRANSPARENCY
  440. NEWPART.CanCollide = false
  441. NEWPART.Locked = true
  442. NEWPART.Anchored = true
  443. if ANCHOR == false then
  444. NEWPART.Anchored = false
  445. end
  446. NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
  447. NEWPART.Name = NAME
  448. NEWPART.Size = SIZE
  449. NEWPART.Position = Torso.Position
  450. NEWPART.Material = MATERIAL
  451. NEWPART:BreakJoints()
  452. NEWPART.Parent = PARENT
  453. return NEWPART
  454. end
  455.  
  456. local function weldBetween(a, b)
  457. local weldd = Instance.new("ManualWeld")
  458. weldd.Part0 = a
  459. weldd.Part1 = b
  460. weldd.C0 = CFrame.new()
  461. weldd.C1 = b.CFrame:inverse() * a.CFrame
  462. weldd.Parent = a
  463. return weldd
  464. end
  465.  
  466.  
  467. function QuaternionFromCFrame(cf)
  468. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  469. local trace = m00 + m11 + m22
  470. if trace > 0 then
  471. local s = math.sqrt(1 + trace)
  472. local recip = 0.5 / s
  473. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  474. else
  475. local i = 0
  476. if m11 > m00 then
  477. i = 1
  478. end
  479. if m22 > (i == 0 and m00 or m11) then
  480. i = 2
  481. end
  482. if i == 0 then
  483. local s = math.sqrt(m00 - m11 - m22 + 1)
  484. local recip = 0.5 / s
  485. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  486. elseif i == 1 then
  487. local s = math.sqrt(m11 - m22 - m00 + 1)
  488. local recip = 0.5 / s
  489. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  490. elseif i == 2 then
  491. local s = math.sqrt(m22 - m00 - m11 + 1)
  492. local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  493. end
  494. end
  495. end
  496.  
  497. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  498. local xs, ys, zs = x + x, y + y, z + z
  499. local wx, wy, wz = w * xs, w * ys, w * zs
  500. local xx = x * xs
  501. local xy = x * ys
  502. local xz = x * zs
  503. local yy = y * ys
  504. local yz = y * zs
  505. local zz = z * zs
  506. return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy))
  507. end
  508.  
  509. function QuaternionSlerp(a, b, t)
  510. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  511. local startInterp, finishInterp;
  512. if cosTheta >= 0.0001 then
  513. if (1 - cosTheta) > 0.0001 then
  514. local theta = ACOS(cosTheta)
  515. local invSinTheta = 1 / SIN(theta)
  516. startInterp = SIN((1 - t) * theta) * invSinTheta
  517. finishInterp = SIN(t * theta) * invSinTheta
  518. else
  519. startInterp = 1 - t
  520. finishInterp = t
  521. end
  522. else
  523. if (1 + cosTheta) > 0.0001 then
  524. local theta = ACOS(-cosTheta)
  525. local invSinTheta = 1 / SIN(theta)
  526. startInterp = SIN((t - 1) * theta) * invSinTheta
  527. finishInterp = SIN(t * theta) * invSinTheta
  528. else
  529. startInterp = t - 1
  530. finishInterp = t
  531. end
  532. end
  533. 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
  534. end
  535.  
  536. function Clerp(a, b, t)
  537. local qa = {QuaternionFromCFrame(a)}
  538. local qb = {QuaternionFromCFrame(b)}
  539. local ax, ay, az = a.x, a.y, a.z
  540. local bx, by, bz = b.x, b.y, b.z
  541. local _t = 1 - t
  542. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  543. end
  544.  
  545. function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
  546. local frame = IT("Frame")
  547. frame.BackgroundTransparency = TRANSPARENCY
  548. frame.BorderSizePixel = BORDERSIZEPIXEL
  549. frame.Position = POSITION
  550. frame.Size = SIZE
  551. frame.BackgroundColor3 = COLOR
  552. frame.BorderColor3 = BORDERCOLOR
  553. frame.Name = NAME
  554. frame.Parent = PARENT
  555. return frame
  556. end
  557.  
  558. function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
  559. local label = IT("TextLabel")
  560. label.BackgroundTransparency = 1
  561. label.Size = UD2(1, 0, 1, 0)
  562. label.Position = UD2(0, 0, 0, 0)
  563. label.TextColor3 = TEXTCOLOR
  564. label.TextStrokeTransparency = STROKETRANSPARENCY
  565. label.TextTransparency = TRANSPARENCY
  566. label.FontSize = TEXTFONTSIZE
  567. label.Font = TEXTFONT
  568. label.BorderSizePixel = BORDERSIZEPIXEL
  569. label.TextScaled = false
  570. label.Text = TEXT
  571. label.Name = NAME
  572. label.Parent = PARENT
  573. return label
  574. end
  575.  
  576. function NoOutlines(PART)
  577. PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
  578. end
  579.  
  580. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  581. local NEWWELD = IT(TYPE)
  582. NEWWELD.Part0 = PART0
  583. NEWWELD.Part1 = PART1
  584. NEWWELD.C0 = C0
  585. NEWWELD.C1 = C1
  586. NEWWELD.Parent = PARENT
  587. return NEWWELD
  588. end
  589.  
  590. local S = IT("Sound")
  591. function CreateSound(ID, PARENT, VOLUME, PITCH, DOESLOOP)
  592. local NEWSOUND = nil
  593. coroutine.resume(coroutine.create(function()
  594. NEWSOUND = S:Clone()
  595. NEWSOUND.Parent = PARENT
  596. NEWSOUND.Volume = VOLUME
  597. NEWSOUND.Pitch = PITCH
  598. NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
  599. NEWSOUND:play()
  600. if DOESLOOP == true then
  601. NEWSOUND.Looped = true
  602. else
  603. repeat wait(1) until NEWSOUND.Playing == false or NEWSOUND.Parent ~= PARENT
  604. NEWSOUND:remove()
  605. end
  606. end))
  607. return NEWSOUND
  608. end
  609.  
  610. function CFrameFromTopBack(at, top, back)
  611. local right = top:Cross(back)
  612. return CF(at.x, at.y, at.z, right.x, top.x, back.x, right.y, top.y, back.y, right.z, top.z, back.z)
  613. end
  614.  
  615. --WACKYEFFECT({EffectType = "", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  616. function WACKYEFFECT(Table)
  617. local TYPE = (Table.EffectType or "Sphere")
  618. local SIZE = (Table.Size or VT(1,1,1))
  619. local ENDSIZE = (Table.Size2 or VT(0,0,0))
  620. local TRANSPARENCY = (Table.Transparency or 0)
  621. local ENDTRANSPARENCY = (Table.Transparency2 or 1)
  622. local CFRAME = (Table.CFrame or Torso.CFrame)
  623. local MOVEDIRECTION = (Table.MoveToPos or nil)
  624. local ROTATION1 = (Table.RotationX or 0)
  625. local ROTATION2 = (Table.RotationY or 0)
  626. local ROTATION3 = (Table.RotationZ or 0)
  627. local MATERIAL = (Table.Material or "Neon")
  628. local COLOR = (Table.Color or C3(1,1,1))
  629. local TIME = (Table.Time or 45)
  630. local SOUNDID = (Table.SoundID or nil)
  631. local SOUNDPITCH = (Table.SoundPitch or nil)
  632. local SOUNDVOLUME = (Table.SoundVolume or nil)
  633. coroutine.resume(coroutine.create(function()
  634. local PLAYSSOUND = false
  635. local SOUND = nil
  636. local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
  637. if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
  638. PLAYSSOUND = true
  639. SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
  640. end
  641. EFFECT.Color = COLOR
  642. local MSH = nil
  643. if TYPE == "Sphere" then
  644. MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
  645. elseif TYPE == "Block" then
  646. MSH = IT("BlockMesh",EFFECT)
  647. MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)
  648. elseif TYPE == "Wave" then
  649. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
  650. elseif TYPE == "Ring" then
  651. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
  652. elseif TYPE == "Slash" then
  653. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  654. elseif TYPE == "Round Slash" then
  655. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  656. elseif TYPE == "Swirl" then
  657. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
  658. elseif TYPE == "Skull" then
  659. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
  660. elseif TYPE == "Crystal" then
  661. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
  662. end
  663. if MSH ~= nil then
  664. local MOVESPEED = nil
  665. if MOVEDIRECTION ~= nil then
  666. MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
  667. end
  668. local GROWTH = SIZE - ENDSIZE
  669. local TRANS = TRANSPARENCY - ENDTRANSPARENCY
  670. if TYPE == "Block" then
  671. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  672. else
  673. EFFECT.CFrame = CFRAME
  674. end
  675. for LOOP = 1, TIME+1 do
  676. Swait()
  677. MSH.Scale = MSH.Scale - GROWTH/TIME
  678. if TYPE == "Wave" then
  679. MSH.Offset = VT(0,0,-MSH.Scale.X/8)
  680. end
  681. EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
  682. if TYPE == "Block" then
  683. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  684. else
  685. EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
  686. end
  687. if MOVEDIRECTION ~= nil then
  688. local ORI = EFFECT.Orientation
  689. EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
  690. EFFECT.Orientation = ORI
  691. end
  692. end
  693. if PLAYSSOUND == false then
  694. EFFECT:remove()
  695. else
  696. SOUND.Stopped:Connect(function()
  697. EFFECT:remove()
  698. end)
  699. end
  700. else
  701. if PLAYSSOUND == false then
  702. EFFECT:remove()
  703. else
  704. repeat Swait() until SOUND.Playing == false
  705. EFFECT:remove()
  706. end
  707. end
  708. end))
  709. end
  710.  
  711. function MakeForm(PART,TYPE)
  712. if TYPE == "Cyl" then
  713. local MSH = IT("CylinderMesh",PART)
  714. elseif TYPE == "Ball" then
  715. local MSH = IT("SpecialMesh",PART)
  716. MSH.MeshType = "Sphere"
  717. elseif TYPE == "Wedge" then
  718. local MSH = IT("SpecialMesh",PART)
  719. MSH.MeshType = "Wedge"
  720. end
  721. end
  722.  
  723. function SpawnTrail(FROM,TO,BIG)
  724. local TRAIL = CreatePart(3, Effects, "Neon", 0, 0.5, "Really red", "Trail", VT(0,0,0))
  725. MakeForm(TRAIL,"Cyl")
  726. local DIST = (FROM - TO).Magnitude
  727. if BIG == true then
  728. TRAIL.Size = VT(0.5,DIST,0.5)
  729. else
  730. TRAIL.Size = VT(0.25,DIST,0.25)
  731. end
  732. TRAIL.CFrame = CF(FROM, TO) * CF(0, 0, -DIST/2) * ANGLES(RAD(90),RAD(0),RAD(0))
  733. coroutine.resume(coroutine.create(function()
  734. for i = 1, 5 do
  735. Swait()
  736. TRAIL.Transparency = TRAIL.Transparency + 0.1
  737. end
  738. TRAIL:remove()
  739. end))
  740. end
  741.  
  742. Debris = game:GetService("Debris")
  743.  
  744. function CastProperRay(StartPos, EndPos, Distance, Ignore)
  745. local DIRECTION = CF(StartPos,EndPos).lookVector
  746. return Raycast(StartPos, DIRECTION, Distance, Ignore)
  747. end
  748.  
  749. function turnto(position)
  750. RootPart.CFrame=CFrame.new(RootPart.CFrame.p,VT(position.X,RootPart.Position.Y,position.Z)) * CFrame.new(0, 0, 0)
  751. end
  752.  
  753.  
  754. --//=================================\\
  755. --|| WEAPON CREATION
  756. --\\=================================//
  757.  
  758. local Particle = IT("ParticleEmitter",nil)
  759. Particle.Enabled = false
  760. Particle.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.3),NumberSequenceKeypoint.new(0.3,0),NumberSequenceKeypoint.new(1,1)})
  761. Particle.LightEmission = 0.5
  762. Particle.Rate = 150
  763. Particle.ZOffset = 0.2
  764. Particle.Rotation = NumberRange.new(-180, 180)
  765. Particle.RotSpeed = NumberRange.new(-180, 180)
  766. Particle.Texture = "http://www.roblox.com/asset/?id=304437537"
  767. Particle.Color = ColorSequence.new(C3(1,0,0),C3(0.4,0,0))
  768.  
  769. --ParticleEmitter({Speed = 5, Drag = 0, Size1 = 1, Size2 = 5, Lifetime1 = 1, Lifetime2 = 1.5, Parent = Torso, Emit = 100, Offset = 360, Enabled = false})
  770. function ParticleEmitter(Table)
  771. local PRTCL = Particle:Clone()
  772. local Speed = Table.Speed or 5
  773. local Drag = Table.Drag or 0
  774. local Size1 = Table.Size1 or 1
  775. local Size2 = Table.Size2 or 5
  776. local Lifetime1 = Table.Lifetime1 or 1
  777. local Lifetime2 = Table.Lifetime2 or 1.5
  778. local Parent = Table.Parent or Torso
  779. local Emit = Table.Emit or 100
  780. local Offset = Table.Offset or 360
  781. local Acel = Table.Acel or VT(0,0,0)
  782. local Enabled = Table.Enabled or false
  783. PRTCL.Parent = Parent
  784. PRTCL.Size = NumberSequence.new(Size1,Size2)
  785. PRTCL.Lifetime = NumberRange.new(Lifetime1,Lifetime2)
  786. PRTCL.Speed = NumberRange.new(Speed)
  787. PRTCL.VelocitySpread = Offset
  788. PRTCL.Drag = Drag
  789. PRTCL.Acceleration = Acel
  790. if Enabled == false then
  791. PRTCL:Emit(Emit)
  792. Debris:AddItem(PRTCL,Lifetime2)
  793. else
  794. PRTCL.Enabled = true
  795. end
  796. return PRTCL
  797. end
  798.  
  799. local Handle = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.2,0.6,0.2),false)
  800. local RightArmGrasp = CreateWeldOrSnapOrMotor("Weld", Handle, RightArm, Handle, CF(0,-1, 0) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0.21, 0))
  801. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.2,0.5,0.2),false)
  802. MakeForm(Part,"Wedge")
  803. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.3, 0.2) * ANGLES(RAD(0), RAD(180), RAD(0)), CF(0, 0, 0))
  804. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.2,0.3,0.2),false)
  805. MakeForm(Part,"Wedge")
  806. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.4, 0) * ANGLES(RAD(0), RAD(0), RAD(180)), CF(0, 0, 0))
  807. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.3,0.3,0.3),false)
  808. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.5, 0.2) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  809. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.3,0.5,0.5),false)
  810. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.5) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  811. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.4,0.4,0.4),false)
  812. MakeForm(Part,"Cyl")
  813. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.5) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  814. for i = 1, 8 do
  815. local Piece = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Eye", VT(0,0.35,0.41),false)
  816. CreateWeldOrSnapOrMotor("Weld", Handle, Part, Piece, CF(0, 0, 0) * ANGLES(RAD(0), RAD((360/8)*i), RAD(0)), CF(0, 0, 0))
  817. end
  818. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Eye", VT(0.38,0.41,0.38),false)
  819. MakeForm(Part,"Cyl")
  820. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.5) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  821. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.37,0.5,0.37),false)
  822. MakeForm(Part,"Ball")
  823. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.3) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  824. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.2,0.7,0.4),false)
  825. MakeForm(Part,"Wedge")
  826. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.7, 0.5) * ANGLES(RAD(90), RAD(180), RAD(180)), CF(0, 0, 0))
  827. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.3,0.4,0.2),false)
  828. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.7) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  829. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.35,0.35,0.35),false)
  830. MakeForm(Part,"Cyl")
  831. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.7) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  832. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.5,0.1,0.5),false)
  833. MakeForm(Part,"Cyl")
  834. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 1) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  835. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.5,0.1,0.45),false)
  836. MakeForm(Part,"Cyl")
  837. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 1.1) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  838. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.2,0.5,0.2),false)
  839. MakeForm(Part,"Wedge")
  840. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.55, 0.2) * ANGLES(RAD(-135), RAD(0), RAD(0)), CF(0, -0.3, 0))
  841. local LASTPART = Handle
  842. for i = 1, 10 do
  843. if LASTPART == Handle then
  844. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.1,0.2,0),false)
  845. LASTPART = Part
  846. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.1, 0.2) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  847. else
  848. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.1,0.05,0),false)
  849. CreateWeldOrSnapOrMotor("Weld", Handle, LASTPART, Part, CF(0, 0.025, 0) * ANGLES(RAD(8), RAD(0), RAD(0)), CF(0, -0.025, 0))
  850. LASTPART = Part
  851. end
  852. end
  853.  
  854. local Barrel = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.15,2,0.15),false)
  855. MakeForm(Barrel,"Cyl")
  856. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Barrel, CF(0, -0.6, 1.8) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  857. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.25,1,0.25),false)
  858. MakeForm(Part,"Cyl")
  859. CreateWeldOrSnapOrMotor("Weld", Handle, Barrel, Part, CF(0, -0.6, 0), CF(0, 0, 0))
  860. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0,0.1,0.2),false)
  861. MakeForm(Part,"Wedge")
  862. CreateWeldOrSnapOrMotor("Weld", Handle, Barrel, Part, CF(0, 0.945, 0.1) * ANGLES(RAD(180), RAD(0), RAD(0)), CF(0, 0, 0))
  863. local Hole = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Eye", VT(0.125,0,0.125),false)
  864. MakeForm(Hole,"Cyl")
  865. CreateWeldOrSnapOrMotor("Weld", Handle, Barrel, Hole, CF(0, 0.98, 0), CF(0, 0, 0))
  866. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0,0,0),false)
  867. local GEARWELD = CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.7), CF(0, 0, 0))
  868. CreateMesh("SpecialMesh", Part, "FileMesh", 156292343, "", VT(0.8,0.8,1.5), VT(0,0,0.2))
  869. local Part = CreatePart(3, Weapon, "Metal", 0, 0.5, "Mid gray", "Eye", VT(0,0,0),false)
  870. local GEARWELD2 = CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.7), CF(0, 0, 0))
  871. CreateMesh("SpecialMesh", Part, "FileMesh", 156292343, "", VT(0.9,0.9,0.3), VT(0,0,0.2))
  872. coroutine.resume(coroutine.create(function()
  873. while wait() do
  874.  
  875.  
  876. wait (0.1)
  877. end
  878. end))
  879.  
  880. ParticleEmitter({Speed = 0.2, Drag = 0, Size1 = 0.1, Size2 = 0, Lifetime1 = 0.3, Lifetime2 = 0.5, Parent = Hole, Emit = 100, Offset = 360, Enabled = true, Acel = VT(0,5,0)})
  881. --ParticleEmitter({Speed = 0.5, Drag = 0, Size1 = 0.2, Size2 = 0, Lifetime1 = 0.3, Lifetime2 = 0.7, Parent = Dangle, Emit = 100, Offset = 360, Enabled = true, Acel = VT(0,5,0)})
  882.  
  883. for _, c in pairs(Weapon:GetDescendants()) do
  884. if c.ClassName == "Part" and c.Name ~= "Eye" and c.Parent ~= Effects and c.Parent.Parent ~= Effects then
  885. c.Material = "Glass"
  886. c.Color = C3(0,0,0)
  887. elseif c.ClassName == "Part" and c.Name == "Eye" then
  888. c.Color = C3(1,0,0)
  889. c.Material = "Neon"
  890. end
  891. end
  892.  
  893. Weapon.Parent = nil
  894. for _, c in pairs(Weapon:GetChildren()) do
  895. if c.ClassName == "Part" then
  896. c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  897. end
  898. end
  899.  
  900. local SKILLTEXTCOLOR = C3(1,0,0)
  901. local SKILLFONT = "Antique"
  902. local SKILLTEXTSIZE = 7
  903.  
  904. Humanoid.Died:connect(function()
  905. ATTACK = true
  906. end)
  907.  
  908. local SKILL1FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.1, 0, 0.90, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 1 Frame")
  909. --[[local SKILL2FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.63, 0, 0.90, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 2 Frame")
  910. local SKILL3FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.215, 0, 0.90, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 3 Frame")
  911. local SKILL4FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.525, 0, 0.90, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 4 Frame")
  912. local SKILL5FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.365, 0, 0.90, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 5 Frame")
  913. ]]
  914. local SKILL1TEXT = CreateLabel(SKILL1FRAME, " ", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.7, "Text 1")
  915. --[[local SKILL2TEXT = CreateLabel(SKILL2FRAME, "[B] Ability 2", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.7, "Text 2")
  916. local SKILL3TEXT = CreateLabel(SKILL3FRAME, "[C] Ability 3", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.7, "Text 3")
  917. local SKILL4TEXT = CreateLabel(SKILL4FRAME, "[V] Ability 4", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.7, "Text 4")
  918. local SKILL5TEXT = CreateLabel(SKILL5FRAME, "[X] Mercy", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.7, "Text 5")
  919. ]]
  920. function printbye(Name)
  921. local MESSAGES = {"You cannot struggle, ","Your existance is an insult, ","Fade, ","Your existance is not desired, ","You are not permitted here, ","You are not to decide your fate, ","Be gone, ","You are already dead, ","Your live is an anomaly, ","Don't dare to return, ","Why are you resisting, ","You cannot exist here, ","Why are you struggling, ","Your fate was already decided, ","Goodbye, ","You cannot ignore my command, ","You cannot resist my command, ","You already died, "}
  922. warn(MESSAGES[MRANDOM(1,#MESSAGES)]..Name..".")
  923. end
  924.  
  925. workspace.ChildAdded:connect(function(instance)
  926. for BANISH = 1, #TOBANISH do
  927. if TOBANISH[BANISH] ~= nil then
  928. if instance.Name == TOBANISH[BANISH] then
  929. coroutine.resume(coroutine.create(function()
  930. printbye(instance.Name)
  931. instance:ClearAllChildren()
  932. Debris:AddItem(instance,0.0005)
  933. end))
  934. end
  935. end
  936. end
  937. end)
  938.  
  939. --//=================================\\
  940. --|| DAMAGING
  941. --\\=================================//
  942.  
  943. function Banish(Foe)
  944. if Foe then
  945. coroutine.resume(coroutine.create(function()
  946. --if game.Players:FindFirstChild(Foe.Name) then
  947. table.insert(TOBANISH,Foe.Name)
  948. printbye(Foe.Name)
  949. --end
  950. Foe.Archivable = true
  951. local CLONE = Foe:Clone()
  952. Foe:Destroy()
  953. CLONE.Parent = Effects
  954. CLONE:BreakJoints()
  955. local MATERIALS = {"Glass","Neon"}
  956. for _, c in pairs(CLONE:GetDescendants()) do
  957. if c:IsA("BasePart") then
  958. if c.Name == "Torso" or c.Name == "UpperTorso" or c == CLONE.PrimaryPart then
  959. CreateSound(340722848, c, 10, 1, false)
  960. end
  961. c.Anchored = true
  962. c.Transparency = c.Transparency + 0.2
  963. c.Material = MATERIALS[MRANDOM(1,2)]
  964. c.Color = C3(1,0,0)
  965. if c.ClassName == "MeshPart" then
  966. c.TextureID = ""
  967. end
  968. if c:FindFirstChildOfClass("SpecialMesh") then
  969. c:FindFirstChildOfClass("SpecialMesh").TextureId = ""
  970. end
  971. if c:FindFirstChildOfClass("Decal") then
  972. c:FindFirstChildOfClass("Decal"):remove()
  973. end
  974. c.Name = "Banished"
  975. c.CanCollide = false
  976. else
  977. c:remove()
  978. end
  979. end
  980. local A = false
  981. for i = 1, 35 do
  982. if A == false then
  983. A = true
  984. elseif A == true then
  985. A = false
  986. end
  987. for _, c in pairs(CLONE:GetDescendants()) do
  988. if c:IsA("BasePart") then
  989. c.Anchored = true
  990. c.Material = MATERIALS[MRANDOM(1,2)]
  991. c.Transparency = c.Transparency + 0.8/35
  992. if A == false then
  993. c.CFrame = c.CFrame*CF(MRANDOM(-45,45)/45,MRANDOM(-45,45)/45,MRANDOM(-45,45)/45)
  994. elseif A == true then
  995. c.CFrame = c.CFrame*CF(MRANDOM(-45,45)/45,MRANDOM(-45,45)/45,MRANDOM(-45,45)/45)
  996. end
  997. end
  998. end
  999. Swait()
  1000. end
  1001. CLONE:remove()
  1002. end))
  1003. end
  1004. end
  1005.  
  1006. function ApplyAoE(POSITION,RANGE,ISBANISH)
  1007. local CHILDREN = workspace:GetDescendants()
  1008. for index, CHILD in pairs(CHILDREN) do
  1009. if CHILD.ClassName == "Model" and CHILD ~= Character then
  1010. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  1011. if HUM then
  1012. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  1013. if TORSO then
  1014. if (TORSO.Position - POSITION).Magnitude <= RANGE then
  1015. if ISBANISH == true then
  1016. Banish(CHILD)
  1017. else
  1018. if ISBANISH == "Gravity" then
  1019. HUM.PlatformStand = true
  1020. if TORSO:FindFirstChild("V3BanishForce"..Player.Name) then
  1021. local grav = Instance.new("BodyPosition",TORSO)
  1022. grav.D = 15
  1023. grav.P = 20000
  1024. grav.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  1025. grav.position = TORSO.Position
  1026. grav.Name = "V3BanishForce"..Player.Name
  1027. else
  1028. TORSO:FindFirstChild("V3BanishForce"..Player.Name).position = TORSO.Position+VT(0,0.3,0)
  1029. TORSO.RotVelocity = VT(MRANDOM(-25,25),MRANDOM(-25,25),MRANDOM(-25,25))
  1030. end
  1031. else
  1032. HUM.PlatformStand = false
  1033. end
  1034. end
  1035. elseif ISBANISH == "Gravity" then
  1036. if TORSO:FindFirstChild("V3BanishForce"..Player.Name) then
  1037. TORSO:FindFirstChild("V3BanishForce"..Player.Name):remove()
  1038. HUM.PlatformStand = false
  1039. end
  1040. end
  1041. end
  1042. end
  1043. end
  1044. end
  1045. end
  1046. local t = 1;
  1047. local hue = tick() % t / t
  1048. local color = Color3.fromHSV(hue,1,1)
  1049.  
  1050.  
  1051. local Mode = 1
  1052.  
  1053. coroutine.resume(coroutine.create(function()
  1054. while wait() do
  1055. hue = tick() % t / t
  1056. color = Color3.fromHSV(hue,1,1)
  1057.  
  1058.  
  1059. end
  1060. end))
  1061.  
  1062. --//=================================\\
  1063. --|| ATTACK FUNCTIONS AND STUFF
  1064. --\\=================================//
  1065. text.Font = "Arcade"
  1066. text.Text = "MAHEYM"
  1067. sick.SoundId = "rbxassetid://9056494728"
  1068. sick.Pitch = 1
  1069.  
  1070. --//=================================\\
  1071. --|| ASSIGN THINGS TO KEYS
  1072. --\\=================================//
  1073.  
  1074. function MouseDown(Mouse)
  1075. if ATTACK == false then
  1076. end
  1077. end
  1078.  
  1079. function MouseUp(Mouse)
  1080. HOLD = false
  1081. end
  1082.  
  1083. function KeyDown(Key)
  1084. KEYHOLD = true
  1085. if Key == "q" and ATTACK == false then
  1086. sick.Pitch = 1
  1087. text.Font = "Arcade"
  1088. text.Text = "MAHEYM"
  1089. sick.SoundId = "rbxassetid://9056494728"
  1090. w1.Material = "Neon"
  1091. w2.Material = "Neon"
  1092. w3.Material = "Neon"
  1093. w4.Material = "Neon"
  1094. w3.Transparency = 0
  1095. w4.Transparency = 0
  1096. w1.Transparency = 1
  1097. w2.Transparency = 1
  1098. w1.Color = Color3.new(1, 0, 0)
  1099. w2.Color = Color3.new(1, 0, 0)
  1100. w3.Color = Color3.new(1, 0, 0)
  1101. w4.Color = Color3.new(1, 0, 0)
  1102. text.TextStrokeColor3 = Color3.new(1,0,0)
  1103. text.TextColor3 = Color3.new(0,0,0)
  1104. Mode = 1
  1105. end
  1106.  
  1107. if Key == "e" and ATTACK == false then
  1108. sick.Pitch = 1.1
  1109. text.Font = "Arcade"
  1110. text.Text = "POOPERY"
  1111. sick.SoundId = "rbxassetid://1847588037"
  1112. w1.Material = "Neon"
  1113. w2.Material = "Neon"
  1114. w3.Material = "Neon"
  1115. w4.Material = "Neon"
  1116. w1.Transparency = 0
  1117. w2.Transparency = 0
  1118. w3.Transparency = 0
  1119. w4.Transparency = 0
  1120. w1.Color = Color3.new(0.333333, 1, 1)
  1121. w2.Color = Color3.new(0.333333, 1, 1)
  1122. w3.Color = Color3.new(0.333333, 1, 1)
  1123. w4.Color = Color3.new(0.333333, 1, 1)
  1124. text.TextStrokeColor3 = Color3.new(0.333333, 1, 1)
  1125. text.TextColor3 = Color3.new(0,0,0)
  1126. Mode = 2
  1127. end
  1128.  
  1129. if Key == "r" and ATTACK == false then
  1130. sick.Pitch = 1.5
  1131. text.Font = "Arcade"
  1132. text.Text = "CORUPTON"
  1133. sick.SoundId = "rbxassetid://1842941890"
  1134. w1.Material = "Neon"
  1135. w2.Material = "Neon"
  1136. w3.Material = "Neon"
  1137. w4.Material = "Neon"
  1138. w1.Transparency = 0
  1139. w2.Transparency = 0
  1140. w3.Transparency = 0
  1141. w4.Transparency = 0
  1142. w1.Color = Color3.new(0.666667, 0, 1)
  1143. w2.Color = Color3.new(0.666667, 0, 1)
  1144. w3.Color = Color3.new(0.666667, 0, 1)
  1145. w4.Color = Color3.new(0.666667, 0, 1)
  1146. text.TextStrokeColor3 = Color3.new(0.666667, 0, 1)
  1147. text.TextColor3 = Color3.new(0,0,0)
  1148. Mode = 3
  1149. end
  1150.  
  1151. if Key == "t" and ATTACK == false then
  1152. sick.Pitch = 1.8
  1153. text.Font = "Arcade"
  1154. text.Text = "COS"
  1155. sick.SoundId = "rbxassetid://1847588502"
  1156. w1.Material = "Neon"
  1157. w2.Material = "Neon"
  1158. w3.Material = "Neon"
  1159. w4.Material = "Neon"
  1160. w3.Transparency = 1
  1161. w4.Transparency = 1
  1162. w1.Transparency = 0
  1163. w2.Transparency = 0
  1164.  
  1165. Mode = 4
  1166. end
  1167.  
  1168. if Key == "y" and ATTACK == false then
  1169. sick.Pitch = 1.2
  1170. text.Font = "Arcade"
  1171. text.Text = "EQUAL"
  1172. sick.SoundId = "rbxassetid://1847587814"
  1173. w1.Material = "Neon"
  1174. w2.Material = "Neon"
  1175. w3.Material = "Neon"
  1176. w4.Material = "Neon"
  1177. w1.Transparency = 0
  1178. w2.Transparency = 0
  1179. w3.Transparency = 0
  1180. w4.Transparency = 0
  1181. w1.Color = Color3.new(0, 0, 0)
  1182. w2.Color = Color3.new(0, 0, 0)
  1183. w3.Color = Color3.new(1, 1, 1)
  1184. w4.Color = Color3.new(1, 1, 1)
  1185. text.TextStrokeColor3 = Color3.new(1, 1, 1)
  1186. text.TextColor3 = Color3.new(0,0,0)
  1187. Mode = 5
  1188. end
  1189. if Key == "u" and ATTACK == false then
  1190. sick.Pitch = 2
  1191. text.Font = "Arcade"
  1192. text.Text = "RYAN BOAT"
  1193. sick.SoundId = "rbxassetid://1847588231"
  1194. w1.Material = "Neon"
  1195. w2.Material = "Neon"
  1196. w3.Material = "Neon"
  1197. w4.Material = "Neon"
  1198. w1.Transparency = 0
  1199. w2.Transparency = 0
  1200. w3.Transparency = 0
  1201. w4.Transparency = 0
  1202.  
  1203. text.TextStrokeColor3 = Color3.new(1, 1, 1)
  1204. Mode = 6
  1205. end
  1206. if Key == "p" and ATTACK == false then
  1207. sick.Pitch = 1.8
  1208. text.Font = "Arcade"
  1209. text.Text = "CAMERA"
  1210. sick.SoundId = "rbxassetid://1847588120"
  1211. w1.Material = "Neon"
  1212. w2.Material = "Neon"
  1213. w3.Material = "Neon"
  1214. w4.Material = "Neon"
  1215. w1.Color = Color3.new(0.666667, 0, 1)
  1216. w2.Color = Color3.new(0.666667, 0, 1)
  1217. w3.Color = Color3.new(0.666667, 0, 1)
  1218. w4.Color = Color3.new(0.666667, 0, 1)
  1219. text.TextStrokeColor3 = Color3.new(0.666667, 0, 1)
  1220. text.TextColor3 = Color3.new(0,0,0)
  1221. w3.Transparency = 0
  1222. w4.Transparency = 0
  1223. w1.Transparency = 0
  1224. w2.Transparency = 0
  1225. Mode = 7
  1226. end
  1227. if Key == "f" and ATTACK == false then
  1228. sick.Pitch = 1.2
  1229. text.Font = "Arcade"
  1230. text.Text = "EV L"
  1231. sick.SoundId = "rbxassetid://1838961793"
  1232. w1.Material = "Neon"
  1233. w2.Material = "Neon"
  1234. w3.Material = "Neon"
  1235. w4.Material = "Neon"
  1236. w1.Transparency = 0
  1237. w2.Transparency = 0
  1238. w3.Transparency = 0
  1239. w4.Transparency = 0
  1240. w1.Color = Color3.new(1, 0, 0)
  1241. w2.Color = Color3.new(1, 0, 0)
  1242. w3.Color = Color3.new(1, 0, 0)
  1243. w4.Color = Color3.new(1, 0, 0)
  1244. text.TextStrokeColor3 = Color3.new(1, 0, 0)
  1245. text.TextColor3 = Color3.new(0,0,0)
  1246. Mode = 5
  1247. end
  1248. if Key == "g" and ATTACK == false then
  1249. sick.Pitch = 1.2
  1250. text.Font = "Arcade"
  1251. text.Text = "TOXEGG"
  1252. sick.SoundId = "rbxassetid://1847502418"
  1253. w1.Material = "Neon"
  1254. w2.Material = "Neon"
  1255. w3.Material = "Neon"
  1256. w4.Material = "Neon"
  1257. w1.Transparency = 0
  1258. w2.Transparency = 0
  1259. w3.Transparency = 0
  1260. w4.Transparency = 0
  1261. w1.Color = Color3.new(0, 0.666667, 0)
  1262. w2.Color = Color3.new(0, 0.666667, 0)
  1263. w3.Color = Color3.new(0, 0.666667, 0)
  1264. w4.Color = Color3.new(0, 0.666667, 0)
  1265. text.TextStrokeColor3 = Color3.new(0, 0.666667, 0)
  1266. text.TextColor3 = Color3.new(0,0,0)
  1267. Mode = 3
  1268. end
  1269. if Key == "h" and ATTACK == false then
  1270. sick.Pitch = 1.2
  1271. text.Font = "Arcade"
  1272. text.Text = "LOAF"
  1273. sick.SoundId = "rbxassetid://1837429944"
  1274. w1.Material = "Neon"
  1275. w2.Material = "Neon"
  1276. w3.Material = "Neon"
  1277. w4.Material = "Neon"
  1278. w1.Transparency = 0
  1279. w2.Transparency = 0
  1280. w3.Transparency = 0
  1281. w4.Transparency = 0
  1282. w1.Color = Color3.new(1, 0.333333, 1)
  1283. w2.Color = Color3.new(1, 0.333333, 1)
  1284. w3.Color = Color3.new(1, 0.333333, 1)
  1285. w4.Color = Color3.new(1, 0.333333, 1)
  1286. text.TextStrokeColor3 = Color3.new(1, 0.333333, 1)
  1287. text.TextColor3 = Color3.new(0,0,0)
  1288. Mode = 345
  1289. end
  1290. if Key == "j" and ATTACK == false then
  1291. sick.Pitch = 1
  1292. text.Font = "Arcade"
  1293. text.Text = "DORK"
  1294. sick.SoundId = "rbxassetid://8361838923"
  1295. w1.Material = "Neon"
  1296. w2.Material = "Neon"
  1297. w3.Material = "Neon"
  1298. w4.Material = "Neon"
  1299. w1.Transparency = 0
  1300. w2.Transparency = 0
  1301. w3.Transparency = 0
  1302. w4.Transparency = 0
  1303. w1.Color = Color3.new(0, 0, 0)
  1304. w2.Color = Color3.new(0, 0, 0)
  1305. w3.Color = Color3.new(0, 0, 0)
  1306. w4.Color = Color3.new(0, 0, 0)
  1307. text.TextStrokeColor3 = Color3.new(0, 0, 0)
  1308. text.TextColor3 = Color3.new(0,0,0)
  1309. Mode = 44
  1310. end
  1311. if Key == "k" and ATTACK == false then
  1312. sick.Pitch = 1
  1313. text.Font = "Arcade"
  1314. text.Text = "FIEWRO BAWS"
  1315. sick.SoundId = "rbxassetid://1843497734"
  1316. w1.Material = "Neon"
  1317. w2.Material = "Neon"
  1318. w3.Material = "Neon"
  1319. w4.Material = "Neon"
  1320. w1.Transparency = 0
  1321. w2.Transparency = 0
  1322. w3.Transparency = 0
  1323. w4.Transparency = 0
  1324. w1.Color = Color3.new(1, 0.333333, 0)
  1325. w2.Color = Color3.new(0, 0, 0)
  1326. w3.Color = Color3.new(1, 0.333333, 0)
  1327. w4.Color = Color3.new(0, 0, 0)
  1328. text.TextStrokeColor3 = Color3.new(1, 0.333333, 0)
  1329. text.TextColor3 = Color3.new(0, 0, 0)
  1330. Mode = 3
  1331. end
  1332. if Key == "l" and ATTACK == false then
  1333. sick.Pitch = 1
  1334. text.Font = "Arcade"
  1335. text.Text = "UITRAAHhhhh"
  1336. sick.SoundId = "rbxassetid://8581546179"
  1337. w1.Material = "Neon"
  1338. w2.Material = "Neon"
  1339. w3.Material = "Neon"
  1340. w4.Material = "Neon"
  1341. w1.Transparency = 0
  1342. w2.Transparency = 0
  1343. w3.Transparency = 0
  1344. w4.Transparency = 0
  1345. w1.Color = Color3.new(0.333333, 0, 0)
  1346. w2.Color = Color3.new(0, 0.333333, 0)
  1347. w3.Color = Color3.new(0.333333, 0, 0)
  1348. w4.Color = Color3.new(0, 0.333333, 0)
  1349. text.TextStrokeColor3 = Color3.new(0, 0.333333, 0)
  1350. text.TextColor3 = Color3.new(0.333333, 0, 0)
  1351. Mode = 5
  1352. end
  1353. if Key == "m" and ATTACK == false then
  1354. Mode = 1
  1355. sick.SoundId = "rbxassetid://1845756489"
  1356. sick.TimePosition = 0
  1357. sick.Pitch = 1
  1358. M=Instance.new("Message")
  1359. M.Text = "I KNO YOU DON BUT I"
  1360. M.Parent = game.Workspace
  1361.  
  1362.  
  1363. wait (4)
  1364. M:Remove()
  1365. wait (0.2)
  1366.  
  1367.  
  1368.  
  1369. M=Instance.new("Message")
  1370. M.Text = "I KNOW YOU DONT BUT EYE STILL TRAY"
  1371. M.Parent = game.Workspace
  1372.  
  1373.  
  1374. wait (4)
  1375. M:Remove()
  1376. wait (0.2)
  1377.  
  1378.  
  1379. M=Instance.new("Message")
  1380. M.Text = "MY THUNDER SHOCK HIM DOWN"
  1381. M.Parent = game.Workspace
  1382.  
  1383.  
  1384. wait (4)
  1385. M:Remove()
  1386. wait (0.2)
  1387.  
  1388.  
  1389.  
  1390.  
  1391. M=Instance.new("Message")
  1392. M.Text = "MY THUNDER CAME AND SHOCK HIM UP"
  1393. M.Parent = game.Workspace
  1394.  
  1395.  
  1396. wait (4)
  1397. M:Remove()
  1398. wait (0.2)
  1399.  
  1400. M=Instance.new("Message")
  1401. M.Text = "THAT GRILL IS GON BUT EYE"
  1402. M.Parent = game.Workspace
  1403.  
  1404.  
  1405. wait (4)
  1406. M:Remove()
  1407. wait (0.2)
  1408.  
  1409.  
  1410.  
  1411.  
  1412.  
  1413. M=Instance.new("Message")
  1414. M.Text = "THAT GRILL IS BUT I STILL TRY"
  1415. M.Parent = game.Workspace
  1416.  
  1417.  
  1418. wait (4)
  1419. M:Remove()
  1420. wait (0.2)
  1421.  
  1422. M=Instance.new("Message")
  1423. M.Text = "I THINK ITS OVER NO"
  1424. M.Parent = game.Workspace
  1425.  
  1426.  
  1427. wait (4)
  1428. M:Remove()
  1429. wait (0.2)
  1430.  
  1431. M=Instance.new("Message")
  1432. M.Text = "THAT BULLET HIT BUT MAYBE YES"
  1433. M.Parent = game.Workspace
  1434.  
  1435.  
  1436. wait (4)
  1437. M:Remove()
  1438. wait (0.2)
  1439.  
  1440.  
  1441.  
  1442.  
  1443. M=Instance.new("Message")
  1444. M.Text = "I FEEL SO NUMBER 13"
  1445. M.Parent = game.Workspace
  1446.  
  1447.  
  1448. wait (4)
  1449. M:Remove()
  1450. wait (0.2)
  1451.  
  1452.  
  1453.  
  1454.  
  1455.  
  1456. M=Instance.new("Message")
  1457. M.Text = "IT HITS MY HEAD AND IT HITS MY HEAD"
  1458. M.Parent = game.Workspace
  1459.  
  1460.  
  1461. wait (4)
  1462. M:Remove()
  1463. wait (0.2)
  1464.  
  1465.  
  1466. M=Instance.new("Message")
  1467. M.Text = "MY BODYS LOOKIN WRONG"
  1468. M.Parent = game.Workspace
  1469.  
  1470.  
  1471. wait (8)
  1472. M:Remove()
  1473. wait (0.2)
  1474.  
  1475.  
  1476.  
  1477. text.Font = "Arcade"
  1478. text.Text = "BYE BYE"
  1479.  
  1480. w1.Material = "Neon"
  1481. w2.Material = "Neon"
  1482. w3.Material = "Neon"
  1483. w4.Material = "Neon"
  1484. w1.Transparency = 0
  1485. w2.Transparency = 0
  1486. w3.Transparency = 0
  1487. w4.Transparency = 0
  1488. w1.Color = Color3.new(0, 0, 1)
  1489. w2.Color = Color3.new(0, 0, 0)
  1490. w3.Color = Color3.new(0, 0, 1)
  1491. w4.Color = Color3.new(0, 0, 0)
  1492. text.TextStrokeColor3 = Color3.new(0, 0, 0)
  1493. text.TextColor3 = Color3.new(0,0,0)
  1494. Mode = 444
  1495.  
  1496.  
  1497. end
  1498. if Key == "2" and ATTACK == false then
  1499. sick.TimePosition = 0
  1500. text.TextStrokeColor3 = Color3.new(0,111,0)
  1501. Mode = 6
  1502. sick.SoundId = "rbxassetid://4524138046"
  1503. end
  1504. if Key == "3" and ATTACK == false then
  1505. sick.TimePosition = 0
  1506. text.TextStrokeColor3 = Color3.new(111,0,111)
  1507. Mode = 8
  1508. sick.SoundId = "rbxassetid://882623080"
  1509. end
  1510. if Key == "4" and ATTACK == false then
  1511. sick.TimePosition = 0
  1512. text.TextStrokeColor3 = Color3.new(0,0,111)
  1513. Mode = 16
  1514. sick.SoundId = "rbxassetid://2208519872"
  1515. end
  1516.  
  1517.  
  1518.  
  1519. end
  1520.  
  1521. function KeyUp(Key)
  1522. KEYHOLD = false
  1523. end
  1524.  
  1525. Mouse.Button1Down:connect(function(NEWKEY)
  1526. MouseDown(NEWKEY)
  1527. end)
  1528. Mouse.Button1Up:connect(function(NEWKEY)
  1529. MouseUp(NEWKEY)
  1530. end)
  1531. Mouse.KeyDown:connect(function(NEWKEY)
  1532. KeyDown(NEWKEY)
  1533. end)
  1534. Mouse.KeyUp:connect(function(NEWKEY)
  1535. KeyUp(NEWKEY)
  1536. end)
  1537.  
  1538. --//=================================\\
  1539. --\\=================================//
  1540.  
  1541.  
  1542. function unanchor()
  1543. if UNANCHOR == true then
  1544. g = Character:GetChildren()
  1545. for i = 1, #g do
  1546. if g[i].ClassName == "Part" then
  1547. g[i].Anchored = false
  1548. end
  1549. end
  1550. end
  1551. end
  1552. local SIZE = 1
  1553. Player_Size = 1 --Size of the player.
  1554.  
  1555. --//=================================\\
  1556. --|| WRAP THE WHOLE SCRIPT UP
  1557. --\\=================================//
  1558.  
  1559. Humanoid.Changed:connect(function(Jump)
  1560. if Jump == "Jump" and (Disable_Jump == true) then
  1561. Humanoid.Jump = false
  1562. end
  1563. end)
  1564.  
  1565. local CONNECT = nil
  1566.  
  1567. sick.TimePosition = 15
  1568. while true do
  1569.  
  1570. --text.Size = UDim2.new(sick.PlaybackLoudness/333, sick.PlaybackLoudness/200, sick.PlaybackLoudness/200, sick.PlaybackLoudness/200)
  1571. Swait()
  1572. ANIMATE.Parent = nil
  1573. if Character:FindFirstChildOfClass("Humanoid") == nil then
  1574. Humanoid = IT("Humanoid",Character)
  1575. end
  1576. for _,v in next, Humanoid:GetPlayingAnimationTracks() do
  1577. v:Stop();
  1578. end
  1579. SINE = SINE + CHANGE
  1580. local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude
  1581. local TORSOVERTICALVELOCITY = RootPart.Velocity.y
  1582. local HITFLOOR = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
  1583. local WALKSPEEDVALUE = 6 / (Humanoid.WalkSpeed / 16)
  1584.  
  1585.  
  1586.  
  1587. ANIM = "Idle"
  1588. if ATTACK == false and Mode == 1 then
  1589. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  1590. sick.PlaybackSpeed=1+0.1*SIN(SINE/5)
  1591. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((5.2) - 5)) * ANGLES(RAD(0 + MRANDOM(-150,150) - 4 * COS(SINE / 12)), RAD(MRANDOM(-250,250)), RAD(0)), 1.5 / Animation_Speed)
  1592.  
  1593. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.05, 0.5, 0.5) * ANGLES(RAD(80 - 12 * COS(SINE / 1)), RAD(0), RAD(-35)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1594. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.15, 0.5, 0.5) * ANGLES(RAD(-35 - 4 * COS(SINE / 12)), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1595. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.15 * COS(SINE / 9), 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1596. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.15 * COS(SINE / 9), 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1597. end
  1598. if Mode == 2 then
  1599. sick.PlaybackSpeed=1+0.1*SIN(SINE/5)
  1600. ANIM = "Idle"
  1601. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  1602. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1603. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, -1 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(-90)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  1604. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, -1 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(90)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  1605. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size - 0 * Player_Size, -0.01 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1606. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.8 * Player_Size - 0 * Player_Size, -0.01 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1607. end
  1608.  
  1609.  
  1610.  
  1611. if Mode == 345 then
  1612. sick.PlaybackSpeed=1+0.1*SIN(SINE/5)
  1613. ANIM = "Idle"
  1614. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  1615. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1616. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, -1 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(-50)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  1617. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, -1 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(50)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  1618. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size - 0 * Player_Size, -0.01 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1619. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.8 * Player_Size - 0 * Player_Size, -0.01 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1620. end
  1621.  
  1622.  
  1623.  
  1624.  
  1625.  
  1626.  
  1627.  
  1628. if Mode == 3 then
  1629. ANIM = "Idle"
  1630. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  1631. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((5.2) - 5)) * ANGLES(RAD(0 + MRANDOM(-150,150) - 4 * COS(SINE / 12)), RAD(MRANDOM(-250,250)), RAD(0)), 1.5 / Animation_Speed)
  1632. sick.PlaybackSpeed=1+0.1*SIN(SINE/5)
  1633. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25*SIZE, 0.5*SIZE, 0.5*SIZE) * ANGLES(RAD(-35), RAD(-25 + 2.5 * SIN(SINE / 12)), RAD(-55 + 2.5 * SIN(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1634. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25*SIZE, 0.5*SIZE, 0.5*SIZE) * ANGLES(RAD(-35), RAD(25 - 2.5 * SIN(SINE / 12)), RAD(55 - 2.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1635. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size - 0 * Player_Size, -0.01 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1636. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.8 * Player_Size - 0 * Player_Size, -0.01 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1637. end
  1638. if Mode == 4 then
  1639. ANIM = "Idle"
  1640.  
  1641. w1.Color = Color3.new(math.random(), math.random(), math.random())
  1642. w2.Color = Color3.new(math.random(), math.random(), math.random())
  1643. w3.Color = Color3.new(math.random(), math.random(), math.random())
  1644. w4.Color = Color3.new(math.random(), math.random(), math.random())
  1645. text.TextStrokeColor3 = Color3.new(math.random(), math.random(), math.random())
  1646. text.TextColor3 = Color3.new(math.random(), math.random(), math.random())
  1647.  
  1648. sick.PlaybackSpeed=1.5+0.1*SIN(SINE/5)
  1649.  
  1650.  
  1651. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(MRANDOM(-53,53)), RAD(MRANDOM(-64,64)), RAD(MRANDOM(-64,64))), 0.2 / Animation_Speed)
  1652. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((5.2) - 5)) * ANGLES(RAD(0 + MRANDOM(-150,150) - 4 * COS(SINE / 12)), RAD(MRANDOM(-250,250)), RAD(0)), 1.5 / Animation_Speed)
  1653.  
  1654. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  1655. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(-0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  1656. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size - 0 * Player_Size, -0.01 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1657. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.8 * Player_Size - 0 * Player_Size, -0.01 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1658. end
  1659. if Mode == 44 then
  1660. ANIM = "Idle"
  1661.  
  1662.  
  1663. sick.PlaybackSpeed=0.5+0.1*SIN(SINE/5)
  1664.  
  1665.  
  1666. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(MRANDOM(-53,53)), RAD(MRANDOM(-64,64)), RAD(MRANDOM(-64,64))), 0.2 / Animation_Speed)
  1667. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((5.2) - 5)) * ANGLES(RAD(0 + MRANDOM(-150,150) - 4 * COS(SINE / 12)), RAD(MRANDOM(-250,250)), RAD(0)), 1.5 / Animation_Speed)
  1668.  
  1669. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  1670. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(-0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  1671. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size - 0 * Player_Size, -0.01 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1672. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.8 * Player_Size - 0 * Player_Size, -0.01 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1673. end
  1674.  
  1675.  
  1676. if Mode == 444 then
  1677. ANIM = "Idle"
  1678.  
  1679.  
  1680. sick.PlaybackSpeed=1+0.1*SIN(SINE/5)
  1681.  
  1682.  
  1683. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(MRANDOM(-113,113)), RAD(MRANDOM(-114,114)), RAD(MRANDOM(-114,114))), 0.2 / Animation_Speed)
  1684. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((5.2) - 5)) * ANGLES(RAD(0 + MRANDOM(-150,150) - 4 * COS(SINE / 12)), RAD(MRANDOM(-250,250)), RAD(0)), 1.5 / Animation_Speed)
  1685.  
  1686. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  1687. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(-0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  1688. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size - 0 * Player_Size, -0.01 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1689. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.8 * Player_Size - 0 * Player_Size, -0.01 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1690. end
  1691.  
  1692.  
  1693.  
  1694.  
  1695.  
  1696. if Mode == 5 then
  1697. ANIM = "Idle"
  1698. sick.PlaybackSpeed=1+0.1*SIN(SINE/5)
  1699. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 - 0.04 * SIN(SINE / 24)*SIZE, 0 + 0.04 * SIN(SINE / 12)*SIZE, 4 + 4*SIZE * COS(SINE / 6)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 7)), RAD(0 - 0 * SIN(SINE / 5)), RAD(0)), 1 / Animation_Speed)
  1700. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  1701. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(45), RAD(0), RAD(25))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  1702. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
  1703. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.3) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-20)), 0.2 / Animation_Speed)
  1704. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.3) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(20)), 0.2 / Animation_Speed)
  1705. end
  1706.  
  1707. if Mode == 6 then
  1708. ANIM = "Idle"
  1709. sick.PlaybackSpeed=2+0.1*SIN(SINE/5)
  1710. w1.Color = color
  1711. w2.Color = color
  1712. w3.Color = color
  1713. w4.Color = color
  1714. w1.Color = color
  1715. w2.Color = color
  1716. w3.Color = color
  1717. w4.Color = color
  1718. text.TextColor3 = color
  1719. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  1720. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1721. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, -1 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(-90)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  1722. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25*SIZE, 0.5*SIZE, 0.5*SIZE) * ANGLES(RAD(150), RAD(0 - 0 * SIN(SINE / 12)), RAD(0 - 2.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1723. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size - 0 * Player_Size, -0.01 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1724. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.8 * Player_Size - 0 * Player_Size, -0.01 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1725. end
  1726. if Mode == 7 then
  1727. sick.PlaybackSpeed=1.3+0.1*SIN(SINE/5)
  1728. ANIM = "Idle"
  1729. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 - 0.04 * SIN(SINE / 24)*SIZE, 0 + 0.04 * SIN(SINE / 12)*SIZE, 5 + -3*SIZE * COS(SINE / 5)) * ANGLES(RAD(0 - 54 * SIN(SINE / 5)), RAD(0 - 76 * SIN(SINE / 6)), RAD(0)), 1 / Animation_Speed)
  1730. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1731. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, -1 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(-90)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  1732. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, -1 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(90)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  1733. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size - 0 * Player_Size, -0.01 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1734. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.8 * Player_Size - 0 * Player_Size, -0.01 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1735. end
  1736.  
  1737. if Mode == 8 then
  1738. ANIM = "Idle"
  1739. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 - 0.04 * SIN(SINE / 24)*SIZE, 0 + 0.04 * SIN(SINE / 12)*SIZE, 0 + 0.05*SIZE * COS(SINE / 0.1)) * ANGLES(RAD(0 - 54 * SIN(SINE / 22)), RAD(0 - 76 * SIN(SINE / 22)), RAD(0)), 1 / Animation_Speed)
  1740. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(90), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1741. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  1742. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(-90)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  1743. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size - 0 * Player_Size, -0.01 * Player_Size) * ANGLES(RAD(90), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1744. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 ) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  1745. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  1746. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(45), RAD(0), RAD(25))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  1747. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-60)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
  1748. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 0.2 / Animation_Speed)
  1749. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(10)), 0.2 / Animation_Speed)
  1750. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.8 * Player_Size - 0 * Player_Size, -0.01 * Player_Size) * ANGLES(RAD(90), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1751.  
  1752. end
  1753. if Mode == 9 then
  1754. ANIM = "Idle"
  1755.  
  1756. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 - 4 * SIN(SINE / 4)*SIZE, 0 + 0 * SIN(SINE / 5)*SIZE, 0 + 0*SIZE * COS(SINE / 21)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 1)), RAD(0 - 88 * SIN(SINE / 7)), RAD(0)), 1 / Animation_Speed)
  1757. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1758. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  1759. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(-90)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  1760. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size - 0 * Player_Size, -0.01 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1761. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.8 * Player_Size - 0 * Player_Size, -0.01 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1762. end
  1763. if Mode == 10 then
  1764. ANIM = "Idle"
  1765. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 - 0 * SIN(SINE / 24)*SIZE, 0 + 1 * SIN(SINE / 12)*SIZE, 4 + 4*SIZE * COS(SINE / 6)) * ANGLES(RAD(1111 - 111 * SIN(SINE / 7)), RAD(0 - 0 * SIN(SINE / 5)), RAD(0)), 1 / Animation_Speed)
  1766. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1767. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  1768. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(-90)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  1769. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size - 0 * Player_Size, -0.01 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1770. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.8 * Player_Size - 0 * Player_Size, -0.01 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1771. text.TextStrokeColor3 = Color3.new(numb2[math.random(1, #numb2)])
  1772. end
  1773. if Mode == 11 then
  1774. ANIM = "Idle"
  1775. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 - 0 * SIN(SINE / 3)*SIZE, 0 + 1 * SIN(SINE / 2)*SIZE, 4 + 4*SIZE * COS(SINE / 1)) * ANGLES(RAD(1111 - 111 * SIN(SINE / 4)), RAD(0 - 0 * SIN(SINE / 5)), RAD(0)), 1 / Animation_Speed)
  1776. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1777. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  1778. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(-90)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  1779. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size - 0 * Player_Size, -0.01 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1780. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.8 * Player_Size - 0 * Player_Size, -0.01 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1781.  
  1782. end
  1783. if Mode == 12 then
  1784. ANIM = "Idle"
  1785. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 - 0 * SIN(SINE / 3)*SIZE, 0 + 1 * SIN(SINE / 2)*SIZE, 0 + 0*SIZE * COS(SINE / 1)) * ANGLES(RAD(1111 - 111 * SIN(SINE / 4)), RAD(0 - 0 * SIN(SINE / 5)), RAD(0)), 1 / Animation_Speed)
  1786. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1787. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  1788. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  1789. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size - 0 * Player_Size, -0.01 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1790. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.8 * Player_Size - 0 * Player_Size, -0.01 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1791.  
  1792. end
  1793. if Mode == 13 then
  1794. ANIM = "Idle"
  1795. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 - 4 * SIN(SINE / 3)*SIZE, 0 + 1 * SIN(SINE / 2)*SIZE, 0 + 0*SIZE * COS(SINE / 1)) * ANGLES(RAD(1111 - 111 * SIN(SINE / 4)), RAD(0 - 0 * SIN(SINE / 5)), RAD(0)), 1 / Animation_Speed)
  1796. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1797. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  1798. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  1799. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size - 0 * Player_Size, -0.01 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1800. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.8 * Player_Size - 0 * Player_Size, -0.01 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1801.  
  1802. end
  1803. if Mode == 14 then
  1804. ANIM = "Idle"
  1805. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 - 4 * SIN(SINE / 3)*SIZE, 0 + 1 * SIN(SINE / 2)*SIZE, 0 + 0*SIZE * COS(SINE / 1)) * ANGLES(RAD(1111 - 111 * SIN(SINE / 4)), RAD(0 - 0 * SIN(SINE / 5)), RAD(0)), 1 / Animation_Speed)
  1806. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1807. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  1808. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  1809. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size - 0 * Player_Size, -0.01 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1810. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.8 * Player_Size - 0 * Player_Size, -0.01 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1811.  
  1812. end
  1813. if Mode == 15 then
  1814. ANIM = "Idle"
  1815. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 - 4 * SIN(SINE / 3)*SIZE, 0 + 1 * SIN(SINE / 2)*SIZE, 0 + 0*SIZE * COS(SINE / 1)) * ANGLES(RAD(1111 - 111 * SIN(SINE / 4)), RAD(0 - 0 * SIN(SINE / 5)), RAD(0)), 1 / Animation_Speed)
  1816. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1817. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  1818. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  1819. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size - 0 * Player_Size, -0.01 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1820. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.8 * Player_Size - 0 * Player_Size, -0.01 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1821.  
  1822. end
  1823. if Mode == 16 then
  1824. ANIM = "Idle"
  1825. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 - 0 * SIN(SINE / 3)*SIZE, 0 + 0 * SIN(SINE / 2)*SIZE, 1 + 1*SIZE * COS(SINE / 1)) * ANGLES(RAD(0 - 0 * SIN(SINE / 4)), RAD(0 - 0 * SIN(SINE / 5)), RAD(0)), 1 / Animation_Speed)
  1826. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1827. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  1828. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  1829. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -1 * Player_Size - 1 * Player_Size, -0.01 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1830. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -1 * Player_Size - 1 * Player_Size, -0.01 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1831.  
  1832.  
  1833.  
  1834. end
  1835. unanchor()
  1836. Humanoid.MaxHealth = "inf"
  1837. Humanoid.Health = "inf"
  1838. if Rooted == false then
  1839. Disable_Jump = false
  1840. Humanoid.WalkSpeed = Speed
  1841. elseif Rooted == true then
  1842. Disable_Jump = true
  1843. Humanoid.WalkSpeed = 0
  1844. end
  1845. sick.Parent = Torso
  1846. sick:resume()
  1847. sick.Volume = 1
  1848.  
  1849.  
  1850. sick.Name = "WHAT"
  1851. end
  1852.  
  1853. --//=================================\\
  1854. --\\=================================//
  1855.  
  1856.  
  1857.  
  1858.  
  1859.  
  1860. --//====================================================\\--
  1861. --|| END OF SCRIPT
  1862. --\\====================================================//--
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement