Advertisement
foxy_game4

aeae

Nov 28th, 2019
398
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 148.06 KB | None | 0 0
  1. local Player = game:GetService("Players"):GetPlayerFromCharacter(script.Parent)
  2. repeat wait() until Player.Character
  3. local Mouse,mouse,UserInputService,ContextActionService
  4. script.bruhbruh:Clone().Parent = Player.PlayerGui
  5. do
  6. script.Parent = Player.Character
  7. local CAS = {Actions={}}
  8. local Event = Instance.new("RemoteEvent")
  9. Event.Name = "UserInput_Event"
  10. Event.Parent = Player.Character
  11. local fakeEvent = function()
  12. local t = {_fakeEvent=true}
  13. t.Connect = function(self,f)self.Function=f end
  14. t.connect = t.Connect
  15. return t
  16. end
  17. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  18. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  19. function CAS:BindAction(name,fun,touch,...)
  20. CAS.Actions[name] = {Name=name,Function=fun,Keys={...}}
  21. end
  22. function CAS:UnbindAction(name)
  23. CAS.Actions[name] = nil
  24. end
  25. local function te(self,ev,...)
  26. local t = m[ev]
  27. if t and t._fakeEvent and t.Function then
  28. t.Function(...)
  29. end
  30. end
  31. m.TrigEvent = te
  32. UIS.TrigEvent = te
  33. Event.OnServerEvent:Connect(function(plr,io)
  34. if plr~=Player then return end
  35. if io.isMouse then
  36. m.Target = io.Target
  37. m.Hit = io.Hit
  38. elseif io.UserInputType == Enum.UserInputType.MouseButton1 then
  39. if io.UserInputState == Enum.UserInputState.Begin then
  40. m:TrigEvent("Button1Down")
  41. else
  42. m:TrigEvent("Button1Up")
  43. end
  44. else
  45. for n,t in pairs(CAS.Actions) do
  46. for _,k in pairs(t.Keys) do
  47. if k==io.KeyCode then
  48. t.Function(t.Name,io.UserInputState,io)
  49. end
  50. end
  51. end
  52. if io.UserInputState == Enum.UserInputState.Begin then
  53. m:TrigEvent("KeyDown",io.KeyCode.Name:lower())
  54. UIS:TrigEvent("InputBegan",io,false)
  55. else
  56. m:TrigEvent("KeyUp",io.KeyCode.Name:lower())
  57. UIS:TrigEvent("InputEnded",io,false)
  58. end
  59. end
  60. end)
  61. Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  62. end
  63.  
  64. --//====================================================\\--
  65. --|| CREATED BY SHACKLUSTER
  66. --\\====================================================//--
  67.  
  68. script:ClearAllChildren()
  69.  
  70.  
  71.  
  72. Player = game:GetService("Players"):GetPlayerFromCharacter(script.Parent)
  73. PlayerGui = Player.PlayerGui
  74. Cam = workspace.CurrentCamera
  75. Backpack = Player.Backpack
  76. Character = Player.Character
  77. Character.Head.face.Texture = "rbxassetid://2801594973"
  78. Humanoid = Character.Humanoid
  79. RootPart = Character["HumanoidRootPart"]
  80. Torso = Character["Torso"]
  81. Head = Character["Head"]
  82. RightArm = Character["Right Arm"]
  83. LeftArm = Character["Left Arm"]
  84. RightLeg = Character["Right Leg"]
  85. LeftLeg = Character["Left Leg"]
  86. RootJoint = RootPart["RootJoint"]
  87. Neck = Torso["Neck"]
  88. RightShoulder = Torso["Right Shoulder"]
  89. LeftShoulder = Torso["Left Shoulder"]
  90. RightHip = Torso["Right Hip"]
  91. LeftHip = Torso["Left Hip"]
  92. it = Instance.new
  93. local TIME = 0
  94. local sick = Instance.new("Sound",Torso)
  95. local basgui = it("GuiMain")
  96. basgui.Parent = Player.PlayerGui
  97. basgui.Name = "VISgui"
  98. local fullscreenz = it("Frame")
  99. fullscreenz.Parent = basgui
  100. fullscreenz.BackgroundColor3 = Color3.new(255, 255, 255)
  101. fullscreenz.BackgroundTransparency = 1
  102. fullscreenz.BorderColor3 = Color3.new(17, 17, 17)
  103. fullscreenz.Size = UDim2.new(1, 0, 1, 0)
  104. fullscreenz.Position = UDim2.new(0, 0, 0, 0)
  105. local imgl2 = Instance.new("ImageLabel",fullscreenz)
  106. imgl2.BackgroundTransparency = 1
  107. imgl2.BorderSizePixel = 0
  108. imgl2.ImageTransparency = 0.5
  109. imgl2.ImageColor3 = Color3.new(1,0,0)
  110. imgl2.Position = UDim2.new(0.75,-200,0.55,-200)
  111. imgl2.Size = UDim2.new(0,1000,0,1000)
  112. local imgl2b = imgl2:Clone()
  113. imgl2b.Parent = fullscreenz
  114. imgl2b.ImageTransparency = 0
  115. imgl2b.Size = UDim2.new(0,800,0,800)
  116. imgl2b.Position = UDim2.new(0.75,-100,0.55,-100)
  117. imgl2b.ImageColor3 = Color3.new(0,0,0)
  118. Accessory0 = Instance.new("Accessory")
  119. Part1 = Instance.new("Part")
  120. SpecialMesh2 = Instance.new("SpecialMesh")
  121. Vector3Value3 = Instance.new("Vector3Value")
  122. Accessory0.Name = "Mousenose"
  123. Accessory0.Parent = Character
  124. Accessory0.AttachmentPoint = CFrame.new(0, 0.683259606, 0.800000012, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  125. Accessory0.AttachmentPos = Vector3.new(0, 0.683259606, 0.800000012)
  126. Part1.Name = "Handle"
  127. Part1.Parent = Accessory0
  128. Part1.CFrame = CFrame.new(0.218235001, 6.59222221, -3, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  129. Part1.Position = Vector3.new(0.218235001, 6.59222221, -3)
  130. Part1.Size = Vector3.new(1, 1, 2)
  131. Part1.BottomSurface = Enum.SurfaceType.Smooth
  132. Part1.RotVelocity = Vector3.new(1, 1, 1)
  133. Part1.TopSurface = Enum.SurfaceType.Smooth
  134. Part1.FormFactor = Enum.FormFactor.Symmetric
  135. Part1.formFactor = Enum.FormFactor.Symmetric
  136. SpecialMesh2.Parent = Part1
  137. SpecialMesh2.MeshId = "http://www.roblox.com/asset/?id=21778529"
  138. SpecialMesh2.TextureId = "http://www.roblox.com/asset/?id=21778516"
  139. SpecialMesh2.MeshType = Enum.MeshType.FileMesh
  140. Vector3Value3.Name = "OriginalSize"
  141. Vector3Value3.Parent = Part1
  142. Vector3Value3.Value = Vector3.new(1, 1, 2)
  143. IT = Instance.new
  144. CF = CFrame.new
  145. VT = Vector3.new
  146. RAD = math.rad
  147. C3 = Color3.new
  148. UD2 = UDim2.new
  149. BRICKC = BrickColor.new
  150. ANGLES = CFrame.Angles
  151. EULER = CFrame.fromEulerAnglesXYZ
  152. COS = math.cos
  153. ACOS = math.acos
  154. SIN = math.sin
  155. ASIN = math.asin
  156. ABS = math.abs
  157. MRANDOM = math.random
  158. FLOOR = math.floor
  159. euler=CFrame.fromEulerAnglesXYZ
  160. RootCF=euler(-1.57,0,3.14)
  161. necko=CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  162. necko2=CF(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  163. local Error = false
  164. local unstablemode = false
  165. local m = Instance.new("Model",char)
  166. --//=================================\\
  167. --|| USEFUL VALUES
  168. --\\=================================//
  169.  
  170.  
  171.  
  172. local Create = LoadLibrary("RbxUtility").Create
  173. function RemoveOutlines(part)
  174. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  175. end
  176.  
  177. CFuncs = {
  178. ["Part"] = {
  179. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  180. local Part = Create("Part"){
  181. Parent = Parent,
  182. Reflectance = Reflectance,
  183. Transparency = Transparency,
  184. CanCollide = false,
  185. Locked = true,
  186. BrickColor = BrickColor.new(tostring(BColor)),
  187. Name = Name,
  188. Size = Size,
  189. Material = Material,
  190. }
  191. RemoveOutlines(Part)
  192. return Part
  193. end;
  194. };
  195.  
  196. ["Mesh"] = {
  197. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  198. local Msh = Create(Mesh){
  199. Parent = Part,
  200. Offset = OffSet,
  201. Scale = Scale,
  202. }
  203. if Mesh == "SpecialMesh" then
  204. Msh.MeshType = MeshType
  205. Msh.MeshId = MeshId
  206. end
  207. return Msh
  208. end;
  209. };
  210.  
  211. ["Mesh"] = {
  212. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  213. local Msh = Create(Mesh){
  214. Parent = Part,
  215. Offset = OffSet,
  216. Scale = Scale,
  217. }
  218. if Mesh == "SpecialMesh" then
  219. Msh.MeshType = MeshType
  220. Msh.MeshId = MeshId
  221. end
  222. return Msh
  223. end;
  224. };
  225.  
  226. ["Weld"] = {
  227. Create = function(Parent, Part0, Part1, C0, C1)
  228. local Weld = Create("Weld"){
  229. Parent = Parent,
  230. Part0 = Part0,
  231. Part1 = Part1,
  232. C0 = C0,
  233. C1 = C1,
  234. }
  235. return Weld
  236. end;
  237. };
  238.  
  239. ["Sound"] = {
  240. Create = function(id, par, vol, pit)
  241. coroutine.resume(coroutine.create(function()
  242. local S = Create("Sound"){
  243. Volume = vol,
  244. Name = "EffectSoundo",
  245. Pitch = pit or 1,
  246. SoundId = id,
  247. Parent = par or workspace,
  248. }
  249. wait()
  250. S:play()
  251. game:GetService("Debris"):AddItem(S, 10)
  252. end))
  253. end;
  254. };
  255.  
  256. ["TimeSound"] = {
  257. Create = function(id, par, vol, pit, timepos)
  258. coroutine.resume(coroutine.create(function()
  259. local S = Create("Sound"){
  260. Volume = vol,
  261. Name = "EffectSoundo",
  262. Pitch = pit or 1,
  263. SoundId = id,
  264. TimePosition = timepos,
  265. Parent = par or workspace,
  266. }
  267. wait()
  268. S:play()
  269. game:GetService("Debris"):AddItem(S, 10)
  270. end))
  271. end;
  272. };
  273. ["EchoSound"] = {
  274. Create = function(id, par, vol, pit, timepos,delays,echodelay,fedb,dryl)
  275. coroutine.resume(coroutine.create(function()
  276. local Sas = Create("Sound"){
  277. Volume = vol,
  278. Name = "EffectSoundo",
  279. Pitch = pit or 1,
  280. SoundId = id,
  281. TimePosition = timepos,
  282. Parent = par or workspace,
  283. }
  284. local E = Create("EchoSoundEffect"){
  285. Delay = echodelay,
  286. Name = "Echo",
  287. Feedback = fedb,
  288. DryLevel = dryl,
  289. Parent = Sas,
  290. }
  291. wait()
  292. Sas:play()
  293. game:GetService("Debris"):AddItem(Sas, delays)
  294. end))
  295. end;
  296. };
  297.  
  298. ["LongSound"] = {
  299. Create = function(id, par, vol, pit)
  300. coroutine.resume(coroutine.create(function()
  301. local S = Create("Sound"){
  302. Volume = vol,
  303. Pitch = pit or 1,
  304. SoundId = id,
  305. Parent = par or workspace,
  306. }
  307. wait()
  308. S:play()
  309. game:GetService("Debris"):AddItem(S, 60)
  310. end))
  311. end;
  312. };
  313.  
  314. ["ParticleEmitter"] = {
  315. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  316. local fp = Create("ParticleEmitter"){
  317. Parent = Parent,
  318. Color = ColorSequence.new(Color1, Color2),
  319. LightEmission = LightEmission,
  320. Size = Size,
  321. Texture = Texture,
  322. Transparency = Transparency,
  323. ZOffset = ZOffset,
  324. Acceleration = Accel,
  325. Drag = Drag,
  326. LockedToPart = LockedToPart,
  327. VelocityInheritance = VelocityInheritance,
  328. EmissionDirection = EmissionDirection,
  329. Enabled = Enabled,
  330. Lifetime = LifeTime,
  331. Rate = Rate,
  332. Rotation = Rotation,
  333. RotSpeed = RotSpeed,
  334. Speed = Speed,
  335. VelocitySpread = VelocitySpread,
  336. }
  337. return fp
  338. end;
  339. };
  340.  
  341. CreateTemplate = {
  342.  
  343. };
  344. }
  345.  
  346.  
  347. Animation_Speed = 3
  348. local FORCERESET = false
  349. Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
  350. local Speed = 16
  351. local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  352. local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  353. local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
  354. local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
  355. local DAMAGEMULTIPLIER = 1
  356. local ANIM = "Idle"
  357. local ATTACK = false
  358. local EQUIPPED = false
  359. local HOLD = false
  360. local COMBO = 1
  361. local Rooted = false
  362. local SINE = 0
  363. local KEYHOLD = false
  364. local CHANGE = 2 / Animation_Speed
  365. local WALKINGANIM = false
  366. local VALUE1 = false
  367. local VALUE2 = false
  368. local ROBLOXIDLEANIMATION = IT("Animation")
  369. ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
  370. ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
  371. --ROBLOXIDLEANIMATION.Parent = Humanoid
  372. local WEAPONGUI = IT("ScreenGui", PlayerGui)
  373. WEAPONGUI.Name = "BanishV3Gui"
  374. local Weapon = IT("Model")
  375. Weapon.Name = "Adds"
  376. local Effects = IT("Folder", Weapon)
  377. Effects.Name = "Effects"
  378. local ANIMATOR = Humanoid.Animator
  379. local ANIMATE = Character:FindFirstChild("Animate")
  380. local UNANCHOR = true
  381. local TOBANISH = {}
  382.  
  383. --//=================================\\
  384. local Player_Size = 1
  385. --\\=================================//
  386. t = Character.Torso
  387. h = Character.Head
  388. ra = Character["Right Arm"]
  389. la = Character["Left Arm"]
  390. rl = Character["Right Leg"]
  391. ll = Character["Left Leg"]
  392. tors = Character.Torso
  393. lleg = Character["Left Leg"]
  394. root = Character.HumanoidRootPart
  395. hed = Character.Head
  396. rleg = Character["Right Leg"]
  397. rarm = Character["Right Arm"]
  398. larm = Character["Left Arm"]
  399. radian = math.rad
  400. random = math.random
  401. Vec3 = Vector3.new
  402. Inst = Instance.new
  403. cFrame = CFrame.new
  404. Euler = CFrame.fromEulerAnglesXYZ
  405. vt = Vector3.new
  406. bc = BrickColor.new
  407. br = BrickColor.random
  408. it = Instance.new
  409. cf = CFrame.new
  410. char = Player.Character
  411. LeftArm=Character["Left Arm"]
  412. LeftLeg=Character["Left Leg"]
  413. RightArm=Character["Right Arm"]
  414. RightLeg=Character["Right Leg"]
  415. LS=Torso["Left Shoulder"]
  416. LH=Torso["Left Hip"]
  417. RS=Torso["Right Shoulder"]
  418. RH=Torso["Right Hip"]
  419. Face = Head.face
  420. Neck=Torso.Neck
  421. attacktype=1
  422. euler=CFrame.fromEulerAnglesXYZ
  423. cloaked=false
  424. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  425. necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  426. LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  427. LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
  428. RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  429. RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
  430. RootPart=Character.HumanoidRootPart
  431. RootJoint=RootPart.RootJoint
  432. RootCF=euler(-1.57,0,3.14)
  433.  
  434. function clerp(a,b,t)
  435. local qa = {QuaternionFromCFrame(a)}
  436. local qb = {QuaternionFromCFrame(b)}
  437. local ax, ay, az = a.x, a.y, a.z
  438. local bx, by, bz = b.x, b.y, b.z
  439. local _t = 1-t
  440. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  441. end
  442.  
  443. function sphereMK(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos)
  444. local type = type
  445. local rng = Instance.new("Part", char)
  446. rng.Anchored = true
  447. rng.CanCollide = false
  448. rng.FormFactor = 3
  449. rng.Name = "Ring"
  450. rng.Material = "Neon"
  451. rng.Size = Vector3.new(1, 1, 1)
  452. rng.Transparency = 0
  453. rng.TopSurface = 0
  454. rng.BottomSurface = 0
  455. rng.CFrame = pos
  456. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
  457. local rngm = Instance.new("SpecialMesh", rng)
  458. rngm.MeshType = "Sphere"
  459. rngm.Scale = vt(x1,y1,z1)
  460. local scaler2 = 1
  461. local speeder = FastSpeed
  462. if type == "Add" then
  463. scaler2 = 1*value
  464. elseif type == "Divide" then
  465. scaler2 = 1/value
  466. end
  467. coroutine.resume(coroutine.create(function()
  468. for i = 0,10/bonuspeed,0.1 do
  469. Swait()
  470.  
  471. if type == "Add" then
  472. scaler2 = scaler2 - 0.01*value/bonuspeed
  473. elseif type == "Divide" then
  474. scaler2 = scaler2 - 0.01/value*bonuspeed
  475. end
  476. speeder = speeder - 0.01*FastSpeed*bonuspeed
  477. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
  478. rng.Transparency = rng.Transparency + 0.01*bonuspeed
  479. rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, 0)
  480. end
  481. rng:Destroy()
  482. end))
  483. end
  484.  
  485.  
  486. --//=================================\\
  487. --|| SAZERENOS' ARTIFICIAL HEARTBEAT
  488. --\\=================================//
  489.  
  490. ArtificialHB = Instance.new("BindableEvent", script)
  491. ArtificialHB.Name = "ArtificialHB"
  492.  
  493. script:WaitForChild("ArtificialHB")
  494.  
  495. frame = Frame_Speed
  496. tf = 0
  497. allowframeloss = false
  498. tossremainder = false
  499. lastframe = tick()
  500. script.ArtificialHB:Fire()
  501.  
  502. game:GetService("RunService").Heartbeat:connect(function(s, p)
  503. tf = tf + s
  504. if tf >= frame then
  505. if allowframeloss then
  506. script.ArtificialHB:Fire()
  507. lastframe = tick()
  508. else
  509. for i = 1, math.floor(tf / frame) do
  510. script.ArtificialHB:Fire()
  511. end
  512. lastframe = tick()
  513. end
  514. if tossremainder then
  515. tf = 0
  516. else
  517. tf = tf - frame * math.floor(tf / frame)
  518. end
  519. end
  520. end)
  521.  
  522. --//=================================\\
  523. --\\=================================//
  524. sick.Parent = Torso
  525. sick:resume()
  526. sick.Volume = 10
  527. sick.SoundId = "rbxassetid://3076793155"
  528. sick.Name = "BanishV3Music"
  529. sick.Looped = true
  530. --//=================================\\
  531. --|| SOME FUNCTIONS
  532. --\\=================================//
  533.  
  534.  
  535. local BillboardGui = Instance.new("BillboardGui")
  536. local TextLabel = Instance.new("TextBox")
  537. --Properties:
  538. BillboardGui.Parent = Character.Torso
  539. BillboardGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  540. BillboardGui.Active = true
  541. BillboardGui.LightInfluence = 1
  542. BillboardGui.Size = UDim2.new(0, 200, 9, 50)
  543.  
  544. TextLabel.Parent = BillboardGui
  545. TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  546. TextLabel.BackgroundTransparency = 1
  547. TextLabel.Size = UDim2.new(0, 200, 0, 50)
  548. TextLabel.Font = Enum.Font.SciFi
  549. TextLabel.TextColor3 = Color3.new(0, 0, 0)
  550. TextLabel.TextSize = 30
  551. TextLabel.Text = ""..Player.Name.." The Rat Man"
  552. TextLabel.TextStrokeColor3 = Color3.new(1, 1, 1)
  553. TextLabel.TextStrokeTransparency = 0
  554.  
  555. function thatsacoolname(text,color1,color2,font)
  556. TextLabel.Font = font
  557. TextLabel.TextColor3 = color1
  558. TextLabel.Text = ""..Player.Name.."["..text.."]"
  559. TextLabel.TextStrokeColor3 = color2
  560. end
  561.  
  562.  
  563. function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  564. return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  565. end
  566.  
  567. function PositiveAngle(NUMBER)
  568. if NUMBER >= 0 then
  569. NUMBER = 0
  570. end
  571. return NUMBER
  572. end
  573.  
  574. function NegativeAngle(NUMBER)
  575. if NUMBER <= 0 then
  576. NUMBER = 0
  577. end
  578. return NUMBER
  579. end
  580.  
  581. function sound(id,volume,pitch)
  582. sick.SoundId = "rbxassetid://"..id
  583. sick.Volume = volume
  584. sick.PlaybackSpeed = pitch
  585. end
  586.  
  587.  
  588. function Swait(NUMBER)
  589. if NUMBER == 0 or NUMBER == nil then
  590. ArtificialHB.Event:wait()
  591. else
  592. for i = 1, NUMBER do
  593. ArtificialHB.Event:wait()
  594. end
  595. end
  596. end
  597.  
  598. function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
  599. local NEWMESH = IT(MESH)
  600. if MESH == "SpecialMesh" then
  601. NEWMESH.MeshType = MESHTYPE
  602. if MESHID ~= "nil" and MESHID ~= "" then
  603. NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
  604. end
  605. if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
  606. NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
  607. end
  608. end
  609. NEWMESH.Offset = OFFSET or VT(0, 0, 0)
  610. NEWMESH.Scale = SCALE
  611. NEWMESH.Parent = PARENT
  612. return NEWMESH
  613. end
  614.  
  615. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
  616. local NEWPART = IT("Part")
  617. NEWPART.formFactor = FORMFACTOR
  618. NEWPART.Reflectance = REFLECTANCE
  619. NEWPART.Transparency = TRANSPARENCY
  620. NEWPART.CanCollide = false
  621. NEWPART.Locked = true
  622. NEWPART.Anchored = true
  623. if ANCHOR == false then
  624. NEWPART.Anchored = false
  625. end
  626. NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
  627. NEWPART.Name = NAME
  628. NEWPART.Size = SIZE
  629. NEWPART.Position = Torso.Position
  630. NEWPART.Material = MATERIAL
  631. NEWPART:BreakJoints()
  632. NEWPART.Parent = PARENT
  633. return NEWPART
  634. end
  635.  
  636. function Kill(Char)
  637. local NewCharacter = IT("Model",Effects)
  638. NewCharacter.Name = "Ow im ded ;-;"
  639. for _, c in pairs(Char:GetDescendants()) do
  640. if c:IsA("BasePart") and c.Transparency == 0 then
  641. c:BreakJoints()
  642. c.Material = "Glass"
  643. c.Color = C3(0,0,1)
  644. c.CanCollide = true
  645. c.Transparency = 0.3
  646. if c:FindFirstChildOfClass("SpecialMesh") then
  647. c:FindFirstChildOfClass("SpecialMesh").TextureId = ""
  648. end
  649. if c.Name == "Head" then
  650. c:ClearAllChildren()
  651. c.Size = VT(c.Size.Y,c.Size.Y,c.Size.Y)
  652. end
  653. if c.ClassName == "MeshPart" then
  654. c.TextureID = ""
  655. end
  656. if c:FindFirstChildOfClass("BodyPosition") then
  657. c:FindFirstChildOfClass("BodyPosition"):remove()
  658. end
  659. if c:FindFirstChildOfClass("ParticleEmitter") then
  660. c:FindFirstChildOfClass("ParticleEmitter"):remove()
  661. end
  662. c.Parent = NewCharacter
  663. c.Name = "DeadPart"
  664. c.Velocity = VT(MRANDOM(-45,45),MRANDOM(-45,45),MRANDOM(-45,45))/15
  665. c.RotVelocity = VT(MRANDOM(-45,45),MRANDOM(-15,85),MRANDOM(-45,45))
  666. end
  667. end
  668. Char:remove()
  669. Debris:AddItem(NewCharacter,5)
  670. end
  671.  
  672. local function weldBetween(a, b)
  673. local weldd = Instance.new("ManualWeld")
  674. weldd.Part0 = a
  675. weldd.Part1 = b
  676. weldd.C0 = CFrame.new()
  677. weldd.C1 = b.CFrame:inverse() * a.CFrame
  678. weldd.Parent = a
  679. return weldd
  680. end
  681.  
  682.  
  683. function QuaternionFromCFrame(cf)
  684. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  685. local trace = m00 + m11 + m22
  686. if trace > 0 then
  687. local s = math.sqrt(1 + trace)
  688. local recip = 0.5 / s
  689. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  690. else
  691. local i = 0
  692. if m11 > m00 then
  693. i = 1
  694. end
  695. if m22 > (i == 0 and m00 or m11) then
  696. i = 2
  697. end
  698. if i == 0 then
  699. local s = math.sqrt(m00 - m11 - m22 + 1)
  700. local recip = 0.5 / s
  701. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  702. elseif i == 1 then
  703. local s = math.sqrt(m11 - m22 - m00 + 1)
  704. local recip = 0.5 / s
  705. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  706. elseif i == 2 then
  707. local s = math.sqrt(m22 - m00 - m11 + 1)
  708. local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  709. end
  710. end
  711. end
  712.  
  713. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  714. local xs, ys, zs = x + x, y + y, z + z
  715. local wx, wy, wz = w * xs, w * ys, w * zs
  716. local xx = x * xs
  717. local xy = x * ys
  718. local xz = x * zs
  719. local yy = y * ys
  720. local yz = y * zs
  721. local zz = z * zs
  722. 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))
  723. end
  724.  
  725. function QuaternionSlerp(a, b, t)
  726. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  727. local startInterp, finishInterp;
  728. if cosTheta >= 0.0001 then
  729. if (1 - cosTheta) > 0.0001 then
  730. local theta = ACOS(cosTheta)
  731. local invSinTheta = 1 / SIN(theta)
  732. startInterp = SIN((1 - t) * theta) * invSinTheta
  733. finishInterp = SIN(t * theta) * invSinTheta
  734. else
  735. startInterp = 1 - t
  736. finishInterp = t
  737. end
  738. else
  739. if (1 + cosTheta) > 0.0001 then
  740. local theta = ACOS(-cosTheta)
  741. local invSinTheta = 1 / SIN(theta)
  742. startInterp = SIN((t - 1) * theta) * invSinTheta
  743. finishInterp = SIN(t * theta) * invSinTheta
  744. else
  745. startInterp = t - 1
  746. finishInterp = t
  747. end
  748. end
  749. 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
  750. end
  751.  
  752. function Clerp(a, b, t)
  753. local qa = {QuaternionFromCFrame(a)}
  754. local qb = {QuaternionFromCFrame(b)}
  755. local ax, ay, az = a.x, a.y, a.z
  756. local bx, by, bz = b.x, b.y, b.z
  757. local _t = 1 - t
  758. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  759. end
  760.  
  761. function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
  762. local frame = IT("Frame")
  763. frame.BackgroundTransparency = TRANSPARENCY
  764. frame.BorderSizePixel = BORDERSIZEPIXEL
  765. frame.Position = POSITION
  766. frame.Size = SIZE
  767. frame.BackgroundColor3 = COLOR
  768. frame.BorderColor3 = BORDERCOLOR
  769. frame.Name = NAME
  770. frame.Parent = PARENT
  771. return frame
  772. end
  773.  
  774. function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
  775. local label = IT("TextBox")
  776. label.BackgroundTransparency = 1
  777. label.Size = UD2(1, 0, 1, 0)
  778. label.Position = UD2(0, 0, 0, 0)
  779. label.TextColor3 = TEXTCOLOR
  780. label.TextStrokeTransparency = STROKETRANSPARENCY
  781. label.TextTransparency = TRANSPARENCY
  782. label.FontSize = TEXTFONTSIZE
  783. label.Font = TEXTFONT
  784. label.BorderSizePixel = BORDERSIZEPIXEL
  785. label.TextScaled = false
  786. label.Text = TEXT
  787. label.Name = NAME
  788. label.Parent = PARENT
  789. return label
  790. end
  791.  
  792. function NoOutlines(PART)
  793. PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
  794. end
  795.  
  796. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  797. local NEWWELD = IT(TYPE)
  798. NEWWELD.Part0 = PART0
  799. NEWWELD.Part1 = PART1
  800. NEWWELD.C0 = C0
  801. NEWWELD.C1 = C1
  802. NEWWELD.Parent = PARENT
  803. return NEWWELD
  804. end
  805.  
  806. local S = IT("Sound")
  807. function CreateSound(ID, PARENT, VOLUME, PITCH, DOESLOOP)
  808. local NEWSOUND = nil
  809. coroutine.resume(coroutine.create(function()
  810. NEWSOUND = S:Clone()
  811. NEWSOUND.Parent = PARENT
  812. NEWSOUND.Volume = VOLUME
  813. NEWSOUND.Pitch = PITCH
  814. NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
  815. NEWSOUND:play()
  816. if DOESLOOP == true then
  817. NEWSOUND.Looped = true
  818. else
  819. repeat wait(1) until NEWSOUND.Playing == false or NEWSOUND.Parent ~= PARENT
  820. NEWSOUND:remove()
  821. end
  822. end))
  823. return NEWSOUND
  824. end
  825.  
  826. function CFrameFromTopBack(at, top, back)
  827. local right = top:Cross(back)
  828. 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)
  829. end
  830.  
  831. --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})
  832. function WACKYEFFECT(Table)
  833. local TYPE = (Table.EffectType or "Sphere")
  834. local SIZE = (Table.Size or VT(1,1,1))
  835. local ENDSIZE = (Table.Size2 or VT(0,0,0))
  836. local TRANSPARENCY = (Table.Transparency or 0)
  837. local ENDTRANSPARENCY = (Table.Transparency2 or 1)
  838. local CFRAME = (Table.CFrame or Torso.CFrame)
  839. local MOVEDIRECTION = (Table.MoveToPos or nil)
  840. local ROTATION1 = (Table.RotationX or 0)
  841. local ROTATION2 = (Table.RotationY or 0)
  842. local ROTATION3 = (Table.RotationZ or 0)
  843. local MATERIAL = (Table.Material or "Neon")
  844. local COLOR = (Table.Color or C3(1,1,1))
  845. local TIME = (Table.Time or 45)
  846. local SOUNDID = (Table.SoundID or nil)
  847. local SOUNDPITCH = (Table.SoundPitch or nil)
  848. local SOUNDVOLUME = (Table.SoundVolume or nil)
  849. coroutine.resume(coroutine.create(function()
  850. local PLAYSSOUND = false
  851. local SOUND = nil
  852. local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
  853. if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
  854. PLAYSSOUND = true
  855. SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
  856. end
  857. EFFECT.Color = COLOR
  858. local MSH = nil
  859. if TYPE == "Sphere" then
  860. MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
  861. elseif TYPE == "Block" then
  862. MSH = IT("BlockMesh",EFFECT)
  863. MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)
  864. elseif TYPE == "Wave" then
  865. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
  866. elseif TYPE == "Ring" then
  867. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
  868. elseif TYPE == "Slash" then
  869. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  870. elseif TYPE == "Round Slash" then
  871. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  872. elseif TYPE == "Swirl" then
  873. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
  874. elseif TYPE == "Skull" then
  875. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
  876. elseif TYPE == "Crystal" then
  877. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
  878. end
  879. if MSH ~= nil then
  880. local MOVESPEED = nil
  881. if MOVEDIRECTION ~= nil then
  882. MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
  883. end
  884. local GROWTH = SIZE - ENDSIZE
  885. local TRANS = TRANSPARENCY - ENDTRANSPARENCY
  886. if TYPE == "Block" then
  887. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  888. else
  889. EFFECT.CFrame = CFRAME
  890. end
  891. for LOOP = 1, TIME+1 do
  892. Swait()
  893. MSH.Scale = MSH.Scale - GROWTH/TIME
  894. if TYPE == "Wave" then
  895. MSH.Offset = VT(0,0,-MSH.Scale.X/8)
  896. end
  897. EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
  898. if TYPE == "Block" then
  899. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  900. else
  901. EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
  902. end
  903. if MOVEDIRECTION ~= nil then
  904. local ORI = EFFECT.Orientation
  905. EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
  906. EFFECT.Orientation = ORI
  907. end
  908. end
  909. if PLAYSSOUND == false then
  910. EFFECT:remove()
  911. else
  912. SOUND.Stopped:Connect(function()
  913. EFFECT:remove()
  914. end)
  915. end
  916. else
  917. if PLAYSSOUND == false then
  918. EFFECT:remove()
  919. else
  920. repeat Swait() until SOUND.Playing == false
  921. EFFECT:remove()
  922. end
  923. end
  924. end))
  925. end
  926. local Mode = 1
  927.  
  928. function MakeForm(PART,TYPE)
  929. if TYPE == "Cyl" then
  930. local MSH = IT("CylinderMesh",PART)
  931. elseif TYPE == "Ball" then
  932. local MSH = IT("SpecialMesh",PART)
  933. MSH.MeshType = "Sphere"
  934. elseif TYPE == "Wedge" then
  935. local MSH = IT("SpecialMesh",PART)
  936. MSH.MeshType = "Wedge"
  937. end
  938. end
  939.  
  940. function SpawnTrail(FROM,TO,BIG)
  941. local TRAIL = CreatePart(3, Effects, "Neon", 0, 0.5, "Bright blue", "Trail", VT(0,0,0))
  942. MakeForm(TRAIL,"Cyl")
  943. local DIST = (FROM - TO).Magnitude
  944. if BIG == true then
  945. TRAIL.Size = VT(0.5,DIST,0.5)
  946. else
  947. TRAIL.Size = VT(0.25,DIST,0.25)
  948. end
  949. TRAIL.CFrame = CF(FROM, TO) * CF(0, 0, -DIST/2) * ANGLES(RAD(90),RAD(0),RAD(0))
  950. coroutine.resume(coroutine.create(function()
  951. for i = 1, 5 do
  952. Swait()
  953. TRAIL.Transparency = TRAIL.Transparency + 0.1
  954. end
  955. TRAIL:remove()
  956. end))
  957. end
  958.  
  959.  
  960.  
  961.  
  962. Debris = game:GetService("Debris")
  963.  
  964. function CastProperRay(StartPos, EndPos, Distance, Ignore)
  965. local DIRECTION = CF(StartPos,EndPos).lookVector
  966. return Raycast(StartPos, DIRECTION, Distance, Ignore)
  967. end
  968.  
  969. function turnto(position)
  970. RootPart.CFrame=CFrame.new(RootPart.CFrame.p,VT(position.X,RootPart.Position.Y,position.Z)) * CFrame.new(0, 0, 0)
  971. end
  972.  
  973. --//=================================\\
  974. --|| WEAPON CREATION
  975. --\\=================================//
  976.  
  977. function PixelBlock(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos)
  978. local type = type
  979. local rng = Instance.new("Part", Character)
  980. rng.Anchored = true
  981. rng.BrickColor = color
  982. rng.CanCollide = false
  983. rng.FormFactor = 3
  984. rng.Name = "Ring"
  985. rng.Material = "Neon"
  986. rng.Size = Vector3.new(1, 1, 1)
  987. rng.Transparency = 0
  988. rng.TopSurface = 0
  989. rng.BottomSurface = 0
  990. rng.CFrame = pos
  991. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
  992. local rngm = Instance.new("SpecialMesh", rng)
  993. rngm.MeshType = "Brick"
  994. rngm.Scale = VT(x1,y1,z1)
  995.  
  996. local scaler2 = 1
  997. local speeder = FastSpeed/10
  998. if type == "Add" then
  999. scaler2 = 1*value
  1000. elseif type == "Divide" then
  1001. scaler2 = 1/value
  1002. end
  1003. coroutine.resume(coroutine.create(function()
  1004. for i = 0,10/bonuspeed,0.1 do
  1005. Swait()
  1006.  
  1007. if type == "Add" then
  1008. scaler2 = scaler2 - 0.01*value/bonuspeed
  1009. elseif type == "Divide" then
  1010. scaler2 = scaler2 - 0.01/value*bonuspeed
  1011. end
  1012. if Mode == 324257 then
  1013. rng.BrickColor = BrickColor.random()
  1014. end
  1015. speeder = speeder - 0.01*FastSpeed*bonuspeed/10
  1016. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
  1017. --rng.Transparency = rng.Transparency + 0.01*bonuspeed
  1018. rngm.Scale = rngm.Scale - Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, scaler2*bonuspeed)
  1019. end
  1020. rng:Destroy()
  1021. end))
  1022. end
  1023.  
  1024. local cR=255
  1025. local cG=0
  1026. local cB=0
  1027. local flg5=1
  1028. local omgidk=1
  1029. local add=10.5
  1030. game:GetService('RunService').Heartbeat:connect(function()
  1031. if omgidk>10000 then omgidk=0 end
  1032. omgidk=omgidk+1
  1033. if cR>=255 then flg5=1 end
  1034. if cG>=255 then flg5=2 end
  1035. if cB>=255 then flg5=3 end
  1036. if flg5==1 then cR=cR-add cG=cG+add end
  1037. if flg5==2 then cG=cG-add cB=cB+add end
  1038. if flg5==3 then cB=cB-add cR=cR+add end
  1039. local color=Color3.fromRGB(cR,cG,cB)
  1040. end)
  1041.  
  1042.  
  1043. function sphere(bonuspeed,type,pos,scale,value,color)
  1044. local type = type
  1045. local rng = Instance.new("Part", Character)
  1046. rng.Anchored = true
  1047. if Mode ~= 324257 then
  1048. rng.BrickColor = color
  1049. end
  1050. end
  1051.  
  1052. --ParticleEmitter({Speed = 5, Drag = 0, Size1 = 1, Size2 = 5, Lifetime1 = 1, Lifetime2 = 1.5, Parent = Torso, Emit = 100, Offset = 360, Enabled = false})
  1053. function ParticleEmitter(Table)
  1054. local Speed = Table.Speed or 5
  1055. local Drag = Table.Drag or 0
  1056. local Size1 = Table.Size1 or 1
  1057. local Size2 = Table.Size2 or 5
  1058. local Lifetime1 = Table.Lifetime1 or 1
  1059. local Lifetime2 = Table.Lifetime2 or 1.5
  1060. local Parent = Table.Parent or Torso
  1061. local Emit = Table.Emit or 100
  1062. local Offset = Table.Offset or 360
  1063. local Acel = Table.Acel or VT(0,0,0)
  1064. local Enabled = Table.Enabled or false
  1065. end
  1066.  
  1067. local Handle = CreatePart(3, Weapon, "Metal", 0, 0, "Brown", "Part", VT(0.2,0.6,0.2),false)
  1068. local RightArmGrasp = CreateWeldOrSnapOrMotor("Weld", Handle, RightArm, Handle, CF(0,-1, 0) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0.21, 0))
  1069. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Brown", "Part", VT(0.2,0.5,0.2),false)
  1070. MakeForm(Part,"Wedge")
  1071. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.3, 0.2) * ANGLES(RAD(0), RAD(180), RAD(0)), CF(0, 0, 0))
  1072. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Brown", "Part", VT(0.2,0.3,0.2),false)
  1073. MakeForm(Part,"Wedge")
  1074. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.4, 0) * ANGLES(RAD(0), RAD(0), RAD(180)), CF(0, 0, 0))
  1075. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Brown", "Part", VT(0.3,0.3,0.3),false)
  1076. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.5, 0.2) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  1077. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Brown", "Part", VT(0.3,0.5,0.5),false)
  1078. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.5) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  1079. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Brown", "Part", VT(0.4,0.4,0.4),false)
  1080. MakeForm(Part,"Cyl")
  1081. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.5) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1082. for i = 1, 8 do
  1083. local Piece = CreatePart(3, Weapon, "Metal", 0, 0, "Brown", "Eye", VT(0,0.35,0.41),false)
  1084. CreateWeldOrSnapOrMotor("Weld", Handle, Part, Piece, CF(0, 0, 0) * ANGLES(RAD(0), RAD((360/8)*i), RAD(0)), CF(0, 0, 0))
  1085. end
  1086. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Brown", "Eye", VT(0.38,0.41,0.38),false)
  1087. MakeForm(Part,"Cyl")
  1088. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.5) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1089. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Brown", "Part", VT(0.37,0.5,0.37),false)
  1090. MakeForm(Part,"Ball")
  1091. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.3) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1092. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Brown", "Part", VT(0.2,0.7,0.4),false)
  1093. MakeForm(Part,"Wedge")
  1094. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.7, 0.5) * ANGLES(RAD(90), RAD(180), RAD(180)), CF(0, 0, 0))
  1095. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Brown", "Part", VT(0.3,0.4,0.2),false)
  1096. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.7) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  1097. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Brown", "Part", VT(0.35,0.35,0.35),false)
  1098. MakeForm(Part,"Cyl")
  1099. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.7) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1100. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Brown", "Part", VT(0.5,0.1,0.5),false)
  1101. MakeForm(Part,"Cyl")
  1102. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 1) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1103. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Brown", "Part", VT(0.5,0.1,0.45),false)
  1104. MakeForm(Part,"Cyl")
  1105. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 1.1) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1106. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Brown", "Part", VT(0.2,0.5,0.2),false)
  1107. MakeForm(Part,"Wedge")
  1108. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.55, 0.2) * ANGLES(RAD(-135), RAD(0), RAD(0)), CF(0, -0.3, 0))
  1109. local LASTPART = Handle
  1110. for i = 1, 10 do
  1111. if LASTPART == Handle then
  1112. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Brown", "Part", VT(0.1,0.2,0),false)
  1113. LASTPART = Part
  1114. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.1, 0.2) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1115. else
  1116. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Brown", "Part", VT(0.1,0.05,0),false)
  1117. CreateWeldOrSnapOrMotor("Weld", Handle, LASTPART, Part, CF(0, 0.025, 0) * ANGLES(RAD(8), RAD(0), RAD(0)), CF(0, -0.025, 0))
  1118. LASTPART = Part
  1119. end
  1120. end
  1121.  
  1122. local Barrel = CreatePart(3, Weapon, "Metal", 0, 0, "Brown", "Part", VT(0.15,2,0.15),false)
  1123. MakeForm(Barrel,"Cyl")
  1124. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Barrel, CF(0, -0.6, 1.8) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1125. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Brown", "Part", VT(0.25,1,0.25),false)
  1126. MakeForm(Part,"Cyl")
  1127. CreateWeldOrSnapOrMotor("Weld", Handle, Barrel, Part, CF(0, -0.6, 0), CF(0, 0, 0))
  1128. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Brown", "Part", VT(0,0.1,0.2),false)
  1129. MakeForm(Part,"Wedge")
  1130. CreateWeldOrSnapOrMotor("Weld", Handle, Barrel, Part, CF(0, 0.945, 0.1) * ANGLES(RAD(180), RAD(0), RAD(0)), CF(0, 0, 0))
  1131. local Hole = CreatePart(3, Weapon, "Metal", 0, 0, "Brown", "Eye", VT(0.125,0,0.125),false)
  1132. MakeForm(Hole,"Cyl")
  1133. CreateWeldOrSnapOrMotor("Weld", Handle, Barrel, Hole, CF(0, 0.98, 0), CF(0, 0, 0))
  1134. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Brown", "Part", VT(0,0,0),false)
  1135. local GEARWELD = CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.7), CF(0, 0, 0))
  1136. CreateMesh("SpecialMesh", Part, "FileMesh", 156292343, "", VT(0.8,0.8,1.5), VT(0,0,0.2))
  1137. local Part = CreatePart(3, Weapon, "Metal", 0, 0.5, "Brown", "Eye", VT(0,0,0),false)
  1138. local GEARWELD2 = CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.7), CF(0, 0, 0))
  1139. CreateMesh("SpecialMesh", Part, "FileMesh", 156292343, "", VT(0.9,0.9,0.3), VT(0,0,0.2))
  1140. coroutine.resume(coroutine.create(function()
  1141. while wait() do
  1142. GEARWELD.C0 = GEARWELD.C0 * ANGLES(RAD(0), RAD(0), RAD(5))
  1143. GEARWELD2.C0 = GEARWELD2.C0 * ANGLES(RAD(0), RAD(0), RAD(-5))
  1144. end
  1145. end))
  1146.  
  1147. 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)})
  1148. --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)})
  1149.  
  1150. for _, c in pairs(Weapon:GetDescendants()) do
  1151. if c.ClassName == "Part" and c.Name ~= "Eye" and c.Parent ~= Effects and c.Parent.Parent ~= Effects then
  1152. c.Material = "Neon"
  1153. c.Color = C3(1,0,0)
  1154. elseif c.ClassName == "Part" and c.Name == "Eye" then
  1155. c.Color = C3(0,0,0)
  1156. c.Material = "Neon"
  1157. end
  1158. end
  1159.  
  1160. Weapon.Parent = Character
  1161. for _, c in pairs(Weapon:GetChildren()) do
  1162. if c.ClassName == "Part" then
  1163. c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  1164. end
  1165. end
  1166.  
  1167. local SKILLTEXTCOLOR = C3(1,0,0)
  1168. local SKILLFONT = "Antique"
  1169. local SKILLTEXTSIZE = 7
  1170.  
  1171. Humanoid.Died:connect(function()
  1172. ATTACK = true
  1173. end)
  1174.  
  1175. function printbye(Name)
  1176. 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, "}
  1177. warn(MESSAGES[MRANDOM(1,#MESSAGES)]..Name..".")
  1178. end
  1179.  
  1180.  
  1181.  
  1182. function sphere2(bonuspeed,type,pos,scale,value,value2,value3,color)
  1183. local type = type
  1184. local rng = Instance.new("Part", char)
  1185. rng.Anchored = true
  1186. rng.BrickColor = color
  1187. rng.CanCollide = false
  1188. rng.FormFactor = 3
  1189. rng.Name = "Ring"
  1190. rng.Material = "Neon"
  1191. rng.Size = Vector3.new(1, 1, 1)
  1192. rng.Transparency = 0
  1193. rng.TopSurface = 0
  1194. rng.BottomSurface = 0
  1195. rng.CFrame = pos
  1196. local rngm = Instance.new("SpecialMesh", rng)
  1197. rngm.MeshType = "Sphere"
  1198. rngm.Scale = scale
  1199. local scaler2 = 1
  1200. local scaler2b = 1
  1201. local scaler2c = 1
  1202. if type == "Add" then
  1203. scaler2 = 1*value
  1204. scaler2b = 1*value2
  1205. scaler2c = 1*value3
  1206. elseif type == "Divide" then
  1207. scaler2 = 1/value
  1208. scaler2b = 1/value2
  1209. scaler2c = 1/value3
  1210. end
  1211. if Mode == 666666 then
  1212. coroutine.resume(coroutine.create(function()
  1213. while true do
  1214. Swait()
  1215. rng.Material = "Glass"
  1216. end
  1217. end))
  1218. end
  1219. coroutine.resume(coroutine.create(function()
  1220. for i = 0,10/bonuspeed,0.1 do
  1221. Swait()
  1222. if type == "Add" then
  1223. scaler2 = scaler2 - 0.01*value/bonuspeed
  1224. scaler2b = scaler2b - 0.01*value/bonuspeed
  1225. scaler2c = scaler2c - 0.01*value/bonuspeed
  1226. elseif type == "Divide" then
  1227. scaler2 = scaler2 - 0.01/value*bonuspeed
  1228. scaler2b = scaler2b - 0.01/value*bonuspeed
  1229. scaler2c = scaler2c - 0.01/value*bonuspeed
  1230. end
  1231. rng.Transparency = rng.Transparency + 0.01*bonuspeed
  1232. rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed, scaler2b*bonuspeed, scaler2c*bonuspeed)
  1233. end
  1234. rng:Destroy()
  1235. end))
  1236. end
  1237.  
  1238. workspace.ChildAdded:connect(function(instance)
  1239. for BANISH = 1, #TOBANISH do
  1240. if TOBANISH[BANISH] ~= nil then
  1241. if instance.Name == TOBANISH[BANISH] then
  1242. coroutine.resume(coroutine.create(function()
  1243. printbye(instance.Name)
  1244. instance:ClearAllChildren()
  1245. Debris:AddItem(instance,0.0005)
  1246. end))
  1247. end
  1248. end
  1249. end
  1250. end)
  1251. function dmg(dude)
  1252. if dude.Name ~= Character then
  1253. local keptcolor = BrickColor.Red()
  1254. local bgf = Instance.new("BodyGyro",dude.Head)
  1255. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  1256. --[[local val = Instance.new("BoolValue",dude)
  1257. val.Name = "IsHit"]]--
  1258. local ds = coroutine.wrap(function()
  1259. dude:WaitForChild("Head"):BreakJoints()
  1260. for i, v in pairs(dude:GetChildren()) do
  1261. if v:IsA("Part") or v:IsA("MeshPart") then
  1262. v.Name = "DEMINISHED"
  1263. end
  1264. end
  1265. wait(0.5)
  1266. targetted = nil
  1267. CFuncs["Sound"].Create("rbxassetid://62339698", Character, 0.75, 0.285)
  1268. coroutine.resume(coroutine.create(function()
  1269. for i, v in pairs(dude:GetChildren()) do
  1270. if v:IsA("Accessory") then
  1271. v:Destroy()
  1272. end
  1273. if v:IsA("Humanoid") then
  1274. v:Destroy()
  1275. end
  1276. if v:IsA("CharacterMesh") then
  1277. v:Destroy()
  1278. end
  1279. if v:IsA("Model") then
  1280. v:Destroy()
  1281. end
  1282. if v:IsA("Part") or v:IsA("MeshPart") then
  1283. for x, o in pairs(v:GetChildren()) do
  1284. if o:IsA("Decal") then
  1285. o:Destroy()
  1286. end
  1287. end
  1288. coroutine.resume(coroutine.create(function()
  1289. v.Material = "Neon"
  1290. v.CanCollide = false
  1291. v.Anchored = false
  1292. local bld = Instance.new("ParticleEmitter",v)
  1293. bld.LightEmission = 0.75
  1294. bld.Texture = "rbxassetid://363275192" ---284205403
  1295. bld.Color = ColorSequence.new(keptcolor.Color)
  1296. bld.Rate = 500
  1297. bld.Lifetime = NumberRange.new(1)
  1298. bld.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2,0),NumberSequenceKeypoint.new(0.8,2.25,0),NumberSequenceKeypoint.new(1,0,0)})
  1299. bld.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5,0),NumberSequenceKeypoint.new(0.8,0.75,0),NumberSequenceKeypoint.new(1,1,0)})
  1300. bld.Speed = NumberRange.new(2,5)
  1301. bld.VelocitySpread = 50000
  1302. bld.Rotation = NumberRange.new(-500,500)
  1303. bld.RotSpeed = NumberRange.new(-500,500)
  1304. local sbs = Instance.new("BodyPosition", v)
  1305. sbs.P = 3000
  1306. sbs.D = 1000
  1307. sbs.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1308. sbs.position = v.Position + Vector3.new(math.random(-2,2),10 + math.random(-2,2),math.random(-2,2))
  1309. v.Color = keptcolor.Color
  1310. coroutine.resume(coroutine.create(function()
  1311. for i = 0, 49 do
  1312. Swait(1)
  1313. v:BreakJoints()
  1314. v.Transparency = v.Transparency + 0.02
  1315. end
  1316. v:BreakJoints()
  1317. sphere(1,"Add",v.CFrame,VT(0,0,0),0.1,0.1,0.1,keptcolor)
  1318. CFuncs["Sound"].Create("rbxassetid://1192402877", v, 0.5, 0.75)
  1319. bld.Speed = NumberRange.new(10,25)
  1320. bld.Drag = 5
  1321. bld.Acceleration = VT(0,2,0)
  1322. wait(0.5)
  1323. bld.Enabled = false
  1324. wait(8)
  1325. v:Destroy()
  1326. dude:Destroy()
  1327. end))
  1328. end))
  1329. end
  1330. end
  1331. end))
  1332. end)
  1333. ds()
  1334. end
  1335. end
  1336.  
  1337. function FindNearestHead(Position, Distance, SinglePlayer)
  1338. if SinglePlayer then
  1339. return (SinglePlayer.Torso.CFrame.p - Position).magnitude < Distance
  1340. end
  1341. local List = {}
  1342. for i, v in pairs(workspace:GetChildren()) do
  1343. if v:IsA("Model") then
  1344. if v:findFirstChild("Head") then
  1345. if v ~= Character then
  1346. if (v.Head.Position - Position).magnitude <= Distance then
  1347. table.insert(List, v)
  1348. end
  1349. end
  1350. end
  1351. end
  1352. end
  1353. return List
  1354. end
  1355.  
  1356. function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  1357. if hit.Parent == nil then
  1358. return
  1359. end
  1360. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  1361. for _, v in pairs(hit.Parent:children()) do
  1362. if v:IsA("Humanoid") then
  1363. h = v
  1364. end
  1365. end
  1366. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Head") ~= nil then
  1367. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  1368. return
  1369. end
  1370. local c = Create("ObjectValue")({
  1371. Name = "creator",
  1372. Value = game:GetService("Players").EzzyCrafts2,
  1373. Parent = h
  1374. })
  1375. game:GetService("Debris"):AddItem(c, 0.5)
  1376. if HitSound ~= nil and HitPitch ~= nil then
  1377. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  1378. end
  1379. local Damage = math.random(minim, maxim)
  1380. local blocked = false
  1381. local block = hit.Parent:findFirstChild("Block")
  1382. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  1383. blocked = true
  1384. block.Value = block.Value - 1
  1385. print(block.Value)
  1386. end
  1387. if blocked == false then
  1388. HitHealth = h.Health
  1389. h.MaxHealth = 100
  1390. h.Health = h.Health - Damage
  1391. if HitHealth ~= h.Health and HitHealth ~= 0 and 0 >= h.Health and h.Parent.Name ~= "Hologram" then
  1392. print("gained kill")
  1393. dmg(h.Parent)
  1394. end
  1395. else
  1396. h.Health = h.Health - Damage / 2
  1397. end
  1398. if Type == "Knockdown" then
  1399. local hum = hit.Parent.Humanoid
  1400. hum.PlatformStand = true
  1401. coroutine.resume(coroutine.create(function(HHumanoid)
  1402. Swait(1)
  1403. HHumanoid.PlatformStand = false
  1404. end), hum)
  1405. local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  1406. local bodvol = Create("BodyVelocity")({
  1407. velocity = angle * knockback,
  1408. P = 5000,
  1409. maxForce = Vector3.new(8000, 8000, 8000),
  1410. Parent = hit
  1411. })
  1412. local rl = Create("BodyAngularVelocity")({
  1413. P = 3000,
  1414. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  1415. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  1416. Parent = hit
  1417. })
  1418. game:GetService("Debris"):AddItem(bodvol, 0.5)
  1419. game:GetService("Debris"):AddItem(rl, 0.5)
  1420. elseif Type == "Normal" then
  1421. local vp = Create("BodyVelocity")({
  1422. P = 500,
  1423. maxForce = Vector3.new(math.huge, 0, math.huge),
  1424. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  1425. })
  1426. if knockback > 0 then
  1427. vp.Parent = hit.Parent.Head
  1428. end
  1429. game:GetService("Debris"):AddItem(vp, 0.5)
  1430. elseif Type == "Up" then
  1431. local bodyVelocity = Create("BodyVelocity")({
  1432. velocity = Vector3.new(0, 20, 0),
  1433. P = 5000,
  1434. maxForce = Vector3.new(8000, 8000, 8000),
  1435. Parent = hit
  1436. })
  1437. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  1438. local bodyVelocity = Create("BodyVelocity")({
  1439. velocity = Vector3.new(0, 20, 0),
  1440. P = 5000,
  1441. maxForce = Vector3.new(8000, 8000, 8000),
  1442. Parent = hit
  1443. })
  1444. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1445. elseif Type == "Leech" then
  1446. local hum = hit.Parent.Humanoid
  1447. if hum ~= nil then
  1448. for i = 0, 2 do
  1449. 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)
  1450. end
  1451. Humanoid.Health = Humanoid.Health + 10
  1452. end
  1453. elseif Type == "UpKnock" then
  1454. local hum = hit.Parent.Humanoid
  1455. hum.PlatformStand = true
  1456. if hum ~= nil then
  1457. hitr = true
  1458. end
  1459. coroutine.resume(coroutine.create(function(HHumanoid)
  1460. Swait(5)
  1461. HHumanoid.PlatformStand = false
  1462. hitr = false
  1463. end), hum)
  1464. local bodyVelocity = Create("BodyVelocity")({
  1465. velocity = Vector3.new(0, 20, 0),
  1466. P = 5000,
  1467. maxForce = Vector3.new(8000, 8000, 8000),
  1468. Parent = hit
  1469. })
  1470. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  1471. local bodyVelocity = Create("BodyVelocity")({
  1472. velocity = Vector3.new(0, 20, 0),
  1473. P = 5000,
  1474. maxForce = Vector3.new(8000, 8000, 8000),
  1475. Parent = hit
  1476. })
  1477. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1478. elseif Type == "Snare" then
  1479. local bp = Create("BodyPosition")({
  1480. P = 2000,
  1481. D = 100,
  1482. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1483. position = hit.Parent.Torso.Position,
  1484. Parent = hit.Parent.Torso
  1485. })
  1486. game:GetService("Debris"):AddItem(bp, 1)
  1487. elseif Type == "Slashnare" then
  1488. 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)
  1489. for i = 1, math.random(4, 5) do
  1490. 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)
  1491. end
  1492. local bp = Create("BodyPosition")({
  1493. P = 2000,
  1494. D = 100,
  1495. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1496. position = hit.Parent.Torso.Position,
  1497. Parent = hit.Parent.Torso
  1498. })
  1499. game:GetService("Debris"):AddItem(bp, 1)
  1500. elseif Type == "Spike" then
  1501. local bp = Create("BodyPosition")({
  1502. P = 2000,
  1503. D = 100,
  1504. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1505. position = hit.Parent.Torso.Position,
  1506. Parent = hit.Parent.Torso
  1507. })
  1508. game:GetService("Debris"):AddItem(bp, 1)
  1509. elseif Type == "Freeze" then
  1510. local BodPos = Create("BodyPosition")({
  1511. P = 50000,
  1512. D = 1000,
  1513. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1514. position = hit.Parent.Torso.Position,
  1515. Parent = hit.Parent.Torso
  1516. })
  1517. local BodGy = Create("BodyGyro")({
  1518. maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
  1519. P = 20000,
  1520. Parent = hit.Parent.Torso,
  1521. cframe = hit.Parent.Torso.CFrame
  1522. })
  1523. hit.Parent.Torso.Anchored = true
  1524. coroutine.resume(coroutine.create(function(Part)
  1525. Swait(1.5)
  1526. Part.Anchored = false
  1527. end), hit.Parent.Torso)
  1528. game:GetService("Debris"):AddItem(BodPos, 3)
  1529. game:GetService("Debris"):AddItem(BodGy, 3)
  1530. end
  1531. local debounce = Create("BoolValue")({
  1532. Name = "DebounceHit",
  1533. Parent = hit.Parent,
  1534. Value = true
  1535. })
  1536. game:GetService("Debris"):AddItem(debounce, Delay)
  1537. c = Instance.new("ObjectValue")
  1538. c.Name = "creator"
  1539. c.Value = Player
  1540. c.Parent = h
  1541. game:GetService("Debris"):AddItem(c, 0.5)
  1542. end
  1543. end
  1544. function CreateParta(parent,transparency,reflectance,material,brickcolor)
  1545. local p = Instance.new("Part")
  1546. p.TopSurface = 0
  1547. p.BottomSurface = 0
  1548. p.Parent = parent
  1549. p.Size = Vector3.new(0.1,0.1,0.1)
  1550. p.Transparency = transparency
  1551. p.Reflectance = reflectance
  1552. p.CanCollide = false
  1553. p.Locked = true
  1554. p.BrickColor = brickcolor
  1555. p.Material = material
  1556. return p
  1557. end
  1558.  
  1559. function CreateWeld(parent,part0,part1,C1X,C1Y,C1Z,C1Xa,C1Ya,C1Za,C0X,C0Y,C0Z,C0Xa,C0Ya,C0Za)
  1560. local weld = Instance.new("Weld")
  1561. weld.Parent = parent
  1562. weld.Part0 = part0
  1563. weld.Part1 = part1
  1564. weld.C1 = CFrame.new(C1X,C1Y,C1Z)*CFrame.Angles(C1Xa,C1Ya,C1Za)
  1565. weld.C0 = CFrame.new(C0X,C0Y,C0Z)*CFrame.Angles(C0Xa,C0Ya,C0Za)
  1566. return weld
  1567. end
  1568.  
  1569. function slash(bonuspeed,rotspeed,rotatingop,typeofshape,type,typeoftrans,pos,scale,value,color)
  1570. local type = type
  1571. local rotenable = rotatingop
  1572. local rng = Instance.new("Part", Character)
  1573. rng.Anchored = true
  1574. rng.BrickColor = color
  1575. rng.CanCollide = false
  1576. rng.FormFactor = 3
  1577. rng.Name = "Ring"
  1578. rng.Material = "Neon"
  1579. rng.Size = Vector3.new(1, 1, 1)
  1580. rng.Transparency = 0
  1581. if typeoftrans == "In" then
  1582. rng.Transparency = 1
  1583. end
  1584. rng.TopSurface = 0
  1585. rng.BottomSurface = 0
  1586. rng.CFrame = pos
  1587. local rngm = Instance.new("SpecialMesh", rng)
  1588. rngm.MeshType = "FileMesh"
  1589. if typeofshape == "Normal" then
  1590. rngm.MeshId = "rbxassetid://662586858"
  1591. elseif typeofshape == "Round" then
  1592. rngm.MeshId = "rbxassetid://662585058"
  1593. end
  1594. rngm.Scale = scale
  1595. local scaler2 = 1/10
  1596. if type == "Add" then
  1597. scaler2 = 1*value/10
  1598. elseif type == "Divide" then
  1599. scaler2 = 1/value/10
  1600. end
  1601. local randomrot = math.random(1,2)
  1602. coroutine.resume(coroutine.create(function()
  1603. for i = 0,10/bonuspeed,0.1 do
  1604. Swait()
  1605. if type == "Add" then
  1606. scaler2 = scaler2 - 0.01*value/bonuspeed/10
  1607. elseif type == "Divide" then
  1608. scaler2 = scaler2 - 0.01/value*bonuspeed/10
  1609. end
  1610. if rotenable == true then
  1611. if randomrot == 1 then
  1612. rng.CFrame = rng.CFrame*CFrame.Angles(0,math.rad(rotspeed*bonuspeed/2),0)
  1613. elseif randomrot == 2 then
  1614. rng.CFrame = rng.CFrame*CFrame.Angles(0,math.rad(-rotspeed*bonuspeed/2),0)
  1615. end
  1616. end
  1617. if typeoftrans == "Out" then
  1618. rng.Transparency = rng.Transparency + 0.01*bonuspeed
  1619. elseif typeoftrans == "In" then
  1620. rng.Transparency = rng.Transparency - 0.01*bonuspeed
  1621. end
  1622. rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed/10, 0, scaler2*bonuspeed/10)
  1623. end
  1624. rng:Destroy()
  1625. end))
  1626. end
  1627.  
  1628. MAINRUINCOLOR = BrickColor.new("Really red")
  1629.  
  1630. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  1631. for _, c in pairs(workspace:children()) do
  1632. local hum = c:findFirstChildOfClass("Humanoid")
  1633. if hum ~= nil then
  1634. local head = c:findFirstChild("Head")
  1635. if head ~= nil then
  1636. local targ = head.Position - Part.Position
  1637. local mag = targ.magnitude
  1638. if magni >= mag and c.Name ~= Player.Name then
  1639. Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "rbxassetid://231917784", 1)
  1640. end
  1641. end
  1642. end
  1643. end
  1644. end
  1645.  
  1646. --//=================================\\
  1647. --|| DAMAGING
  1648. --\\=================================//
  1649.  
  1650.  
  1651.  
  1652.  
  1653.  
  1654. function ChaosEND()
  1655. ATTACK = true
  1656. local speedearn = 0
  1657. warnedpeople("THIS IS..","Fantasy",BrickColor.new("Black").Color,BrickColor.new("Really red").Color)
  1658. CFuncs["EchoSound"].Create("rbxassetid://1548599511", Character, 4.5, 1,0,10,0.15,0.5,1)
  1659. CFuncs["EchoSound"].Create("rbxassetid://1548599511", root, 30, 1,0,10,0.15,0.5,1)
  1660. CFuncs["Sound"].Create("rbxassetid://1208650519", char, 4, 1)
  1661. for i = 0, 15, 0.1 do
  1662. Swait()
  1663. speedearn = speedearn + 0.25
  1664. sphereMK(1+speedearn,speedearn,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),25,25,10*speedearn,-0.25,BrickColor.random(),0)
  1665. sphereMK(1+speedearn,speedearn,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),25,25,10*speedearn,-0.25,BrickColor.random(),0)
  1666. sphereMK(1+speedearn,speedearn,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),25,25,10*speedearn,-0.25,BrickColor.random(),0)
  1667. sphereMK(1+speedearn,speedearn,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),25,25,10*speedearn,-0.25,BrickColor.random(),0)
  1668. sphereMK(1+speedearn,speedearn,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),25,25,10*speedearn,-0.25,BrickColor.random(),0)
  1669. RH.C0=clerp(RH.C0,cf(1,-0.25,-0.5)*ANGLES(math.rad(0),math.rad(90),math.rad(0))*ANGLES(math.rad(0),math.rad(0),math.rad(20)),.2)
  1670. LH.C0=clerp(LH.C0,cf(-1,-1,0)*ANGLES(math.rad(0),math.rad(-90),math.rad(0))*ANGLES(math.rad(0),math.rad(0),math.rad(20)),.2)
  1671. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*ANGLES(math.rad(-20),math.rad(0),math.rad(0)),.2)
  1672. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*ANGLES(math.rad(-20),math.rad(0),math.rad(0)),.2)
  1673. RightShoulder.C0=clerp(RightShoulder.C0,cf(1.5,0.5,0)*ANGLES(math.rad(140),math.rad(0),math.rad(-20)),.2)
  1674. LeftShoulder.C0=clerp(LeftShoulder.C0,cf(-1.5,0.5,0)*ANGLES(math.rad(140),math.rad(0),math.rad(20)),.2)
  1675. end
  1676. CFuncs["Sound"].Create("rbxassetid://438666141", char, 3,1)
  1677. CFuncs["Sound"].Create("rbxassetid://1208650519", char, 4, 1)
  1678. warnedpeople("THE END!!!","Fantasy",BrickColor.new("Black").Color,BrickColor.new("Really red").Color)
  1679. CFuncs["EchoSound"].Create("rbxassetid://1548599962", char, 8, 1,0,10,0.15,0.5,1)
  1680. CFuncs["EchoSound"].Create("rbxassetid://1548599962", root, 40, 1,0,10,0.15,0.5,1)
  1681. for i, v in pairs(FindNearestHead(Torso.CFrame.p, 1234567890)) do
  1682. if v:FindFirstChild('Head') then
  1683. dmg(v)
  1684. end
  1685. end
  1686. sphere(5,"Add",root.CFrame*CFrame.new(0,-2.9,0),vt(0,0,0),1*1000,BrickColor.random())
  1687. sphere(10,"Add",root.CFrame*CFrame.new(0,-2.9,0),vt(0,0,0),2*1000,BrickColor.random())
  1688. sphere(1,"Add",root.CFrame*CFrame.new(0,-2.9,0),vt(100*1000,0.1,100*1000),0.01,BrickColor.random())
  1689. for i = 0, 3, 0.1 do
  1690. Swait()
  1691. sphereMK(2.5,0.75,"Add",root.CFrame*CFrame.new(math.random(-52.5*10,52.5*10),-5,math.random(-52.5*10,52.5*10))*CFrame.Angles(math.rad(90 + math.rad(math.random(-45,45))),math.rad(math.random(-45,45)),math.rad(math.random(-45,45))),25,25,250,-0.25,BrickColor.random(),0)
  1692. sphereMK(2.5,0.75,"Add",root.CFrame*CFrame.new(math.random(-52.5*10,52.5*10),-5,math.random(-52.5*10,52.5*10))*CFrame.Angles(math.rad(90 + math.rad(math.random(-45,45))),math.rad(math.random(-45,45)),math.rad(math.random(-45,45))),25,25,250,-0.25,BrickColor.random(),0)
  1693. sphereMK(2.5,0.75,"Add",root.CFrame*CFrame.new(math.random(-52.5*10,52.5*10),-5,math.random(-52.5*10,52.5*10))*CFrame.Angles(math.rad(90 + math.rad(math.random(-45,45))),math.rad(math.random(-45,45)),math.rad(math.random(-45,45))),25,25,250,-0.25,BrickColor.random(),0)
  1694. sphereMK(2.5,0.75,"Add",root.CFrame*CFrame.new(math.random(-52.5*10,52.5*10),-5,math.random(-52.5*10,52.5*10))*CFrame.Angles(math.rad(90 + math.rad(math.random(-45,45))),math.rad(math.random(-45,45)),math.rad(math.random(-45,45))),25,25,250,-0.25,BrickColor.random(),0)
  1695. RH.C0=clerp(RH.C0,cf(1,-1,-0.5)*ANGLES(math.rad(0),math.rad(90),math.rad(0))*ANGLES(math.rad(0),math.rad(0),math.rad(10)),.4)
  1696. LH.C0=clerp(LH.C0,cf(-1,-1,0)*ANGLES(math.rad(0),math.rad(-90),math.rad(0))*ANGLES(math.rad(0),math.rad(0),math.rad(10)),.4)
  1697. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*ANGLES(math.rad(10),math.rad(0),math.rad(0)),.4)
  1698. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*ANGLES(math.rad(10),math.rad(0),math.rad(0)),.4)
  1699. RightShoulder.C0=clerp(RightShoulder.C0,cf(1.5,0.5,0)*ANGLES(math.rad(-50),math.rad(0),math.rad(30)),.4)
  1700. LeftShoulder.C0=clerp(LeftShoulder.C0,cf(-1.5,0.5,0)*ANGLES(math.rad(-50),math.rad(0),math.rad(-30)),.4)
  1701. end
  1702. ATTACK = false
  1703. end
  1704. local sorb = CreateParta(m,1,1,"SmoothPlastic",BrickColor.random())
  1705. 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))
  1706. local sorb2 = CreateParta(m,1,1,"SmoothPlastic",BrickColor.random())
  1707. 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))
  1708.  
  1709.  
  1710. function PixelBlockNeg(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos)
  1711. local type = type
  1712. local rng = Instance.new("Part", char)
  1713. rng.Anchored = true
  1714. rng.BrickColor = color
  1715. rng.CanCollide = false
  1716. rng.FormFactor = 3
  1717. rng.Name = "Ring"
  1718. rng.Material = "Neon"
  1719. rng.Size = Vector3.new(1, 1, 1)
  1720. rng.Transparency = 0
  1721. rng.TopSurface = 0
  1722. rng.BottomSurface = 0
  1723. rng.CFrame = pos
  1724. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
  1725. local rngm = Instance.new("SpecialMesh", rng)
  1726. rngm.MeshType = "Brick"
  1727. rngm.Scale = vt(x1,y1,z1)
  1728.  
  1729. local scaler2 = 0
  1730. local speeder = FastSpeed/10
  1731. if type == "Add" then
  1732. scaler2 = 1*value
  1733. elseif type == "Divide" then
  1734. scaler2 = 1/value
  1735. end
  1736. coroutine.resume(coroutine.create(function()
  1737. for i = 0,10/bonuspeed,0.1 do
  1738. Swait()
  1739.  
  1740. if type == "Add" then
  1741. scaler2 = scaler2 - 0.01*value/bonuspeed
  1742. elseif type == "Divide" then
  1743. scaler2 = scaler2 - 0.01/value*bonuspeed
  1744. end
  1745. speeder = speeder + 0.01*FastSpeed*bonuspeed/10
  1746. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
  1747. --rng.Transparency = rng.Transparency + 0.01*bonuspeed
  1748. rngm.Scale = rngm.Scale - Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, scaler2*bonuspeed)
  1749. end
  1750. rng:Destroy()
  1751. end))
  1752. end
  1753.  
  1754. function THE_TRUE_POWER_OF_VIOLENCE()
  1755. ATTACK = true
  1756. Humanoid.WalkSpeed = 0
  1757. warnedpeople("ALL YOUR DESTINY...","SciFi",BrickColor.new("Black").Color,MAINRUINCOLOR.Color)
  1758. for i = 0, 10, 0.1 do
  1759. Swait()
  1760. RightShoulder.C0=clerp(RightShoulder.C0,cf(1.5,0.5,0)*ANGLES(math.rad(170),math.rad(0),math.rad(0)),.4)
  1761. LeftShoulder.C0=clerp(LeftShoulder.C0,cf(-1.5,0.5,0)*ANGLES(math.rad(-10),math.rad(-30 + 5 * math.cos(SINE / 30)),math.rad(-20)),.4)
  1762. end
  1763. local orb = Instance.new("Part", char)
  1764. orb.BrickColor = MAINRUINCOLOR
  1765. orb.CanCollide = false
  1766. orb.FormFactor = 3
  1767. orb.Name = "Ring"
  1768. orb.Material = "Neon"
  1769. orb.Size = Vector3.new(1, 1, 1)
  1770. orb.Transparency = 0
  1771. orb.TopSurface = 0
  1772. orb.BottomSurface = 0
  1773. orb.Anchored = true
  1774. orb.CFrame = sorb.CFrame
  1775. local orbm = Instance.new("SpecialMesh", orb)
  1776. orbm.MeshType = "Sphere"
  1777. orbm.Name = "SizeMesh"
  1778. orbm.Scale = vt(0,0,0)
  1779. local sbs = Instance.new("BodyPosition", orb)
  1780. sbs.P = 3000
  1781. sbs.D = 1000
  1782. sbs.maxForce = Vector3.new(50000000000, 10e10, 50000000000)
  1783. sbs.position = RootPart.CFrame.p + Vector3.new(0, 250, 0)
  1784. CFuncs["Sound"].Create("rbxassetid://419447292", rarm, 5,1)
  1785. sphere(1,"Add",sorb.CFrame,vt(0,0,0),0.25,MAINRUINCOLOR)
  1786. sphere(2,"Add",sorb.CFrame,vt(0,0,0),0.25,MAINRUINCOLOR)
  1787. sphere(3,"Add",sorb.CFrame,vt(0,0,0),0.25,MAINRUINCOLOR)
  1788. sphere(4,"Add",sorb.CFrame,vt(0,0,0),0.25,MAINRUINCOLOR)
  1789. sphere(5,"Add",sorb.CFrame,vt(0,0,0),0.25,MAINRUINCOLOR)
  1790. for i = 0, 10, 0.1 do
  1791. Swait()
  1792. PixelBlockNeg(1,0.01,"Add",orb.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),6,6,6,0.12,MAINRUINCOLOR,0)
  1793. RightShoulder.C0=clerp(RightShoulder.C0,cf(1.5,0.5,0)*ANGLES(math.rad(170),math.rad(0),math.rad(0)),.4)
  1794. LeftShoulder.C0=clerp(LeftShoulder.C0,cf(-1.5,0.5,0)*ANGLES(math.rad(-10),math.rad(-30 + 5 * math.cos(SINE / 30)),math.rad(-20)),.6)
  1795. end
  1796. orb.Anchored = true
  1797. local elocacenter = CreateParta(orb,1,1,"SmoothPlastic",BrickColor.random())
  1798. elocacenter.Anchored = true
  1799. elocacenter.CFrame = orb.CFrame
  1800. elocacenter.Orientation = vt(0,0,0)
  1801. local eloca1 = CreateParta(orb,1,1,"SmoothPlastic",BrickColor.random())
  1802. eloca1.Anchored = true
  1803. eloca1.CFrame = elocacenter.CFrame
  1804. local eloca2 = CreateParta(orb,1,1,"SmoothPlastic",BrickColor.random())
  1805. eloca2.Anchored = true
  1806. eloca2.CFrame = elocacenter.CFrame
  1807. local eloca3 = CreateParta(orb,1,1,"SmoothPlastic",BrickColor.random())
  1808. eloca3.Anchored = true
  1809. eloca3.CFrame = elocacenter.CFrame
  1810. local eloca4 = CreateParta(orb,1,1,"SmoothPlastic",BrickColor.random())
  1811. eloca4.Anchored = true
  1812. eloca4.CFrame = elocacenter.CFrame
  1813. local lookavec = 0
  1814. local speeds = 0
  1815. CFuncs["Sound"].Create("rbxassetid://1208650519", char, 3,1)
  1816. CFuncs["Sound"].Create("rbxassetid://419447292", char, 1.5,1)
  1817. CFuncs["Sound"].Create("rbxassetid://468991944", char, 2.5, 1)
  1818. CFuncs["Sound"].Create("rbxassetid://164881112", char, 2.5, 1)
  1819. sphere(1,"Add",elocacenter.CFrame,vt(0,0,0),1,MAINRUINCOLOR)
  1820. sphere(2,"Add",elocacenter.CFrame,vt(0,0,0),1,MAINRUINCOLOR)
  1821. sphere(3,"Add",elocacenter.CFrame,vt(0,0,0),1,MAINRUINCOLOR)
  1822. sphere(4,"Add",elocacenter.CFrame,vt(0,0,0),1,MAINRUINCOLOR)
  1823. sphere(5,"Add",elocacenter.CFrame,vt(0,0,0),1,MAINRUINCOLOR)
  1824. for i = 0, 99 do
  1825. Swait()
  1826. lookavec = lookavec + 2.5
  1827. speeds = speeds + 0.25
  1828. elocacenter.CFrame = elocacenter.CFrame*CFrame.Angles(0,math.rad(speeds),0)
  1829. eloca1.CFrame = elocacenter.CFrame*CFrame.new(lookavec,0,0)
  1830. PixelBlockNeg(2,0,"Add",eloca1.CFrame*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),5,5,5,0.05,MAINRUINCOLOR,-2)
  1831.  
  1832. eloca2.CFrame = elocacenter.CFrame*CFrame.new(-lookavec,0,0)
  1833. PixelBlockNeg(2,0,"Add",eloca2.CFrame*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),5,5,5,0.05,MAINRUINCOLOR,-2)
  1834.  
  1835. eloca3.CFrame = elocacenter.CFrame*CFrame.new(0,0,lookavec)
  1836. PixelBlockNeg(2,0,"Add",eloca3.CFrame*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),5,5,5,0.05,MAINRUINCOLOR,-2)
  1837.  
  1838. eloca4.CFrame = elocacenter.CFrame*CFrame.new(0,0,-lookavec)
  1839. PixelBlockNeg(2,0,"Add",eloca4.CFrame*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),5,5,5,0.05,MAINRUINCOLOR,-2)
  1840. end
  1841.  
  1842. for i = 0, 149 do
  1843. Swait()
  1844. speeds = speeds + 0.25
  1845. elocacenter.CFrame = elocacenter.CFrame*CFrame.Angles(0,math.rad(speeds),0)
  1846. eloca1.CFrame = elocacenter.CFrame*CFrame.new(lookavec,0,0)
  1847. PixelBlockNeg(2,0,"Add",eloca1.CFrame*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),5,5,5,0.05,MAINRUINCOLOR,-2)
  1848.  
  1849. eloca2.CFrame = elocacenter.CFrame*CFrame.new(-lookavec,0,0)
  1850. PixelBlockNeg(2,0,"Add",eloca2.CFrame*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),5,5,5,0.05,MAINRUINCOLOR,-2)
  1851.  
  1852. eloca3.CFrame = elocacenter.CFrame*CFrame.new(0,0,lookavec)
  1853. PixelBlockNeg(2,0,"Add",eloca3.CFrame*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),5,5,5,0.05,MAINRUINCOLOR,-2)
  1854.  
  1855. eloca4.CFrame = elocacenter.CFrame*CFrame.new(0,0,-lookavec)
  1856. PixelBlockNeg(2,0,"Add",eloca4.CFrame*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),5,5,5,0.05,MAINRUINCOLOR,-2)
  1857. end
  1858. CFuncs["Sound"].Create("rbxassetid://1192402877", char, 5, 0.75)
  1859. for i = 0, 99 do
  1860. Swait()
  1861. lookavec = lookavec - 2.5
  1862. speeds = speeds + 0.25
  1863. elocacenter.CFrame = elocacenter.CFrame*CFrame.Angles(0,math.rad(speeds),0)
  1864. eloca1.CFrame = elocacenter.CFrame*CFrame.new(lookavec,0,0)
  1865. PixelBlockNeg(2,0,"Add",eloca1.CFrame*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),5,5,5,0.05,MAINRUINCOLOR,-2)
  1866.  
  1867. eloca2.CFrame = elocacenter.CFrame*CFrame.new(-lookavec,0,0)
  1868. PixelBlockNeg(2,0,"Add",eloca2.CFrame*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),5,5,5,0.05,MAINRUINCOLOR,-2)
  1869.  
  1870. eloca3.CFrame = elocacenter.CFrame*CFrame.new(0,0,lookavec)
  1871. PixelBlockNeg(2,0,"Add",eloca3.CFrame*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),5,5,5,0.05,MAINRUINCOLOR,-2)
  1872.  
  1873. eloca4.CFrame = elocacenter.CFrame*CFrame.new(0,0,-lookavec)
  1874. PixelBlockNeg(2,0,"Add",eloca4.CFrame*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),5,5,5,0.05,MAINRUINCOLOR,-2)
  1875. end
  1876. local scaled = 0.1*75
  1877. CFuncs["Sound"].Create("rbxassetid://289315275", char, 2.5,1)
  1878. CFuncs["Sound"].Create("rbxassetid://1208650519", char, 2.5,1)
  1879. CFuncs["Sound"].Create("rbxassetid://419447292", char, 2.5,0.5)
  1880. CFuncs["Sound"].Create("rbxassetid://151304356", char, 1,0.5)
  1881. CFuncs["Sound"].Create("rbxassetid://164881112", char, 3.5, 0.75)
  1882. CFuncs["Sound"].Create("rbxassetid://1192402877", char, 2.5, 0.5)
  1883. sphere(1,"Add",elocacenter.CFrame,vt(0,0,0),10,MAINRUINCOLOR)
  1884. sphere(2,"Add",elocacenter.CFrame,vt(0,0,0),10,MAINRUINCOLOR)
  1885. sphere(3,"Add",elocacenter.CFrame,vt(0,0,0),10,MAINRUINCOLOR)
  1886. sphere(4,"Add",elocacenter.CFrame,vt(0,0,0),10,MAINRUINCOLOR)
  1887. sphere(5,"Add",elocacenter.CFrame,vt(0,0,0),10,MAINRUINCOLOR)
  1888.  
  1889. for i = 0, 10, 0.1 do
  1890. Swait()
  1891. scaled = scaled - 0.001*75
  1892. orbm.Scale = orbm.Scale + vt(scaled,scaled,scaled)
  1893. PixelBlockNeg(1,math.random(1,2),"Add",sorb.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),1,1,1,0.02,MAINRUINCOLOR,0)
  1894. RightShoulder.C0=clerp(RightShoulder.C0,cf(1.5,0.5,0)*ANGLES(math.rad(170),math.rad(0),math.rad(0)),.4)
  1895. LeftShoulder.C0=clerp(LeftShoulder.C0,cf(-1.5,0.5,0)*ANGLES(math.rad(-10),math.rad(-30 + 5 * math.cos(SINE / 30)),math.rad(-20)),.6)
  1896. end
  1897. warnedpeople("WILL BE MINE!!!!","SciFi",BrickColor.Black().Color,MAINRUINCOLOR.Color,2)
  1898. CFuncs["EchoSound"].Create("rbxassetid://1690476035", char, 10, 1,0,10,0.15,0.5,1)
  1899. CFuncs["EchoSound"].Create("rbxassetid://1690476035", root, 60, 1,0,10,0.15,0.5,1)
  1900. for x = 0, 4 do
  1901. for i = 0, 9 do
  1902. sphereMK(0.5,0,"Add",elocacenter.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),10,10,100000,0,MAINRUINCOLOR,0)
  1903. end
  1904. CFuncs["Sound"].Create("rbxassetid://419447292", char, 5,0.75)
  1905. CFuncs["Sound"].Create("rbxassetid://164881112", char, 2.5, 0.5)
  1906. sphere(1,"Add",elocacenter.CFrame,vt(0,0,0),10,MAINRUINCOLOR)
  1907. sphere(2,"Add",elocacenter.CFrame,vt(0,0,0),10,MAINRUINCOLOR)
  1908. sphere(3,"Add",elocacenter.CFrame,vt(0,0,0),10,MAINRUINCOLOR)
  1909. sphere(4,"Add",elocacenter.CFrame,vt(0,0,0),10,MAINRUINCOLOR)
  1910. sphere(5,"Add",elocacenter.CFrame,vt(0,0,0),10,MAINRUINCOLOR)
  1911. end
  1912. local speedearn = 0
  1913. CFuncs["Sound"].Create("rbxassetid://136007472", char, 5,0.2)
  1914. CFuncs["Sound"].Create("rbxassetid://289315275", char, 5,0.75)
  1915. CFuncs["Sound"].Create("rbxassetid://163619849", char, 2.5, 0.25)
  1916. for i = 0, 30, 0.1 do
  1917. Swait()
  1918. scaled = scaled - 0.001*75/10
  1919. speedearn = speedearn + 0.5
  1920. for i = 0, 4 do
  1921. sphereMK(1+speedearn,speedearn,"Add",elocacenter.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),5,5,10*speedearn,-0.05,MAINRUINCOLOR,0)
  1922. end
  1923. PixelBlock(1,speedearn,"Add",elocacenter.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),1*speedearn/10,1*speedearn/10,1*speedearn/10,0.02*speedearn/10,MAINRUINCOLOR,0)
  1924. orbm.Scale = orbm.Scale + vt(scaled,scaled,scaled)
  1925. PixelBlockNeg(1,math.random(1,2),"Add",sorb.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),1,1,1,0.02,MAINRUINCOLOR,0)
  1926. PixelBlockNeg(1,math.random(1,2),"Add",sorb2.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),1,1,1,0.02,MAINRUINCOLOR,0)
  1927. RightShoulder.C0=clerp(RightShoulder.C0,cf(1.5,0.5,0)*ANGLES(math.rad(170),math.rad(0),math.rad(-10)),.4)
  1928. LeftShoulder.C0=clerp(LeftShoulder.C0,cf(-1.5,0.5,0)*ANGLES(math.rad(170),math.rad(0),math.rad(10)),.6)
  1929. end
  1930. orb.Transparency = 1
  1931. for i, v in pairs(FindNearestHead(elocacenter.CFrame.p, 125000000)) do
  1932. if v:FindFirstChild('Head') then
  1933. dmg(v)
  1934. end
  1935. end
  1936. MagniDamage(elocacenter, 9999999, 5000000,99999999, 0, "Normal")
  1937. CFuncs["Sound"].Create("rbxassetid://167115397", char, 5,1)
  1938. CFuncs["Sound"].Create("rbxassetid://289315275", char, 5,0.5)
  1939. CFuncs["Sound"].Create("rbxassetid://163619849", char, 3, 0.25)
  1940. CFuncs["Sound"].Create("rbxassetid://468991944", char, 10, 1)
  1941. CFuncs["Sound"].Create("rbxassetid://533636230", char, 10, 0.75)
  1942. CFuncs["Sound"].Create("rbxassetid://419447292", char, 6,1)
  1943. CFuncs["Sound"].Create("rbxassetid://421328847", char, 1,1)
  1944. CFuncs["Sound"].Create("rbxassetid://741272936", char, 5, 1)
  1945. CFuncs["Sound"].Create("rbxassetid://164881112", char, 5, 1)
  1946. CFuncs["Sound"].Create("rbxassetid://1192402877", char, 7.5, 0.5)
  1947. CFuncs["Sound"].Create("rbxassetid://429123896", char, 5, 0.85)
  1948. CFuncs["Sound"].Create("rbxassetid://1208650519", char, 5, 1)
  1949. CFuncs["Sound"].Create("rbxassetid://919941001", char, 5,1.05)
  1950. sphere(1,"Add",elocacenter.CFrame,vt(0,0,0),10,MAINRUINCOLOR)
  1951. sphere(2,"Add",elocacenter.CFrame,vt(0,0,0),10,MAINRUINCOLOR)
  1952. sphere(3,"Add",elocacenter.CFrame,vt(0,0,0),10,MAINRUINCOLOR)
  1953. sphere(4,"Add",elocacenter.CFrame,vt(0,0,0),10,MAINRUINCOLOR)
  1954. sphere(5,"Add",elocacenter.CFrame,vt(0,0,0),10,MAINRUINCOLOR)
  1955. for i = 0, 99 do
  1956. PixelBlock(1,math.random(50,1000),"Add",elocacenter.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),20,20,20,0.4,MAINRUINCOLOR,0)
  1957. PixelBlock(2,math.random(250,1000),"Add",elocacenter.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),10,10,10,0.2,MAINRUINCOLOR,0)
  1958. end
  1959. for i = 0, 24 do
  1960. sphereMK(0.5,0,"Add",elocacenter.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),10,10,100000,0,MAINRUINCOLOR,0)
  1961. sphereMK(1,2,"Add",elocacenter.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),25,25,100,-0.5,MAINRUINCOLOR,0)
  1962. sphereMK(2,4,"Add",elocacenter.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),25,25,75,-0.25,MAINRUINCOLOR,0)
  1963. sphereMK(3,6,"Add",elocacenter.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),25,25,50,-0.25,MAINRUINCOLOR,0)
  1964. sphereMK(4,8,"Add",elocacenter.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),25,25,25,-0.25,MAINRUINCOLOR,0)
  1965. end
  1966. game:GetService("Debris"):AddItem(orb, 10)
  1967. Humanoid.WalkSpeed = 16
  1968. ATTACK = false
  1969. end
  1970.  
  1971.  
  1972.  
  1973. function Banish(Foe)
  1974. if Foe then
  1975. coroutine.resume(coroutine.create(function()
  1976. --if game.Players:FindFirstChild(Foe.Name) then
  1977. table.insert(TOBANISH,Foe.Name)
  1978. printbye(Foe.Name)
  1979. --end
  1980. Foe.Archivable = true
  1981. local CLONE = Foe:Clone()
  1982. Foe:Destroy()
  1983. CLONE.Parent = Effects
  1984. CLONE:BreakJoints()
  1985. local MATERIALS = {"Glass","Neon"}
  1986. for _, c in pairs(CLONE:GetDescendants()) do
  1987. if c:IsA("BasePart") then
  1988. if c.Name == "Torso" or c.Name == "UpperTorso" or c == CLONE.PrimaryPart then
  1989. CreateSound(340722848, c, 10, 1, false)
  1990. end
  1991. c.Anchored = true
  1992. c.Transparency = c.Transparency + 0.2
  1993. c.Material = MATERIALS[MRANDOM(1,2)]
  1994. c.Color = C3(1,0,0)
  1995. if c.ClassName == "MeshPart" then
  1996. c.TextureID = ""
  1997. end
  1998. if c:FindFirstChildOfClass("SpecialMesh") then
  1999. c:FindFirstChildOfClass("SpecialMesh").TextureId = ""
  2000. end
  2001. if c:FindFirstChildOfClass("Decal") then
  2002. c:FindFirstChildOfClass("Decal"):remove()
  2003. end
  2004. c.Name = "Banished"
  2005. c.CanCollide = false
  2006. else
  2007. c:remove()
  2008. end
  2009. end
  2010. local A = false
  2011. for i = 1, 35 do
  2012. if A == false then
  2013. A = true
  2014. elseif A == true then
  2015. A = false
  2016. end
  2017. for _, c in pairs(CLONE:GetDescendants()) do
  2018. if c:IsA("BasePart") then
  2019. c.Anchored = true
  2020. c.Material = MATERIALS[MRANDOM(1,2)]
  2021. c.Transparency = c.Transparency + 0.8/35
  2022. if A == false then
  2023. c.CFrame = c.CFrame*CF(MRANDOM(-45,45)/45,MRANDOM(-45,45)/45,MRANDOM(-45,45)/45)
  2024. elseif A == true then
  2025. c.CFrame = c.CFrame*CF(MRANDOM(-45,45)/45,MRANDOM(-45,45)/45,MRANDOM(-45,45)/45)
  2026. end
  2027. end
  2028. end
  2029. Swait()
  2030. end
  2031. CLONE:remove()
  2032. end))
  2033. end
  2034. end
  2035.  
  2036. function Kick(Foe)
  2037. if Foe then
  2038. coroutine.resume(coroutine.create(function()
  2039. local plr = game:service'Players':GetPlayerFromCharacter(Foe)
  2040. if plr then
  2041. coroutine.resume(coroutine.create(function()
  2042. wait(0.5)
  2043. plr:Kick("oH No iTs mUrDeR")
  2044. end))
  2045. end
  2046. if(Foe:FindFirstChildOfClass'Humanoid')then
  2047. printbye(Foe.Name)
  2048. Foe.Archivable = true
  2049. local CLONE = Foe:Clone()
  2050. Foe:Destroy()
  2051. CLONE.Parent = Effects
  2052. CLONE:BreakJoints()
  2053. local MATERIALS = {"Glass","Neon"}
  2054. for _, c in pairs(CLONE:GetDescendants()) do
  2055. if c:IsA("BasePart") then
  2056. if c.Name == "Torso" or c.Name == "UpperTorso" or c == CLONE.PrimaryPart then
  2057. local splat1 = Instance.new("Sound", c)
  2058. local splat2 = Instance.new("Sound", c)
  2059. local splat3 = Instance.new("Sound", c)
  2060. local ohno = Instance.new("Sound", c)
  2061. local ids = {12222152, 1540443426, 1043479800, 610726103}
  2062. local a = Instance.new("Sound", c)
  2063. a.Volume = 0
  2064. for i,v in pairs(ids) do
  2065. a.SoundId = "rbxassetid://"..v
  2066. a:Play()
  2067. while a.TimeLength == 0 do
  2068. wait()
  2069. end
  2070. end
  2071. a:Destroy()
  2072. splat1.Volume = 10
  2073. splat2.Volume = 10
  2074. splat3.Volume = 10
  2075. ohno.Volume = 10
  2076. splat1.SoundId = "rbxassetid://"..ids[1]
  2077. splat2.SoundId = "rbxassetid://"..ids[2]
  2078. splat3.SoundId = "rbxassetid://"..ids[3]
  2079. ohno.SoundId = "rbxassetid://"..ids[4]
  2080. splat1:Play()
  2081. splat2:Play()
  2082. splat3:Play()
  2083. ohno:Play()
  2084. end
  2085. c.Anchored = true
  2086. c.Transparency = c.Transparency + 0.2
  2087. c.Material = MATERIALS[MRANDOM(1,2)]
  2088. c.Color = TextLabel.TextColor3
  2089. if c.ClassName == "MeshPart" then
  2090. c.TextureID = ""
  2091. end
  2092. if c:FindFirstChildOfClass("SpecialMesh") then
  2093. c:FindFirstChildOfClass("SpecialMesh").TextureId = ""
  2094. end
  2095. if c:FindFirstChildOfClass("Decal") then
  2096. c:FindFirstChildOfClass("Decal"):remove()
  2097. end
  2098. c.Name = "Banished"
  2099. c.CanCollide = false
  2100. else
  2101. c:remove()
  2102. end
  2103. end
  2104. local A = false
  2105. for i = 1, 35 do
  2106. if A == false then
  2107. A = true
  2108. elseif A == true then
  2109. A = false
  2110. end
  2111. for _, c in pairs(CLONE:GetDescendants()) do
  2112. if c:IsA("BasePart") then
  2113. c.Anchored = true
  2114. c.Material = MATERIALS[MRANDOM(1,2)]
  2115. c.Transparency = c.Transparency + 0.8/35
  2116. if A == false then
  2117. c.CFrame = c.CFrame*CF(MRANDOM(-45,45)/45,MRANDOM(-45,45)/45,MRANDOM(-45,45)/45)
  2118. elseif A == true then
  2119. c.CFrame = c.CFrame*CF(MRANDOM(-45,45)/45,MRANDOM(-45,45)/45,MRANDOM(-45,45)/45)
  2120. end
  2121. end
  2122. end
  2123. Swait()
  2124. end
  2125. CLONE:remove()
  2126. end
  2127. end))
  2128. end
  2129. end
  2130.  
  2131.  
  2132.  
  2133.  
  2134. function ApplyAoE(POSITION,RANGE,ISBANISH)
  2135. local CHILDREN = workspace:GetDescendants()
  2136. for index, CHILD in pairs(CHILDREN) do
  2137. if CHILD.ClassName == "Model" and CHILD ~= Character and CHILD.ClassName == "Part" then
  2138. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  2139. if HUM then
  2140. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  2141. if TORSO then
  2142. if (TORSO.Position - POSITION).Magnitude <= RANGE then
  2143. if ISBANISH == true then
  2144. Banish(CHILD)
  2145. else
  2146. if ISBANISH == "Gravity" then
  2147. HUM.PlatformStand = true
  2148. if TORSO:FindFirstChild("V3BanishForce"..Player.Name) then
  2149. local grav = Instance.new("BodyPosition",TORSO)
  2150. grav.D = 15
  2151. grav.P = 20000
  2152. grav.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  2153. grav.position = TORSO.Position
  2154. grav.Name = "V3BanishForce"..Player.Name
  2155. else
  2156. TORSO:FindFirstChild("V3BanishForce"..Player.Name).position = TORSO.Position+VT(0,0.3,0)
  2157. TORSO.RotVelocity = VT(MRANDOM(-25,25),MRANDOM(-25,25),MRANDOM(-25,25))
  2158. end
  2159. else
  2160. HUM.PlatformStand = false
  2161. end
  2162. end
  2163. elseif ISBANISH == "Gravity" then
  2164. if TORSO:FindFirstChild("V3BanishForce"..Player.Name) then
  2165. TORSO:FindFirstChild("V3BanishForce"..Player.Name):remove()
  2166. HUM.PlatformStand = false
  2167. end
  2168. end
  2169. end
  2170. end
  2171. end
  2172. end
  2173. end
  2174.  
  2175. local est = {"BeTrAyAl","bEtRaYaL","BEtrAYal"}
  2176.  
  2177.  
  2178. --//=================================\\
  2179. --|| ATTACK FUNCTIONS AND STUFF
  2180. --\\=================================//
  2181. local chaos = false
  2182. if Mode == 324257 then
  2183. repeat
  2184. thatsacoolname("BETRAYAL",Color3.new(0,0,0),Color3.new(math.random(),math.random(),math.random()),Enum.Font.Arcade)
  2185. wait()
  2186. until Mode ~= 324257
  2187. end
  2188.  
  2189.  
  2190.  
  2191. function bruh1()
  2192. Mode = 1337
  2193. thatsacoolname("DIVINITY",Color3.new(1,1,1),Color3.new(1,1,0),Enum.Font.Arcade)
  2194. sound(584633784,3,1)
  2195. for _, c in pairs(Weapon:GetDescendants()) do
  2196. if c.ClassName == "Part" and c.Name ~= "Eye" and c.Parent ~= Effects and c.Parent.Parent ~= Effects then
  2197. c.Material = "Neon"
  2198. c.Color = C3(1,1,0)
  2199. end
  2200. end
  2201. end
  2202.  
  2203. function bruh()
  2204. Mode = 1
  2205. thatsacoolname("SOLITUDE",Color3.new(0,0,0),Color3.new(0.5,0.5,0.5),Enum.Font.Fantasy)
  2206. sound(723652641,3,1)
  2207. for _, c in pairs(Weapon:GetDescendants()) do
  2208. if c.ClassName == "Part" and c.Name ~= "Eye" and c.Parent ~= Effects and c.Parent.Parent ~= Effects then
  2209. c.Material = "Metal"
  2210. c.Color = C3(0,0,0)
  2211. end
  2212. end
  2213. end
  2214.  
  2215. function hypercam2()
  2216. Mode = 304
  2217. thatsacoolname("Relaxation",Color3.new(0,0,1),Color3.new(0,0,0.5),Enum.Font.Fantasy)
  2218. sound(2435259003,3,1)
  2219. for _, c in pairs(Weapon:GetDescendants()) do
  2220. if c.ClassName == "Part" and c.Name ~= "Eye" and c.Parent ~= Effects and c.Parent.Parent ~= Effects then
  2221. c.Material = "Metal"
  2222. c.Color = C3(0,0,.5)
  2223. end
  2224. end
  2225. end
  2226.  
  2227.  
  2228.  
  2229. function test()
  2230. sound(1119453744,3,1)
  2231. Mode = 640
  2232. repeat
  2233. thatsacoolname("LOVE",Color3.fromRGB(cB,0,0),Color3.fromRGB(cB,0,0),Enum.Font.Cartoon)
  2234. for _, c in pairs(Weapon:GetChildren()) do
  2235. if c.ClassName == "Part" and c.Name ~= "Eye" and c.Parent ~= Effects and c.Parent.Parent ~= Effects then
  2236. c.Material = "Neon"
  2237. c.Color3 = TextLabel.TextColor3
  2238. end
  2239. end
  2240. Swait(1)
  2241. until Mode ~= 640
  2242. end
  2243.  
  2244.  
  2245. function rainbow()
  2246. Mode = 304
  2247. repeat
  2248. thatsacoolname("Rainbow",Color3.fromRGB(cB,cG,cR),Color3.fromRGB(cB,cG,cR),Enum.Font.Fantasy)
  2249. sound(173645219,3,1)
  2250. for _, c in pairs(Weapon:GetDescendants()) do
  2251. if c.ClassName == "Part" and c.Name ~= "Eye" and c.Parent ~= Effects and c.Parent.Parent ~= Effects then
  2252. c.Material = "Neon"
  2253. c.Color = TextLabel.TextColor3
  2254. end
  2255. end
  2256. Swait(1)
  2257. until Mode ~= 304
  2258. end
  2259.  
  2260.  
  2261. function deathmoon()
  2262. Mode = 50
  2263. thatsacoolname("MURDER",Color3.new(1,0,0),Color3.new(0.5,0,0),Enum.Font.Fantasy)
  2264. sound(407749940,3,.7)
  2265. for _, c in pairs(Weapon:GetDescendants()) do
  2266. if c.ClassName == "Part" and c.Name ~= "Eye" and c.Parent ~= Effects and c.Parent.Parent ~= Effects then
  2267. c.Material = "Metal"
  2268. c.Color = C3(1,0,0)
  2269. end
  2270. end
  2271. end
  2272.  
  2273.  
  2274. function insane()
  2275. sphere(0.9,"Add",RootPart.CFrame,VT(0,100000,0),1,BrickColor.new("Institutional white"))
  2276. for i = 0, 49 do
  2277. PixelBlock(1,math.random(1,20),"Add",RootPart.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),8,8,8,0.16,BrickColor.new("Institutional white"),0)
  2278. end
  2279. CFuncs["Sound"].Create("rbxassetid://239000203", RootPart, 4, 1)
  2280. CFuncs["Sound"].Create("rbxassetid://1042716828", RootPart, 2, 1)
  2281. CFuncs["Sound"].Create("rbxassetid://847061203", RootPart, 3, 1) Mode = 324257
  2282. sound(744586075,3,.5)
  2283. warnedpeople("U WOT M8!?","Antique",BrickColor.Black().Color,BrickColor.Red().Color)
  2284. repeat
  2285. for _, c in pairs(Weapon:GetDescendants()) do
  2286. if c.ClassName == "Part" and c.Name ~= "Eye" and c.Parent ~= Effects and c.Parent.Parent ~= Effects then
  2287. c.Material = "Corroded Metal"
  2288. c.Color = C3(math.random(),math.random(),math.random())
  2289. end
  2290. end
  2291. thatsacoolname("BETRAYAL",Color3.new(0,0,0),Color3.new(math.random(),math.random(),math.random()),Enum.Font.SciFi)
  2292. wait()
  2293. until Mode ~= 324257
  2294. end
  2295. function afniaub()
  2296. Mode = 34
  2297. thatsacoolname("ILLUSION",Color3.new(1,.5,0),Color3.new(0,0,0),Enum.Font.Fantasy)
  2298. sound(2564640836,3,1)
  2299. warnedpeople("Life is a illusion...","Arcade",BrickColor.new("Really red").Color,BrickColor.new("White").Color)
  2300. for _, c in pairs(Weapon:GetDescendants()) do
  2301. if c.ClassName == "Part" and c.Name ~= "Eye" and c.Parent ~= Effects and c.Parent.Parent ~= Effects then
  2302. c.Material = "Neon"
  2303. c.Color = C3(1,.5,0)
  2304. end
  2305. end
  2306. end
  2307.  
  2308. function DFEAR()
  2309. Mode = DFEAR
  2310. thatsacoolname("LUNAR",Color3.new(0,0,0.25),Color3.new(0,0,1),Enum.Font.Fantasy)
  2311. sound(561833161,3,1)
  2312. for _, c in pairs(Weapon:GetDescendants()) do
  2313. if c.ClassName == "Part" and c.Name ~= "Eye" and c.Parent ~= Effects and c.Parent.Parent ~= Effects then
  2314. c.Material = "Metal"
  2315. c.Color = C3(0,0,1)
  2316. end
  2317. end
  2318. end
  2319.  
  2320. function EMBER()
  2321. Mode = "EMBERR"
  2322. thatsacoolname("EMBER",Color3.new(1,.5,0),Color3.new(.5,.5,0),Enum.Font.Fantasy)
  2323. sound(1358334625,3,1)
  2324. for _, c in pairs(Weapon:GetDescendants()) do
  2325. if c.ClassName == "Part" and c.Name ~= "Eye" and c.Parent ~= Effects and c.Parent.Parent ~= Effects then
  2326. c.Material = "Concrete"
  2327. c.Color = C3(1,.5,0)
  2328. end
  2329. end
  2330. end
  2331.  
  2332. function DIGITAL()
  2333. Mode = "cool"
  2334. warnedpeople("ANCIENT","SciFi",BrickColor.new("New Yeller").Color,BrickColor.new("Deep orange").Color)
  2335. thatsacoolname("ANCIENT",Color3.new(1,1,0),Color3.new(.5,.5,0),Enum.Font.Fantasy)
  2336. sound(256251217,3,1)
  2337. for _, c in pairs(Weapon:GetDescendants()) do
  2338. if c.ClassName == "Part" and c.Name ~= "Eye" and c.Parent ~= Effects and c.Parent.Parent ~= Effects then
  2339. c.Material = "Grass"
  2340. c.Color = C3(1,1,0)
  2341. end
  2342. end
  2343. repeat
  2344. sphereMK(5,math.random(8,14)/45,"Add",root.CFrame*CFrame.new(math.random(-85,85),-10,math.random(-85,85))*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),0.75,0.75,20,-0.0075,MAINRUINCOLOR,0)
  2345. sphereMK(7.5,math.random(-50,-15)/45,"Add",root.CFrame*CFrame.new(math.random(-25,25),50,math.random(-25,25))*CFrame.Angles(math.rad(90 + math.random(-20,20)),math.rad(math.random(-20,20)),math.rad(math.random(-20,20))),0.75,0.75,10,-0.0075,BrickColor.new("Earth green"),0)
  2346. slash(math.random(50,100)/10,5,true,"Round","Add","Out",root.CFrame*CFrame.new(0,-2.4,0)*CFrame.Angles(math.rad(math.random(-5,5)),math.rad(math.random(-360,360)),math.rad(math.random(-5,5))),vt(0.01,0.002,0.01),math.random(15,60)/250,BrickColor.new("Crimson"))
  2347. Swait()
  2348. until Mode ~= "cool"
  2349. end
  2350.  
  2351.  
  2352. function Banisher_Bullet()
  2353. ATTACK = true
  2354. Rooted = false
  2355. for i=0, 0.4, 0.1 / Animation_Speed do
  2356. Swait()
  2357. turnto(Mouse.Hit.p)
  2358. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
  2359. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.5 / Animation_Speed)
  2360. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  2361. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6, 0) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  2362. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  2363. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  2364. end
  2365. repeat
  2366. for i=0, 0.2, 0.1 / Animation_Speed do
  2367. Swait()
  2368. turnto(Mouse.Hit.p)
  2369. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
  2370. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.5 / Animation_Speed)
  2371. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  2372. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6, 0) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  2373. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  2374. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  2375. end
  2376. local HIT,POS = CastProperRay(Hole.Position, Mouse.Hit.p, 1000, Character)
  2377. SpawnTrail(Hole.Position,POS)
  2378. if HIT ~= nil then
  2379. if HIT.Parent ~= workspace and HIT.Parent.ClassName ~= "Folder" then
  2380. Banish(HIT.Parent)
  2381. end
  2382. end
  2383. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(1,1.5,1), Transparency = 0, Transparency2 = 1, CFrame = Hole.CFrame, MoveToPos = Hole.CFrame*CF(0,0.5,0).p, RotationX = 0, RotationY = -15, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2384. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(2,0.5,2), Transparency = 0, Transparency2 = 1, CFrame = Hole.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = 12222152, SoundPitch = MRANDOM(8,11)/10, SoundVolume = 8})
  2385. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(2,0.5,2), Transparency = 0, Transparency2 = 1, CFrame = CF(POS,Hole.Position) * ANGLES(RAD(-90), RAD(0), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = -5, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = MRANDOM(8,11)/10, SoundVolume = 8})
  2386. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(2,0.5,2), Transparency = 0, Transparency2 = 1, CFrame = CF(POS,Hole.Position) * ANGLES(RAD(-90), RAD(0), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = MRANDOM(8,11)/10, SoundVolume = 8})
  2387. for i=0, 0.3, 0.1 / Animation_Speed do
  2388. Swait()
  2389. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
  2390. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.25 / Animation_Speed)
  2391. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(15), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  2392. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6, 0) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  2393. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  2394. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  2395. end
  2396. until KEYHOLD == false
  2397. ATTACK = false
  2398. Rooted = false
  2399. end
  2400.  
  2401. function Kickisher_Bullet()
  2402. ATTACK = true
  2403. Rooted = false
  2404. for i=0, 0.4, 0.1 / Animation_Speed do
  2405. Swait()
  2406. turnto(Mouse.Hit.p)
  2407. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
  2408. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.5 / Animation_Speed)
  2409. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  2410. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6, 0) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  2411. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  2412. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  2413. end
  2414. repeat
  2415. for i=0, 0.2, 0.1 / Animation_Speed do
  2416. Swait()
  2417. turnto(Mouse.Hit.p)
  2418. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
  2419. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.5 / Animation_Speed)
  2420. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  2421. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6, 0) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  2422. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  2423. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  2424. end
  2425. local HIT,POS = CastProperRay(Hole.Position, Mouse.Hit.p, 1000, Character)
  2426. SpawnTrail(Hole.Position,POS)
  2427. if HIT ~= nil then
  2428. if HIT.Parent ~= workspace and HIT.Parent.ClassName ~= "Folder" then
  2429. Kick(HIT.Parent)
  2430. end
  2431. end
  2432. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(1,1.5,1), Transparency = 0, Transparency2 = 1, CFrame = Hole.CFrame, MoveToPos = Hole.CFrame*CF(0,0.5,0).p, RotationX = 0, RotationY = -15, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2433. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(2,0.5,2), Transparency = 0, Transparency2 = 1, CFrame = Hole.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = 12222152, SoundPitch = MRANDOM(8,11)/10, SoundVolume = 8})
  2434. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(2,0.5,2), Transparency = 0, Transparency2 = 1, CFrame = CF(POS,Hole.Position) * ANGLES(RAD(-90), RAD(0), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = -5, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = MRANDOM(8,11)/10, SoundVolume = 8})
  2435. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(2,0.5,2), Transparency = 0, Transparency2 = 1, CFrame = CF(POS,Hole.Position) * ANGLES(RAD(-90), RAD(0), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = MRANDOM(8,11)/10, SoundVolume = 8})
  2436. for i=0, 0.3, 0.1 / Animation_Speed do
  2437. Swait()
  2438. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
  2439. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.25 / Animation_Speed)
  2440. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(15), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  2441. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6, 0) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  2442. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  2443. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  2444. end
  2445. until KEYHOLD == false
  2446. ATTACK = false
  2447. Rooted = false
  2448. end
  2449.  
  2450.  
  2451.  
  2452. local NewInstance = function(instance,parent,properties)
  2453. local inst = Instance.new(instance,parent)
  2454. if(properties)then
  2455. for i,v in next, properties do
  2456. pcall(function() inst[i] = v end)
  2457. end
  2458. end
  2459. return inst;
  2460. end
  2461.  
  2462.  
  2463. local Instance = setmetatable({ClearChildrenOfClass = function(where,class,recursive) local children = (recursive and where:GetDescendants() or where:GetChildren()) for _,v in next, children do if(v:IsA(class))then v:destroy();end;end;end},{__index = Instance})
  2464.  
  2465. local disably = false
  2466. local rainbowmode = false
  2467. local chaosmode = false
  2468. local CRAZED = false
  2469. function warnedpeople(text,represfont,color,color2)
  2470. if disably ~= true then
  2471. CFuncs["Sound"].Create("rbxassetid://534859368", Character, 1.25,1)
  2472. CFuncs["Sound"].Create("rbxassetid://963718869", Character, 0.8,1)
  2473. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  2474. coroutine.resume(coroutine.create(function()
  2475. if v.PlayerGui:FindFirstChild("Spinny")~= nil then
  2476. v.PlayerGui:FindFirstChild("Spinny"):destroy()
  2477. end
  2478. local scrg = Instance.new("ScreenGui",v.PlayerGui)
  2479. scrg.Name = "Spinny"
  2480. local frm = Instance.new("Frame",scrg)
  2481. frm.BackgroundTransparency = 0.25
  2482. frm.BackgroundColor3 = color
  2483. frm.BorderSizePixel = 0
  2484. frm.Rotation = 45
  2485. frm.Size = UDim2.new(3,0,0,100)
  2486. frm.Position = UDim2.new(-4,0,0,0)
  2487. local frm2 = frm:Clone()
  2488. frm2.Parent = scrg
  2489. frm2.BackgroundColor3 = color2
  2490. frm2.Position = UDim2.new(-4.05,0,0,0)
  2491. local imlb = Instance.new("ImageLabel",scrg)
  2492. imlb.BackgroundTransparency = 1
  2493. imlb.BackgroundColor3 = Color3.new(0,0,0)
  2494. imlb.Image = "rbxassetid://2344851144"
  2495. imlb.Size = UDim2.new(0,750,0,750)
  2496. imlb.ImageColor3 = color2
  2497. imlb.ImageTransparency = 0.25
  2498. imlb.Position = UDim2.new(-2.5,0,-2.5,0)
  2499. local imlb2 = imlb:Clone()
  2500. imlb2.Image = "rbxassetid://2076458450"
  2501. imlb2.Size = UDim2.new(1,0,1,0)
  2502. imlb2.ImageColor3 = color
  2503. imlb2.ImageTransparency = 0
  2504. imlb2.Position = UDim2.new(0,0,0,0)
  2505. local imlb3 = imlb:Clone()
  2506. imlb3.Image = "rbxassetid://2312119891"
  2507. imlb3.Size = UDim2.new(1,0,1,0)
  2508. imlb3.ImageColor3 = color2
  2509. imlb3.ImageTransparency = 0
  2510. imlb3.Position = UDim2.new(0,0,0,0)
  2511. local imlb4 = imlb:Clone()
  2512. imlb4.Image = "rbxassetid://2092248396"
  2513. imlb4.Size = UDim2.new(3,0,3,0)
  2514. imlb3.ImageColor3 = color
  2515. imlb4.ImageTransparency = 0
  2516. imlb4.Position = UDim2.new(-1,0,-1,0)
  2517. local imlb5 = imlb:Clone()
  2518. imlb5.Image = "rbxassetid://2344870656"
  2519. imlb5.Size = UDim2.new(10,0,10,0)
  2520. imlb5.ImageColor3 = color2
  2521. imlb5.ImageTransparency = 0
  2522. imlb5.Position = UDim2.new(-4.5,0,-4.5,0)
  2523. imlb2.Parent = imlb
  2524. imlb3.Parent = imlb
  2525. imlb4.Parent = imlb
  2526. imlb5.Parent = imlb
  2527. local txtlb2 = Instance.new("TextBox",imlb)
  2528. coroutine.resume(coroutine.create(function()
  2529. while true do
  2530. Swait()
  2531. if Error == false then
  2532. txtlb2.Text = text
  2533. elseif Error == true then
  2534. txtlb2.Text = est[math.random(1,17)]
  2535. end
  2536. end
  2537. end))
  2538. txtlb2.Font = represfont
  2539. txtlb2.TextColor3 = color
  2540. txtlb2.TextStrokeTransparency = 0
  2541. txtlb2.BackgroundTransparency = 1
  2542. txtlb2.TextStrokeColor3 = color2
  2543. txtlb2.TextScaled = true
  2544. txtlb2.Size = UDim2.new(1,0,1,0)
  2545. txtlb2.Position = UDim2.new(0,0,0,0)
  2546. local fvalen = 0.55
  2547. local fval = -0.49
  2548. coroutine.resume(coroutine.create(function()
  2549. while true do
  2550. Swait()
  2551. if unstablemode == true then
  2552. imlb.ImageColor3 = Color3.new(math.random(0.5,1),0,0)
  2553. frm.BackgroundColor3 = Color3.new(math.random(0.5,1),0,0)
  2554. frm2.BackgroundColor3 = Color3.new(math.random(0.5,1),0,0)
  2555. imlb4.ImageColor3 = Color3.new(math.random(0.5,1),0,0)
  2556. txtlb2.TextStrokeColor3 = Color3.new(math.random(0.5,1),0,0)
  2557. txtlb2.TextColor3 = Color3.new(1,1,1)
  2558. imlb.ImageColor3 = Color3.new(math.random(0.5,1),0,0)
  2559. imlb3.ImageColor3 = Color3.new(math.random(0.5,1),0,0)
  2560. imlb.imgl2b.ImageColor3 = Color3.new(math.random(0.5,1),0,0)
  2561. frm.BackgroundColor3 = Color3.new(math.random(0.5,1),0,0)
  2562. frm2.BackgroundColor3 = Color3.new(math.random(0.5,1),0,0)
  2563. if math.random(1,12) == 1 then
  2564. imlb.ImageColor3 = Color3.new(0,0,0)
  2565. frm.BackgroundColor3 = Color3.new(0,0,0)
  2566. frm2.BackgroundColor3 = Color3.new(0,0,0)
  2567. txtlb2.TextStrokeColor3 = Color3.new(0,0,0)
  2568. txtlb2.TextColor3 = Color3.new(math.random(0.2,1),0,0)
  2569. imlb4.ImageColor3 = Color3.new(0,0,0)
  2570. imlb.ImageColor3 = Color3.new(0,0,0)
  2571. imlb3.ImageColor3 = Color3.new(0,0,0)
  2572. imlb.imgl2b.ImageColor3 = Color3.new(0,0,0)
  2573. frm.BackgroundColor3 = Color3.new(0,0,0)
  2574. frm2.BackgroundColor3 = Color3.new(0,0,0)
  2575. end
  2576. end
  2577. end
  2578. end))
  2579. coroutine.resume(coroutine.create(function()
  2580. while true do
  2581. Swait()
  2582. if rainbowmode == true then
  2583. imlb.Position = imlb.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
  2584. txtlb2.Position = txtlb2.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
  2585. txtlb2.TextStrokeColor3 = Color3.new(r/255,g/255,b/255)
  2586. txtlb2.TextColor3 = Color3.new(r/255,g/255,b/255)
  2587. imlb.ImageColor3 = Color3.new(r/255,g/255,b/255)
  2588. frm.BackgroundColor3 = Color3.new(r/255,g/255,b/255)
  2589. frm2.BackgroundColor3 = Color3.new(r/255,g/255,b/255)
  2590. txtlb2.TextStrokeColor3 = Color3.new(1,1,1)
  2591. txtlb2.TextColor3 = Color3.new(r/255,g/255,b/255)
  2592. imlb.ImageColor3 = Color3.new(r/255,g/255,b/255)
  2593. imlb3.ImageColor3 = Color3.new(r/255,g/255,b/255)
  2594. imgl2b.ImageColor3 = Color3.new(r/255,g/255,b/255)
  2595. frm.BackgroundColor3 = Color3.new(r/255,g/255,b/255)
  2596. frm2.BackgroundColor3 = Color3.new(r/255,g/255,b/255)
  2597. end
  2598. end
  2599. end))
  2600. coroutine.resume(coroutine.create(function()
  2601. while true do
  2602. Swait()
  2603. if Error == true then
  2604. imlb.Position = imlb.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
  2605. txtlb2.Position = txtlb2.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
  2606. txtlb2.Position = txtlb2.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
  2607. txtlb2.TextStrokeColor3 = Color3.new(math.random(0,1),math.random(0,1),math.random(0,1))
  2608. txtlb2.TextColor3 = Color3.new(math.random(0,1),math.random(0,1),math.random(0,1))
  2609. imlb.ImageColor3 = Color3.new(math.random(0,1),math.random(0,1),math.random(0,1))
  2610. imlb2.ImageColor3 = Color3.new(math.random(0,1),math.random(0,1),math.random(0,1))
  2611. imlb3.ImageColor3 = Color3.new(math.random(0,1),math.random(0,1),math.random(0,1))
  2612. imlb4.ImageColor3 = Color3.new(math.random(0,1),math.random(0,1),math.random(0,1))
  2613. imlb5.ImageColor3 = Color3.new(math.random(0,1),math.random(0,1),math.random(0,1))
  2614. imgl2b.ImageColor3 = Color3.new(math.random(0,1),math.random(0,1),math.random(0,1))
  2615. frm.BackgroundColor3 = Color3.new(math.random(0,1),math.random(0,1),math.random(0,1))
  2616. frm2.BackgroundColor3 = Color3.new(math.random(0,1),math.random(0,1),math.random(0,1))
  2617. text = est[math.random(1,17)]
  2618. end
  2619. end
  2620. end))
  2621. coroutine.resume(coroutine.create(function()
  2622. while true do
  2623. Swait()
  2624. if CRAZED == true then
  2625. txtlb2.Rotation = math.random(-1,1)
  2626. imlb.Position = imlb.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
  2627. txtlb2.Position = txtlb2.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
  2628. txtlb2.Position = txtlb2.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
  2629. txtlb2.TextStrokeColor3 = Color3.new(0,0,math.random(0.1,1))
  2630. txtlb2.TextColor3 = Color3.new(0,0,math.random(0,0.2))
  2631. imlb.ImageColor3 = Color3.new(0,0,math.random(0.1,1))
  2632. imlb2.ImageColor3 = Color3.new(0,0,math.random(0.1,1))
  2633. imlb3.ImageColor3 = Color3.new(0,0,math.random(0.1,1))
  2634. imlb4.ImageColor3 = Color3.new(0,0,math.random(0.1,1))
  2635. imlb5.ImageColor3 = Color3.new(0,0,math.random(0.1,1))
  2636. imgl2b.ImageColor3 = Color3.new(0,0,math.random(0.1,1))
  2637. frm.BackgroundColor3 = Color3.new(0,0,math.random(0.1,1))
  2638. frm2.BackgroundColor3 = Color3.new(0,0,math.random(0.1,1))
  2639. end
  2640. end
  2641. end))
  2642. coroutine.resume(coroutine.create(function()
  2643. while true do
  2644. Swait()
  2645. if chaosmode == true then
  2646. txtlb2.Rotation = math.random(-1,1)
  2647. imlb.Position = imlb.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
  2648. txtlb2.Position = txtlb2.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
  2649. imlb.ImageColor3 = BrickColor.random().Color
  2650. txtlb2.TextStrokeColor3 = BrickColor.random().Color
  2651. end
  2652. end
  2653. end))
  2654. coroutine.resume(coroutine.create(function()
  2655. while true do
  2656. Swait()
  2657. if scrg.Parent ~= nil then
  2658. fvalen = fvalen - 0.0001
  2659. elseif scrg.Parent == nil then
  2660. break
  2661. end
  2662. end
  2663. end))
  2664. local flol = -5
  2665. local flil = 1.6
  2666. coroutine.resume(coroutine.create(function()
  2667. for i = 0, 49 do
  2668. Swait()
  2669. flol = flol + 0.125
  2670. flil = flil - 0.1
  2671. frm.Size = frm.Size + UDim2.new(0.1,0,0,0)
  2672. frm.Rotation = frm.Rotation - 0.25
  2673. frm2.Size = frm2.Size + UDim2.new(0.1,0,0,0)
  2674. frm2.Rotation = frm.Rotation + 0.325
  2675. imlb3.Rotation = imlb3.Rotation - 10
  2676. imlb2.Rotation = imlb.Rotation + 7.5
  2677. imlb.Rotation = imlb.Rotation + 5
  2678. if Error == false then
  2679. txtlb2.Rotation = txtlb2.Rotation - 5.125
  2680. elseif Error == true then
  2681. txtlb2.Rotation = txtlb2.Rotation - 5.125 + math.random(-6,6)
  2682. end
  2683. imlb.Position = imlb.Position + UDim2.new(0.05125,0,0.04775,0)
  2684. end
  2685. for i = 0, 99 do
  2686. Swait()
  2687. fval = fval + 0.05
  2688. flol = flol + 0.005
  2689. frm.Size = frm.Size + UDim2.new(0.005,0,0,0)
  2690. frm.Rotation = frm.Rotation - 0.075
  2691. frm2.Size = frm2.Size + UDim2.new(0.005,0,0,0)
  2692. frm2.Rotation = frm2.Rotation + 0.125
  2693. imlb3.Rotation = imlb3.Rotation - 2
  2694. imlb2.Rotation = imlb.Rotation + 1.5
  2695. imlb.Rotation = imlb.Rotation + 1
  2696. if Error == false then
  2697. txtlb2.Rotation = txtlb2.Rotation - 1.125
  2698. elseif Error == true then
  2699. txtlb2.Rotation = txtlb2.Rotation - 1.125 + math.random(-6,6)
  2700. end
  2701. imlb.Position = imlb.Position + UDim2.new(0.0015,0,0.00075,0)
  2702. end
  2703. local valinc = 0
  2704. local vinc2 = 1
  2705. for i = 0, 99 do
  2706. Swait()
  2707. vinc2 = vinc2 + 0.25
  2708. valinc = valinc + 0.0001
  2709. flol = flol + valinc
  2710. flil = flil + valinc
  2711. txtlb2.Rotation = txtlb2.Rotation - 1.125*vinc2
  2712. imlb3.Rotation = imlb3.Rotation - 2*vinc2
  2713. imlb.Rotation = imlb.Rotation + 1*vinc2
  2714. imlb.Position = imlb.Position + UDim2.new(0.0015*vinc2,0,0.0005*vinc2,0)
  2715. frm.Size = frm.Size + UDim2.new(0.005*vinc2,0,0,0)
  2716. frm.Rotation = frm.Rotation + 0.1*vinc2
  2717. frm2.Size = frm2.Size + UDim2.new(0.005*vinc2,0,0,0)
  2718. frm2.Rotation = frm2.Rotation + 0.225*vinc2
  2719. frm2.BackgroundTransparency = frm2.BackgroundTransparency + 0.0075
  2720. frm.BackgroundTransparency = frm.BackgroundTransparency + 0.0075
  2721. imlb.ImageTransparency = imlb.ImageTransparency + 0.005
  2722. imlb2.ImageTransparency = imlb2.ImageTransparency + 0.01
  2723. imlb3.ImageTransparency = imlb3.ImageTransparency + 0.01
  2724. imlb4.ImageTransparency = imlb4.ImageTransparency + 0.01
  2725. imlb5.ImageTransparency = imlb4.ImageTransparency + 0.01
  2726. txtlb2.TextStrokeTransparency = txtlb2.TextStrokeTransparency + 0.01
  2727. txtlb2.TextTransparency = txtlb2.TextTransparency + 0.01
  2728. end
  2729. scrg:Destroy()
  2730. end))
  2731. end))
  2732. end
  2733. end
  2734. end
  2735. function Instantban()
  2736. ATTACK = true
  2737. Rooted = false
  2738. for i=0, 0.1, 0.05 / Animation_Speed do
  2739. Swait()
  2740. turnto(Mouse.Hit.p)
  2741. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
  2742. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.5 / Animation_Speed)
  2743. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  2744. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6, 0) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  2745. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  2746. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  2747. end
  2748. repeat
  2749. for i=0, 0.04, 0.05 / Animation_Speed do
  2750. Swait()
  2751. turnto(Mouse.Hit.p)
  2752. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
  2753. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.5 / Animation_Speed)
  2754. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  2755. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6, 0) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  2756. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  2757. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  2758. end
  2759. local HIT,POS = CastProperRay(Hole.Position, Mouse.Hit.p, 1000, Character)
  2760. SpawnTrail(Hole.Position,POS)
  2761. if HIT ~= nil then
  2762. if HIT.Parent ~= workspace and HIT.Parent.ClassName ~= "Folder" then
  2763. Kill(HIT.Parent)
  2764. end
  2765. end
  2766. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(1,1.5,1), Transparency = 0, Transparency2 = 1, CFrame = Hole.CFrame, MoveToPos = Hole.CFrame*CF(0,0.5,0).p, RotationX = 0, RotationY = -15, RotationZ = 0, Material = "Neon", Color = C3(0,0,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2767. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(2,0.5,2), Transparency = 0, Transparency2 = 1, CFrame = Hole.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = C3(0,0,1), SoundID = 136523485, SoundPitch = MRANDOM(8,11)/10, SoundVolume = 8})
  2768. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(2,0.5,2), Transparency = 0, Transparency2 = 1, CFrame = CF(POS,Hole.Position) * ANGLES(RAD(-90), RAD(0), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = -5, RotationZ = 0, Material = "Neon", Color = C3(0,0,1), SoundID = nil, SoundPitch = MRANDOM(8,11)/10, SoundVolume = 8})
  2769. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(2,0.5,2), Transparency = 0, Transparency2 = 1, CFrame = CF(POS,Hole.Position) * ANGLES(RAD(-90), RAD(0), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = C3(0,0,1), SoundID = nil, SoundPitch = MRANDOM(8,11)/10, SoundVolume = 8})
  2770. Humanoid.CameraOffset = VT(MRANDOM(-5,5)/2.5,MRANDOM(-5,5)/2.5,MRANDOM(-5,5)/2.5)/30
  2771. for i=0, 0.04, 0.05 / Animation_Speed do
  2772. Swait()
  2773. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
  2774. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.25 / Animation_Speed)
  2775. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(15), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  2776. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6, 0) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  2777. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  2778. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  2779. end
  2780. until KEYHOLD == false
  2781. ATTACK = false
  2782. Rooted = false
  2783. end
  2784.  
  2785.  
  2786. function Banisher_Bullet()
  2787. ATTACK = true
  2788. Rooted = false
  2789. for i=0, 0.2, 0.1 / Animation_Speed do
  2790. Swait()
  2791. turnto(Mouse.Hit.p)
  2792. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
  2793. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.5 / Animation_Speed)
  2794. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  2795. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6, 0) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  2796. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  2797. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  2798. end
  2799. repeat
  2800. for i=0, 0.2, 0.1 / Animation_Speed do
  2801. Swait()
  2802. turnto(Mouse.Hit.p)
  2803. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
  2804. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.5 / Animation_Speed)
  2805. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  2806. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6, 0) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  2807. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  2808. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  2809. end
  2810. local HIT,POS = CastProperRay(Hole.Position, Mouse.Hit.p, 1000, Character)
  2811. SpawnTrail(Hole.Position,POS)
  2812. if HIT ~= nil then
  2813. if HIT.Parent ~= workspace and HIT.Parent.ClassName ~= "Folder" then
  2814. Banish(HIT.Parent)
  2815. end
  2816. end
  2817. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(1,1.5,1), Transparency = 0, Transparency2 = 1, CFrame = Hole.CFrame, MoveToPos = Hole.CFrame*CF(0,0.5,0).p, RotationX = 0, RotationY = -15, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2818. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(2,0.5,2), Transparency = 0, Transparency2 = 1, CFrame = Hole.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = 12222152, SoundPitch = MRANDOM(8,11)/10, SoundVolume = 8})
  2819. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(2,0.5,2), Transparency = 0, Transparency2 = 1, CFrame = CF(POS,Hole.Position) * ANGLES(RAD(-90), RAD(0), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = -5, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = MRANDOM(8,11)/10, SoundVolume = 8})
  2820. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(2,0.5,2), Transparency = 0, Transparency2 = 1, CFrame = CF(POS,Hole.Position) * ANGLES(RAD(-90), RAD(0), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = MRANDOM(8,11)/10, SoundVolume = 8})
  2821. for i=0, 0.1, 0.1 / Animation_Speed do
  2822. Swait()
  2823. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
  2824. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.25 / Animation_Speed)
  2825. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(15), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  2826. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6, 0) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  2827. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  2828. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  2829. end
  2830. until KEYHOLD == false
  2831. ATTACK = false
  2832. Rooted = false
  2833. end
  2834.  
  2835. function Stump()
  2836. ATTACK = true
  2837. for i=0, 1, 0.1 / Animation_Speed do
  2838. Swait()
  2839. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-25)), 0.7 / Animation_Speed)
  2840. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(25)), 0.7 / Animation_Speed)
  2841. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(50), RAD(0), RAD(160)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  2842. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  2843. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2844. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2845. end
  2846. local HIT,POS = CastProperRay(Hole.Position, Mouse.Hit.p, 1000, Character)
  2847. SpawnTrail(Hole.Position,POS)
  2848. if HIT ~= nil then
  2849. if HIT.Parent ~= workspace and HIT.Parent.ClassName ~= "Folder" then
  2850. Banish(HIT.Parent)
  2851. end
  2852. end
  2853. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(1,1.5,1), Transparency = 0, Transparency2 = 1, CFrame = Hole.CFrame, MoveToPos = Hole.CFrame*CF(0,0.5,0).p, RotationX = 0, RotationY = -15, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2854. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(2,0.5,2), Transparency = 0, Transparency2 = 1, CFrame = Hole.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = 12222152, SoundPitch = MRANDOM(8,11)/10, SoundVolume = 8})
  2855. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(2,0.5,2), Transparency = 0, Transparency2 = 1, CFrame = CF(POS,Hole.Position) * ANGLES(RAD(-90), RAD(0), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = -5, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = MRANDOM(8,11)/10, SoundVolume = 8})
  2856. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(2,0.5,2), Transparency = 0, Transparency2 = 1, CFrame = CF(POS,Hole.Position) * ANGLES(RAD(-90), RAD(0), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = MRANDOM(8,11)/10, SoundVolume = 8})
  2857. for i=0, 0.8, 0.1 / Animation_Speed do
  2858. Swait()
  2859. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(25)), 0.7 / Animation_Speed)
  2860. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(-25)), 0.7 / Animation_Speed)
  2861. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0.5, -0.7) * ANGLES(RAD(50), RAD(50), RAD(50)) * ANGLES(RAD(140), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  2862. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  2863. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2864. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2865. end
  2866. ATTACK = false
  2867. Rooted = false
  2868. end
  2869.  
  2870. function AttackTemplate()
  2871. ATTACK = true
  2872. Rooted = false
  2873. for i=0, 1, 0.1 / Animation_Speed do
  2874. Swait()
  2875. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2876. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2877. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  2878. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  2879. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2880. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2881. end
  2882. ATTACK = false
  2883. Rooted = false
  2884. end
  2885.  
  2886. function Mercy()
  2887. warnedpeople("😳","Fantasy",BrickColor.Black().Color,BrickColor.Blue().Color)
  2888. TOBANISH = {}
  2889. end
  2890.  
  2891.  
  2892. function tp()
  2893. local pos = RootPart.Position
  2894. RootPart.CFrame = CF(Mouse.Hit.p+VT(0,3,0),pos)
  2895. CreateSound(0, Torso, 10, 1)
  2896. --CFuncs["Sound"].Create("rbxassetid://838392947", RootPart, 10, 1)
  2897. CFuncs["Sound"].Create("rbxassetid://1368598393", RootPart, 10, 1)
  2898. CFuncs["EchoSound"].Create("rbxassetid://261227592", Character, 1.5, 1,0,10,0.15,0.5,1)
  2899. CFuncs["EchoSound"].Create("rbxassetid://261227592", RootPart, 10, 1,0,10,0.15,0.5,1)
  2900. local keptcolor = BrickColor.Random()
  2901. CFuncs["Sound"].Create("rbxassetid://1368637781", RootPart, 3,1)
  2902. CFuncs["Sound"].Create("rbxassetid://763718160", RootPart, 4, 1.1)
  2903. CFuncs["Sound"].Create("rbxassetid://782353443", RootPart, 6, 1)
  2904. CFuncs["EchoSound"].Create("rbxassetid://824687369", RootPart, 10, 1,0,10,0.25,0.5,1)
  2905. CFuncs["EchoSound"].Create("rbxassetid://824687369", Character, 2, 1,0,10,0.25,0.5,1)
  2906. coroutine.resume(coroutine.create(function()
  2907. local shval = 10
  2908. for i = 0, 99 do
  2909. Swait()
  2910. shval = shval - 0.1
  2911. Humanoid.CameraOffset = VT(math.random(-shval,shval)/15,math.random(-shval,shval)/15,math.random(-shval,shval)/15)
  2912. end
  2913. Humanoid.CameraOffset = VT(0,0,0)
  2914. end))
  2915. for i = 0, 24 do
  2916. slash(math.random(15,50)/10,5,true,"Round","Add","Out",RootPart.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(math.rad(math.random(-5,5)),math.rad(math.random(-5,5)),math.rad(math.random(-5,5))),VT(0.01,0.01,0.01),math.random(200,500)/250,BrickColor.new("Really black"))
  2917. end
  2918. local rrot = 0
  2919. local xam = 1
  2920. coroutine.resume(coroutine.create(function()
  2921. for i = 0, 14 do
  2922. --swait()
  2923. rrot = rrot + 40*xam
  2924. xam = xam + 0.25
  2925. local bonus = xam
  2926. local xa = CreatePart(Character,0.5,1,"Neon",BrickColor.random())
  2927. xa.Anchored = true
  2928. xa.Color = Color3.new(0,0,0)
  2929. xa.CFrame = RootPart.CFrame*CFrame.new(0,-3,-rrot/1.75)
  2930. CreateMesh(xa,"Sphere",30*bonus,1,30*bonus)
  2931. local xc = 0
  2932. coroutine.resume(coroutine.create(function()
  2933. for i = 0, 99 do
  2934. Swait()
  2935. xc = xc + 0.01
  2936. xa.Color = Color3.new(xc,0,0)
  2937. end
  2938. xa.Transparency = 1
  2939. CFuncs["Sound"].Create("rbxassetid://331666100", xa, 5,0.75)
  2940. for i, v in pairs(FindNearestHead(RootPart.CFrame.p, 10)) do
  2941. if v:FindFirstChild('Humanoid') then
  2942. v.Health = 0
  2943. end
  2944. end
  2945. MagniDamage(RootPart, 9999999, 1000000,9999999, 0, "Normal")
  2946. for i = 0, 9 do
  2947. slash(math.random(15,50)/10,5,true,"Round","Add","Out",xa.CFrame*CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),VT(0.01*bonus,0.01,0.01*bonus),math.random(50,125)/250*bonus,BrickColor.new("Really black"))
  2948. end
  2949. game:GetService("Debris"):AddItem(xa, 5)
  2950. coroutine.resume(coroutine.create(function()
  2951. for i = 0, 19 do
  2952. Swait()
  2953. Humanoid.CameraOffset = VT(math.random(-10,10)/50,math.random(-10,10)/50,math.random(-10,10)/50)
  2954. end
  2955. Humanoid.CameraOffset = VT(0,0,0)
  2956. end))
  2957. end))
  2958. end
  2959. end))
  2960. for i=0, 0.5, 0.1 / Animation_Speed do
  2961. Swait()
  2962. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  2963. end
  2964. for i=0, 0.1, 0.1 / Animation_Speed do
  2965. Swait()
  2966. end
  2967. end
  2968.  
  2969. function jumpboost()
  2970. ATTACK = true
  2971. Humanoid.Jump = true
  2972. BD = Instance.new("BodyVelocity",Character.Torso)
  2973. BD.MaxForce = Vector3.new(0,4000,0)
  2974. BD.Velocity = Vector3.new(0,255,0)
  2975. for i=0, 0.5, 0.1 / Animation_Speed do
  2976. Swait()
  2977. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2978. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2979. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.3, 0.5, -.5) * ANGLES(RAD(0), RAD(0), RAD(-20)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  2980. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.3, 0.5, -.5) * ANGLES(RAD(0), RAD(0), RAD(20)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  2981. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2982. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2983.  
  2984. Swait()
  2985. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(1,1.5,1), Transparency = 0, Transparency2 = 1, CFrame = Hole.CFrame, MoveToPos = Hole.CFrame*CF(0,0.5,0).p, RotationX = 0, RotationY = -15, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2986. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(2,0.5,2), Transparency = 0, Transparency2 = 1, CFrame = Hole.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = 12222152, SoundPitch = MRANDOM(8,11)/10, SoundVolume = 8})
  2987. end
  2988. BD:Destroy()
  2989. ATTACK = false
  2990. end
  2991.  
  2992.  
  2993. --//=================================\\
  2994. --|| ASSIGN THINGS TO KEYS
  2995. --\\=================================//
  2996.  
  2997. function MouseDown(Mouse)
  2998. if ATTACK == false then
  2999. end
  3000. end
  3001.  
  3002. function MouseUp(Mouse)
  3003. HOLD = false
  3004. end
  3005.  
  3006. function KeyDown(Key)
  3007. KEYHOLD = true
  3008. if Key == "z" and ATTACK == false then
  3009. Banisher_Bullet()
  3010. end
  3011.  
  3012. if Key == "k" and ATTACK == false then
  3013. tp()
  3014. end
  3015.  
  3016. if Key == "c" and ATTACK == false then
  3017. Instantban()
  3018. end
  3019. if Key == "e" and ATTACK == false then
  3020. bruh1()
  3021. TextLabel.Rotation = 0
  3022. end
  3023.  
  3024. if Key == "g" and ATTACK == false then
  3025. hypercam2()
  3026. TextLabel.Rotation = 0
  3027. end
  3028. if Key == "h" and ATTACK == false then
  3029. EMBER()
  3030. TextLabel.Rotation = 0
  3031. end
  3032. if Key == "j" and ATTACK == false then
  3033. DIGITAL()
  3034. TextLabel.Rotation = 0
  3035. end
  3036. if Key == "q" and ATTACK == false then
  3037. bruh()
  3038. TextLabel.Rotation = 0
  3039. end
  3040. if Key == "u" and ATTACK == false then
  3041. rainbow()
  3042. TextLabel.Rotation = 0
  3043. end
  3044. if Key == "y" and ATTACK == false then
  3045. deathmoon()
  3046. TextLabel.Rotation = 0
  3047. end
  3048. if Key == "r" and ATTACK == false then
  3049. DFEAR()
  3050. TextLabel.Rotation = 0
  3051. end
  3052. if Key == "t" and ATTACK == false then
  3053. afniaub()
  3054. TextLabel.Rotation = 0
  3055. end
  3056. if Key == "f" and ATTACK == false then
  3057. test()
  3058. TextLabel.Rotation = 0
  3059. end
  3060. if Key == "m" and ATTACK == false and Mode == 1 then
  3061. insane()
  3062. TextLabel.Rotation = 0
  3063. end
  3064. if Key == "v" and ATTACK == false and Mode == 324257 then
  3065. ChaosEND()
  3066. end
  3067. if Key == "v" and ATTACK == false and Mode == 50 then
  3068. jumpboost()
  3069. end
  3070. if Key == "v" and ATTACK == false and Mode == 640 then
  3071. THE_TRUE_POWER_OF_VIOLENCE()()
  3072. end
  3073. if Key == "l" and ATTACK == false then
  3074. Mercy()
  3075. end
  3076.  
  3077. if Key == "x" and ATTACK == false then
  3078. Kickisher_Bullet()
  3079. end
  3080. end
  3081.  
  3082. function KeyUp(Key)
  3083. KEYHOLD = false
  3084. end
  3085.  
  3086. Mouse.Button1Down:connect(function(NEWKEY)
  3087. MouseDown(NEWKEY)
  3088. end)
  3089. Mouse.Button1Up:connect(function(NEWKEY)
  3090. MouseUp(NEWKEY)
  3091. end)
  3092. Mouse.KeyDown:connect(function(NEWKEY)
  3093. KeyDown(NEWKEY)
  3094. end)
  3095. Mouse.KeyUp:connect(function(NEWKEY)
  3096. KeyUp(NEWKEY)
  3097. end)
  3098.  
  3099. --//=================================\\
  3100. --\\=================================//
  3101.  
  3102.  
  3103. function unanchor()
  3104. if UNANCHOR == true then
  3105. g = Character:GetChildren()
  3106. for i = 1, #g do
  3107. if g[i].ClassName == "Part" then
  3108. g[i].Anchored = false
  3109. end
  3110. end
  3111. end
  3112. end
  3113.  
  3114.  
  3115. --//=================================\\
  3116. --|| WRAP THE WHOLE SCRIPT UP
  3117. --\\=================================//
  3118.  
  3119. Humanoid.Changed:connect(function(Jump)
  3120. if Jump == "Jump" and (Disable_Jump == true) then
  3121. Humanoid.Jump = false
  3122. end
  3123. end)
  3124.  
  3125. local CONNECT = nil
  3126.  
  3127. while true do
  3128. Swait()
  3129. ANIMATE.Parent = nil
  3130. if Character:FindFirstChildOfClass("Humanoid") == nil then
  3131. Humanoid = IT("Humanoid",Character)
  3132. end
  3133. for _,v in next, Humanoid:GetPlayingAnimationTracks() do
  3134. v:Stop();
  3135. end
  3136. SINE = SINE + CHANGE
  3137. local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude
  3138. local TORSOVERTICALVELOCITY = RootPart.Velocity.y
  3139. local HITFLOOR = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
  3140. local WALKSPEEDVALUE = 6 / (Humanoid.WalkSpeed / 16)
  3141. if ANIM == "Walk" and TORSOVELOCITY > 1 then
  3142. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, -0.15 * COS(SINE / (WALKSPEEDVALUE / 2))) * ANGLES(RAD(0), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(0)), 2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  3143. Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(2.5 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0) - Head.RotVelocity.Y / 30), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  3144. RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 0.875 - 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), -0.125 * COS(SINE / WALKSPEEDVALUE) +0.2+ 0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 75, RAD(0), RAD(76 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  3145. LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 0.875 + 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), 0.125 * COS(SINE / WALKSPEEDVALUE) +0.2+ -0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 75, RAD(0), RAD(76 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  3146. elseif (ANIM ~= "Walk") or (TORSOVELOCITY < 1) then
  3147. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  3148. Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  3149. RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  3150. LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  3151. end
  3152. if TORSOVERTICALVELOCITY > 1 and HITFLOOR == nil then
  3153. ANIM = "Jump"
  3154. if ATTACK == false then
  3155. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  3156. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  3157. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.5) * ANGLES(RAD(75), RAD(0), RAD(-55))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3158. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.1, 0.2, -0.7) * ANGLES(RAD(85), RAD(15), RAD(45)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  3159. 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)
  3160. 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)
  3161. end
  3162. elseif TORSOVERTICALVELOCITY < -1 and HITFLOOR == nil then
  3163. ANIM = "Fall"
  3164. if ATTACK == false then
  3165. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 ) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  3166. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  3167. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.5) * ANGLES(RAD(75), RAD(0), RAD(-55))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3168. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.1, 0.2, -0.7) * ANGLES(RAD(85), RAD(15), RAD(45)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  3169. 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)
  3170. 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)
  3171. end
  3172. elseif TORSOVELOCITY < 1 and HITFLOOR ~= nil then
  3173. ANIM = "Idle"
  3174. if ATTACK == false and Mode == 1 then
  3175. local snap = math.random(1,10)
  3176. if snap == 1 then
  3177. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*ANGLES(math.rad(23 + math.random(-5,5)),math.rad(math.random(-5,5)),math.rad(22 + math.random(-5,5))),1)
  3178. end
  3179. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-45)), 0.15 / Animation_Speed)
  3180. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-2 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(45)), 0.15 / Animation_Speed)
  3181. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5, -.5) * ANGLES(RAD(85), RAD(0), RAD(-85)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3182. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.35,1 + 0.025 * math.cos(SINE / 45), .5)*ANGLES(math.rad(167 - 2 * math.cos(SINE / 51)),math.rad(0 - 4 * math.cos(SINE / 64)),math.rad(22 - 2 * math.cos(SINE / 45))),.1)
  3183. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3184. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-50), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3185. elseif ATTACK == false and Mode == "cool" then
  3186. local snap = math.random(1,10)
  3187. if snap == 1 then
  3188. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*ANGLES(math.rad(23 + math.random(-5,5)),math.rad(math.random(-5,5)),math.rad(22 + math.random(-5,5))),1)
  3189. end
  3190. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3191. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3192. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.1, 0.5, -.5) * ANGLES(RAD(85), RAD(4), RAD(-85)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3193. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.1, 0.5, -.5) * ANGLES(RAD(-85), RAD(0), RAD(85)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  3194. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3195. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3196.  
  3197. elseif ATTACK == false and Mode == 1337 then
  3198. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3199. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3200. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(180), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3201. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.3, 0.5, .5) * ANGLES(RAD(0), RAD(0), RAD(20)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  3202. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3203. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3204. elseif ATTACK == false and Mode == DFEAR then
  3205. if MRANDOM(1,7) == 1 then
  3206. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(30 + MRANDOM(-25,25) - 4 * COS(SINE / 12)), RAD(MRANDOM(-25,25)), RAD(0)), 1.5 / Animation_Speed)
  3207. end
  3208. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(30 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3209. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.25 / Animation_Speed)
  3210. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(180), RAD(0), RAD(0)) * ANGLES(RAD(0), RAD(45), RAD(0)) * RIGHTSHOULDERC0, 0.25 / Animation_Speed)
  3211. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6, 0) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.25 / Animation_Speed)
  3212. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.25 / Animation_Speed)
  3213. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.25 / Animation_Speed)
  3214. elseif ATTACK == false and Mode == "EMBERR" then
  3215. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3216. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3217. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.35, 0) * ANGLES(RAD(90), RAD(25), RAD(45)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3218. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.3, 0.5, .5) * ANGLES(RAD(0), RAD(0), RAD(20)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  3219. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3220. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3221.  
  3222. elseif ATTACK == false and Mode == 304 then
  3223. RH.C0=clerp(RH.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 - 2 * math.cos(SINE / 39))),.1)
  3224. 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)
  3225. 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(-60 - 2 * math.cos(SINE / 32)),math.rad(0),math.rad(0)),.1)
  3226. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*ANGLES(math.rad(0 - 2 * math.cos(SINE / 37)),math.rad(0 + 1 * math.cos(SINE / 58)),math.rad(0 + 2 * math.cos(SINE / 53))),.1)
  3227. RightShoulder.C0=clerp(RightShoulder.C0,cf(1.5,0.5 + 0.025 * math.cos(SINE / 45),0)*ANGLES(math.rad(5 + 3 * math.cos(SINE / 43)),math.rad(-16 - 5 * math.cos(SINE / 52)),math.rad(60 + 9 * math.cos(SINE / 45))),.1)
  3228. LeftShoulder.C0=clerp(LeftShoulder.C0,cf(-0.98,1 + 0.025 * math.cos(SINE / 45),0.7)*ANGLES(math.rad(90 - 7 * math.cos(SINE / 66)),math.rad(50 - 3 * math.cos(SINE / 59)),math.rad(90 - 4 * math.cos(SINE / 45))),.1)
  3229. elseif ATTACK == false and Mode == 640 then
  3230. 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(0),math.rad(0 - 1 * math.cos(SINE / 56)),math.rad(1 - 2 * math.cos(SINE / 32))),.1)
  3231. LH.C0=clerp(LH.C0,cf(-1,-1.1 - 0.05 * math.cos(SINE / 32),0)*ANGLES(math.rad(-7),math.rad(-90),math.rad(0))*ANGLES(math.rad(5 + 2 * math.cos(SINE / 32)),math.rad(0 - 1 * math.cos(SINE / 56)),math.rad(-1 + 2 * math.cos(SINE / 32))),.1)
  3232. 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)
  3233. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*ANGLES(math.rad(22 - 2 * math.cos(SINE / 37)),math.rad(0 + 1 * math.cos(SINE / 58)),math.rad(0 + 7 * math.cos(SINE / 53))),.1)
  3234. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5, -.5) * ANGLES(RAD(85), RAD(0), RAD(-85)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3235. LeftShoulder.C0=clerp(LeftShoulder.C0,cf(-1,0.5 + 0.025 * math.cos(SINE / 45),-0.7)*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)
  3236. elseif ATTACK == false and Mode == 34 then
  3237. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3238. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3239. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(85 - 30 * SIN(SINE / .2)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3240. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.1, 0.7, -.5) * ANGLES(RAD(0), RAD(0), RAD(140)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  3241. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3242. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3243. elseif ATTACK == false and Mode == 50 then
  3244. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3245. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25 + MRANDOM(-5,5) - 4 * COS(SINE / 12)), RAD(MRANDOM(-5,5)), RAD(15)), 1 / Animation_Speed)
  3246. if MRANDOM(1,7) == 1 then
  3247. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 + MRANDOM(-25,25) - 4 * COS(SINE / 12)), RAD(MRANDOM(-25,25)), RAD(0)), 1.5 / Animation_Speed)
  3248. end
  3249. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.65, -0.15) * ANGLES(RAD(150), RAD(0), RAD(0))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3250. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.1, 0.7, -.5) * ANGLES(RAD(0), RAD(0), RAD(140)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  3251. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3252. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3253. elseif ATTACK == false and Mode == 324257 then
  3254. TextLabel.Rotation = MRANDOM(-5,5)
  3255. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, -1 + 0.1 * COS(SINE / 24)) * ANGLES(RAD(45), RAD(0), RAD(0)), 0.2 / Animation_Speed*3)
  3256. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25 + MRANDOM(-5,5) - 4 * COS(SINE / 12)), RAD(MRANDOM(-5,5)), RAD(15)), 1 / Animation_Speed)
  3257. if MRANDOM(1,7) == 1 then
  3258. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 + MRANDOM(-25,25) - 4 * COS(SINE / 12)), RAD(MRANDOM(-25,25)), RAD(0)), 1.5 / Animation_Speed)
  3259. end
  3260. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.35, 0) * ANGLES(RAD(90), RAD(25), RAD(45)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3261. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * 1, 0.5 * 1, -0.1 * 1) * ANGLES(RAD(95), RAD(25), RAD(45)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  3262. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.3 - 0.1 * COS(SINE / 24), -1 - 0.1 * COS(SINE / 24)) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-20)), 0.2 / Animation_Speed)
  3263. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1.2, 0.2 - 0.1 * COS(SINE / 24), -0.4 - 0.1 * COS(SINE / 24)) * ANGLES(RAD(45), RAD(-70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(10)), 0.2 / Animation_Speed)
  3264. end
  3265. elseif TORSOVELOCITY > 1 and HITFLOOR ~= nil then
  3266. ANIM = "Walk"
  3267. if ATTACK == false and Mode == 1 then
  3268. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3269. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 8 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3270. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.5) * ANGLES(RAD(150), RAD(0), RAD(-55))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3271. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.1, 0.2, -0.7) * ANGLES(RAD(50), RAD(15), RAD(90)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  3272. RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-15)), 2 / Animation_Speed)
  3273. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(15)), 2 / Animation_Speed)
  3274. elseif ATTACK == false and Mode == 1337 then
  3275. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3276. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 8 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3277. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.65, -0.15) * ANGLES(RAD(150), RAD(0), RAD(0))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3278. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-60 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(-5)) * LEFTSHOULDERC0, 0.35 / Animation_Speed)
  3279. RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-15)), 2 / Animation_Speed)
  3280. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(15)), 2 / Animation_Speed)
  3281. elseif ATTACK == false and Mode == "cool" then
  3282. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3283. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 8 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3284. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.65, -0.15) * ANGLES(RAD(150), RAD(0), RAD(0))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3285. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-60 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(-5)) * LEFTSHOULDERC0, 0.35 / Animation_Speed)
  3286. RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-15)), 2 / Animation_Speed)
  3287. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(15)), 2 / Animation_Speed)
  3288. elseif ATTACK == false and Mode == "EMBERR" then
  3289. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3290. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 8 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3291. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.65, -0.15) * ANGLES(RAD(150), RAD(0), RAD(0))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3292. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-60 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(-5)) * LEFTSHOULDERC0, 0.35 / Animation_Speed)
  3293. RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-15)), 2 / Animation_Speed)
  3294. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(15)), 2 / Animation_Speed)
  3295.  
  3296. elseif ATTACK == false and Mode == 50 then
  3297. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3298. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25 + MRANDOM(-5,5) - 4 * COS(SINE / 12)), RAD(MRANDOM(-5,5)), RAD(15)), 1 / Animation_Speed)
  3299. if MRANDOM(1,7) == 1 then
  3300. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 + MRANDOM(-25,25) - 4 * COS(SINE / 12)), RAD(MRANDOM(-25,25)), RAD(0)), 1.5 / Animation_Speed)
  3301. end
  3302. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.65, -0.15) * ANGLES(RAD(150), RAD(0), RAD(0))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3303. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-60 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(-5)) * LEFTSHOULDERC0, 0.35 / Animation_Speed)
  3304. RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-15)), 2 / Animation_Speed)
  3305. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(15)), 2 / Animation_Speed)
  3306. elseif ATTACK == false and Mode == 304 then
  3307. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3308. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 8 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3309. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.65, -0.15) * ANGLES(RAD(150), RAD(0), RAD(0))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3310. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-60 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(-5)) * LEFTSHOULDERC0, 0.35 / Animation_Speed)
  3311. RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-15)), 2 / Animation_Speed)
  3312. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(15)), 2 / Animation_Speed)
  3313.  
  3314. elseif ATTACK == false and Mode == DFEAR then
  3315. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.35, 0) * ANGLES(RAD(-180), RAD(180), RAD(180)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3316. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-60 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(-5)) * LEFTSHOULDERC0, 0.35 / Animation_Speed)
  3317. RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1 - 0.15 * COS(SINE / WALKSPEEDVALUE*2), -0.2+ 0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-15)), 2 / Animation_Speed)
  3318. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.15 * COS(SINE / WALKSPEEDVALUE*2), -0.2+ -0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(15)), 2 / Animation_Speed)
  3319. elseif ATTACK == false and Mode == 34 then
  3320. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3321. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 8 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3322. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.65, -0.15) * ANGLES(RAD(150), RAD(0), RAD(0))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3323. RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-15)), 2 / Animation_Speed)
  3324. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(15)), 2 / Animation_Speed)
  3325.  
  3326. end
  3327. end
  3328. unanchor()
  3329. Humanoid.MaxHealth = "inf"
  3330. Humanoid.Health = "inf"
  3331. for i,v in pairs (Weapon:GetDescendants()) do
  3332. if v:IsA("BasePart") then
  3333. v.Transparency = 1
  3334. else
  3335. end
  3336. end
  3337. if Rooted == false then
  3338. Disable_Jump = false
  3339. Humanoid.WalkSpeed = Speed
  3340. elseif Rooted == true then
  3341. Disable_Jump = true
  3342. Humanoid.WalkSpeed = 0
  3343. end
  3344. end
  3345.  
  3346. --//=================================\\
  3347. --\\=================================//
  3348.  
  3349.  
  3350.  
  3351.  
  3352.  
  3353. --//====================================================\\--
  3354. --|| END OF SCRIPT
  3355. --\\====================================================//--
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement