Advertisement
helloitsdeleted

ZephisZ first URG exploit

Dec 5th, 2020
248
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 33.54 KB | None | 0 0
  1. -- URG, the new ultimate trolling gui script, its not original, I ZEPHISZ MADE IT
  2. -- WARNING: this script is not normal, its brutal, normally you wont be banned for exploiting, BUT if you run this script too much youll be banned
  3. -- URG The new generation
  4.  
  5. --Instances:
  6.  
  7. local URG = Instance.new("ScreenGui")
  8. local LogIn = Instance.new("ImageLabel")
  9. local Text = Instance.new("TextLabel")
  10. local TextButton = Instance.new("TextButton")
  11. local Main = Instance.new("ImageLabel")
  12. local TextLabel = Instance.new("ImageLabel")
  13. local Label = Instance.new("TextLabel")
  14. local Credits = Instance.new("TextLabel")
  15. local WorldEater = Instance.new("TextButton")
  16. local UTG = Instance.new("TextButton")
  17. local VR = Instance.new("TextButton")
  18. local Logout = Instance.new("TextButton")
  19.  
  20. --Properties:
  21.  
  22. URG.Name = "URG"
  23. URG.Parent = game.CoreGui
  24.  
  25. LogIn.Name = "LogIn"
  26. LogIn.Parent = URG
  27. LogIn.BackgroundColor3 = Color3.fromRGB(97, 97, 97)
  28. LogIn.BackgroundTransparency = 1.000
  29. LogIn.Position = UDim2.new(0, 0, 0.859582603, 0)
  30. LogIn.Size = UDim2.new(0, 214, 0, 74)
  31. LogIn.Image = "rbxassetid://3570695787"
  32. LogIn.ScaleType = Enum.ScaleType.Slice
  33. LogIn.SliceCenter = Rect.new(100, 100, 100, 100)
  34. LogIn.SliceScale = 0.667
  35.  
  36. Text.Name = "Text"
  37. Text.Parent = LogIn
  38. Text.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  39. Text.BorderColor3 = Color3.fromRGB(255, 255, 255)
  40. Text.Position = UDim2.new(0.112149537, 0, 0.0945945978, 0)
  41. Text.Size = UDim2.new(0, 165, 0, 19)
  42. Text.Font = Enum.Font.Roboto
  43. Text.Text = "URG"
  44. Text.TextColor3 = Color3.fromRGB(255, 0, 0)
  45. Text.TextScaled = true
  46. Text.TextSize = 14.000
  47. Text.TextWrapped = true
  48. Logout.MouseButton1Down:connect(function()
  49.     LogIn.Visible = true
  50.     Main.Visible = false
  51. end)
  52.  
  53. TextButton.Parent = LogIn
  54. TextButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  55. TextButton.BorderColor3 = Color3.fromRGB(255, 255, 255)
  56. TextButton.Position = UDim2.new(0.126168221, 0, 0.432432473, 0)
  57. TextButton.Size = UDim2.new(0, 162, 0, 35)
  58. TextButton.Font = Enum.Font.SourceSans
  59. TextButton.Text = "Login"
  60. TextButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  61. TextButton.TextScaled = true
  62. TextButton.TextSize = 14.000
  63. TextButton.TextWrapped = true
  64.  
  65. Main.Name = "Main"
  66. Main.Parent = URG
  67. Main.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  68. Main.BackgroundTransparency = 1.000
  69. Main.Position = UDim2.new(-0.0120431501, 0, 0.0303605311, 0)
  70. Main.Size = UDim2.new(0, 226, 0, 317)
  71. Main.Visible = false
  72. Main.Image = "rbxassetid://3570695787"
  73. Main.ImageColor3 = Color3.fromRGB(11, 11, 11)
  74. Main.ScaleType = Enum.ScaleType.Slice
  75. Main.SliceCenter = Rect.new(100, 100, 100, 100)
  76. Main.SliceScale = 0.667
  77.  
  78. TextLabel.Name = "TextLabel"
  79. TextLabel.Parent = Main
  80. TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  81. TextLabel.BackgroundTransparency = 1.000
  82. TextLabel.BorderColor3 = Color3.fromRGB(0, 255, 0)
  83. TextLabel.Position = UDim2.new(0.0665083379, 0, 0.0590909123, 0)
  84. TextLabel.Size = UDim2.new(0, 186, 0, 25)
  85. TextLabel.Image = "rbxassetid://3570695787"
  86. TextLabel.ImageColor3 = Color3.fromRGB(0, 0, 0)
  87. TextLabel.ScaleType = Enum.ScaleType.Slice
  88. TextLabel.SliceCenter = Rect.new(100, 100, 100, 100)
  89. TextLabel.SliceScale = 0.667
  90.  
  91.  
  92. Label.Name = "Label"
  93. Label.Parent = TextLabel
  94. Label.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  95. Label.BackgroundTransparency = 1.000
  96. Label.BorderColor3 = Color3.fromRGB(0, 255, 0)
  97. Label.Position = UDim2.new(-0.000472646207, 0, 0, 0)
  98. Label.Size = UDim2.new(0, 201, 0, 25)
  99. Label.Font = Enum.Font.SourceSans
  100. Label.Text = "Ultimate Red Gui"
  101. Label.TextColor3 = Color3.fromRGB(0, 255, 0)
  102. Label.TextScaled = true
  103. Label.TextSize = 14.000
  104. Label.TextWrapped = true
  105.  
  106. Credits.Name = "Credits"
  107. Credits.Parent = Main
  108. Credits.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  109. Credits.BorderColor3 = Color3.fromRGB(0, 255, 0)
  110. Credits.Position = UDim2.new(0.160816014, 0, 0.554545462, 0)
  111. Credits.Size = UDim2.new(0, 81, 0, 35)
  112. Credits.Font = Enum.Font.SourceSans
  113. Credits.Text = "Made by ZephisZ"
  114. Credits.TextColor3 = Color3.fromRGB(0, 255, 0)
  115. Credits.TextSize = 14.000
  116.  
  117. WorldEater.Name = "WorldEater"
  118. WorldEater.Parent = Main
  119. WorldEater.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  120. WorldEater.BorderColor3 = Color3.fromRGB(0, 255, 0)
  121. WorldEater.Position = UDim2.new(0.174090341, 0, 0.25, 0)
  122. WorldEater.Size = UDim2.new(0, 81, 0, 35)
  123. WorldEater.Font = Enum.Font.SciFi
  124. WorldEater.Text = "World Eater"
  125. WorldEater.TextColor3 = Color3.fromRGB(0, 255, 0)
  126. WorldEater.TextSize = 14.000
  127. WorldEater.MouseButton1Down:connect(function()
  128.     --[[ World eater Script ]]--
  129.     --[[ Declarations ]]--
  130.     wait(.0000000000000000000001)
  131.     local Player = game:GetService("Players").LocalPlayer
  132.     local Character = Player.Character
  133.     local Head = Character.Head
  134.     local Torso = Character.Torso
  135.     local Right_Arm = Character["Right Arm"]
  136.     local Right_Leg = Character["Right Leg"]
  137.     local Left_Arm = Character["Left Arm"]
  138.     local Left_Leg = Character["Left Leg"]
  139.     local Humanoid = Character.Humanoid
  140.     local Animation = "Idle"
  141.     local Mouse = Player:GetMouse()
  142.     local LeftShoulder = Torso["Left Shoulder"]
  143.     local Left_Hip = Torso["Left Hip"]
  144.     local RightShoulder = Torso["Right Shoulder"]
  145.     local Right_Hip = Torso["Right Hip"]
  146.     local Root = Character.HumanoidRootPart
  147.     local RootJoint = Root.RootJoint
  148.     local Attacking = false
  149.     local CanAttack = true
  150.     local Anim = "Idle"
  151.     local Combo = 1
  152.     local Blocking = false
  153.     local MaxDestruction = 1000
  154.     local Destruction = 0
  155.     local MaxBlock = 100
  156.     local Effects = {}
  157.     local Color = "Bright yellow"
  158.     local Invert = false
  159.     local Idle = 0
  160.     local Equipped = false
  161.     local Running = false
  162.     local Unseathed = false
  163.     local Shard = "None"
  164.  
  165.     Humanoid.MaxHealth = 3000
  166.     Humanoid.Health = 3000
  167.  
  168.     local WorldEaterTheme = Instance.new("Sound",Character)
  169.     WorldEaterTheme.Name = "WorldEaterTheme"
  170.     WorldEaterTheme.Looped = true
  171.     WorldEaterTheme.SoundId = "http://www.roblox.com/asset?id=149981769"
  172.     WorldEaterTheme:Play()
  173.  
  174.     Left_Shoulder = Instance.new("Weld", Torso)
  175.     Left_Shoulder.Part0 = Torso
  176.     Left_Shoulder.Part1 = Left_Arm
  177.     Left_Shoulder.Name = "Left Shoulder"
  178.     Left_Shoulder.C0 = CFrame.new(-1.5,0,0)
  179.  
  180.     Right_Shoulder = Instance.new("Weld", Torso)
  181.     Right_Shoulder.Part0 = Torso
  182.     Right_Shoulder.Part1 = Right_Arm
  183.     Right_Shoulder.Name = "Right Shoulder"
  184.     Right_Shoulder.C0 = CFrame.new(1.5,0,0)
  185.  
  186.     LeftShoulder.Parent = nil
  187.     RightShoulder.Parent = nil
  188.     Humanoid.WalkSpeed = 10
  189.  
  190.     local RootCFrame = CFrame.fromEulerAnglesXYZ(-1.57,0,3.14)
  191.     Necko = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  192.     Necko2 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  193.     Right_Hip_C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  194.     Left_Hip_C1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  195.  
  196.  
  197.     Movemment = 1
  198.     Walk = 0
  199.  
  200.     Animator = Humanoid.Animator
  201.     --Animate = Character.Animate
  202.  
  203.     Animator.Parent = nil
  204.     --Animate.Parent = nil
  205.  
  206.     local Services = {
  207.  
  208.         SoundService = game:GetService("SoundService");
  209.         Players = game:GetService("Players");
  210.         Debris = game:GetService("Debris");
  211.         Workspace = game:GetService("Workspace");
  212.         Lighting = game:GetService("Lighting");
  213.         HttpService = game:GetService("HttpService");
  214.         InsertService = game:GetService("InsertService");
  215.  
  216.     }
  217.  
  218.     local ManaBarGUI = Instance.new("ScreenGui", Player.PlayerGui)
  219.     ManaBarGUI.Name = "ManaBarGUI"
  220.  
  221.     local ManaBarP1 = Instance.new("Frame", ManaBarGUI)
  222.     ManaBarP1.Name = "ManaBarPart1"
  223.     ManaBarP1.Size = UDim2.new(0,300,0,20)
  224.     ManaBarP1.Position = UDim2.new(0,350,0.1,0)
  225.     ManaBarP1.BackgroundColor3 = BrickColor.Black().Color
  226.  
  227.     local ManaBarP2 = Instance.new("Frame", ManaBarP1)
  228.     ManaBarP2.Name = "ManaBarPart2"
  229.     ManaBarP2.Size = UDim2.new(0,300,0,20)
  230.     ManaBarP2.Position = UDim2.new(0,0,0,0)
  231.     ManaBarP2.BackgroundColor3 = BrickColor.new("Black").Color
  232.  
  233.     local ManaBarText = Instance.new("TextLabel", ManaBarP1)
  234.     ManaBarText.Name = "ManaBarText"
  235.     ManaBarText.Size = UDim2.new(0,300,0,20)
  236.     ManaBarText.Position = UDim2.new(0,0,-1.5,0)   
  237.     ManaBarText.TextScaled = true
  238.     ManaBarText.Text = "<{[ Destruction ]}> 0 <{[ Destruction ]}>"
  239.     ManaBarText.BackgroundTransparency = 1
  240.     ManaBarText.TextStrokeTransparency = 0
  241.     ManaBarText.TextStrokeColor3 = Color3.new(1,1,1)
  242.     ManaBarText.TextColor3 = Color3.new(0,0,0)
  243.     ManaBarText.Font = "Garamond"
  244.  
  245.     local WorldEaterGui = Instance.new("BillboardGui", Head)
  246.     WorldEaterGui.ExtentsOffset = Vector3.new(0,5,0)
  247.     WorldEaterGui.Adornee = Head
  248.     WorldEaterGui.AlwaysOnTop = true
  249.     WorldEaterGui.Enabled = true
  250.     WorldEaterGui.Size = UDim2.new(0, 200,0, 50)
  251.  
  252.     local WorldEaterText = Instance.new("TextLabel", WorldEaterGui)
  253.     WorldEaterText.BackgroundTransparency = 1
  254.     WorldEaterText.Font = "Garamond"
  255.     WorldEaterText.Size = UDim2.new(0, 200,0, 50)
  256.     WorldEaterText.TextStrokeColor3 = BrickColor.Red().Color
  257.     WorldEaterText.TextStrokeTransparency = 0
  258.     WorldEaterText.TextColor3 = BrickColor.Black().Color
  259.     WorldEaterText.TextScaled = true
  260.     WorldEaterText.Text = "World Eater"
  261.  
  262.     --------[[ Mesh Ids ]]--------
  263.  
  264.     SpikeMeshId = 1033714
  265.     SpikeBallId = 9982590
  266.     StarMeshId = 45428961
  267.     CrystalMeshId = 9756362
  268.  
  269.     --[[ Essential Functions ]]--
  270.     function NoOutlines(Part)
  271.         Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
  272.     end
  273.  
  274.  
  275.     local CreatePart = function(Parent, Name, Color, Size, Material, Transparency, Shape)
  276.  
  277.         local Part = Instance.new("Part", Parent)
  278.         Part.Name = Name
  279.         Part.BrickColor = BrickColor.new(Color)
  280.         Part.Size = Size
  281.         Part.Material = Material
  282.         Part.Transparency = Transparency
  283.         Part.Shape = Shape
  284.         Part.CanCollide = false
  285.         NoOutlines(Part)
  286.  
  287.         return Part
  288.  
  289.     end
  290.  
  291.     local CreateMesh = function(Parent, Scale, Shape)
  292.  
  293.  
  294.         local Mesh = Instance.new("BlockMesh", Parent)
  295.         Mesh.Scale = Scale
  296.  
  297.         return Mesh
  298.  
  299.     end
  300.  
  301.     local CreateWedge = function(Parent, Name, Color, Size, Material, Transparency)
  302.  
  303.         local WedgePart = Instance.new("WedgePart", Parent)
  304.         WedgePart.Name = Name
  305.         WedgePart.BrickColor = BrickColor.new(Color)
  306.         WedgePart.Size = Size
  307.         WedgePart.Material = Material
  308.         WedgePart.Transparency = Transparency
  309.         WedgePart.CanCollide = false
  310.         NoOutlines(WedgePart)
  311.  
  312.         return WedgePart
  313.  
  314.     end
  315.  
  316.     local CreateWeld = function(Parent, Cframe, P1 , P0)
  317.  
  318.         local Weld = Instance.new("Weld", Parent)
  319.         Weld.Part0 = P0
  320.         Weld.Part1 = P1
  321.         Weld.Name = P0.Name .. "To" .. P1.Name
  322.         Weld.C0 = Cframe
  323.  
  324.         return Weld
  325.  
  326.     end
  327.  
  328.     local CreateVelocity = function(Parent,Velocity,Force)
  329.  
  330.         local BodyVelocity = Instance.new("BodyVelocity", Parent)
  331.         BodyVelocity.Velocity = Velocity
  332.         BodyVelocity.MaxForce = Force  
  333.  
  334.  
  335.  
  336.         return BodyVelocity
  337.  
  338.     end
  339.  
  340.  
  341.     local CreateCrystal = function(Parent, Name, Color, Size, Material, Transparency, Scale)
  342.  
  343.  
  344.         local Part = Instance.new("Part", Parent)
  345.         Part.Name = Name
  346.         Part.BrickColor = BrickColor.new(Color)
  347.         Part.Size = Size
  348.         Part.Material = Material
  349.         Part.Transparency = Transparency
  350.         Part.CanCollide = false
  351.         NoOutlines(Part)
  352.  
  353.         local Mesh = Instance.new("SpecialMesh", Part)
  354.         Mesh.MeshId = "http://www.roblox.com/asset?id=" .. CrystalMeshId
  355.         Mesh.Scale = Scale
  356.  
  357.         return Mesh and Part
  358.  
  359.     end
  360.  
  361.     local MakeSFX = function(Parent, Id, Volume, Pitch, Type)
  362.  
  363.         local SFX = Instance.new("Sound", Parent)
  364.         SFX.SoundId = "http://www.roblox.com/asset?id=" .. Id
  365.         SFX.Name = "SFX"
  366.         SFX:Play()
  367.         SFX.Volume = Volume
  368.         SFX.Pitch = Pitch
  369.         SFX.PlayOnRemove = true
  370.         SFX:Remove()
  371.  
  372.         if Type == "Echo" then
  373.  
  374.             Instance.new("EchoSoundEffect", SFX)   
  375.  
  376.         end
  377.  
  378.     end
  379.  
  380.     local CreateSpike = function(Parent, Name, Color, Size, Material, Transparency, Scale)
  381.  
  382.  
  383.         local Part = Instance.new("Part", Parent)
  384.         Part.Name = Name
  385.         Part.BrickColor = BrickColor.new(Color)
  386.         Part.Size = Size
  387.         Part.Material = Material
  388.         Part.Transparency = Transparency
  389.         Part.CanCollide = false
  390.         NoOutlines(Part)
  391.  
  392.         local Mesh = Instance.new("SpecialMesh", Part)
  393.         Mesh.MeshId = "http://www.roblox.com/asset?id=" .. SpikeMeshId
  394.         Mesh.Scale = Scale
  395.  
  396.         return Mesh and Part
  397.  
  398.     end
  399.  
  400.     CircleEffect = function(Position, Parent, DSX, DSY, DSZ, SX, SY, SZ, Time, Brickcolor, Material, Transparency)
  401.  
  402.         local Part = Instance.new("Part", Parent)
  403.         Part.Transparency = Transparency
  404.         Part.Name = "CircleEffect"
  405.         Part.Size = Vector3.new()
  406.         Part.Anchored = true
  407.         Part.CanCollide = false
  408.         Part.Position = Position
  409.         Part.BrickColor = BrickColor.new(Brickcolor)
  410.         Part.Material = Material
  411.         NoOutlines(Part)
  412.  
  413.         local Mesh = Instance.new("SpecialMesh", Part)
  414.         Mesh.MeshType = "Sphere"
  415.         Mesh.Scale = Vector3.new(DSX, DSY, DSZ)
  416.  
  417.         Services.Debris:AddItem(Part, Time)
  418.  
  419.  
  420.         table.insert(Effects, {Part, "Circle", Time, SX, SY, SZ})
  421.  
  422.  
  423.     end
  424.  
  425.     BlockEffect = function(Position, Parent, DSX, DSY, DSZ, SX, SY, SZ, Time, Brickcolor, Material, Transparency)
  426.  
  427.         local Part = Instance.new("Part", Parent)
  428.         Part.Transparency = Transparency
  429.         Part.Name = "BlockEffect"
  430.         Part.Size = Vector3.new()
  431.         Part.Anchored = true
  432.         Part.Position = Position
  433.         Part.CanCollide = false
  434.         Part.BrickColor = BrickColor.new(Brickcolor)
  435.         Part.Material = Material
  436.         NoOutlines(Part)
  437.  
  438.         local Mesh = Instance.new("BlockMesh", Part)
  439.         Mesh.Scale = Vector3.new(DSX, DSY, DSZ)
  440.  
  441.         Services.Debris:AddItem(Part, Time)
  442.  
  443.         table.insert(Effects, {Part, "Block", Time, SX, SY, SZ})
  444.  
  445.  
  446.     end
  447.  
  448.     --[[ Damage function ]]--
  449.  
  450.  
  451.     function DamageFunction(Hit, Part, Type, HitSFX, Knockback, Min, Max)
  452.  
  453.         local HitHumanoid = Hit.Parent.Humanoid
  454.  
  455.  
  456.         local Damage = math.random(Min, Max)
  457.  
  458.  
  459.         coroutine.resume(coroutine.create(function()
  460.             HitHumanoid:TakeDamage(Damage)
  461.         end))
  462.  
  463.         if Type == "Shrink" then
  464.             MakeSFX(Hit.Parent.Torso, 209527235, 1, 1) 
  465.             for i,v in pairs(Hit.Parent:children()) do
  466.                 if v:IsA("Part") then
  467.                     coroutine.resume(coroutine.create(function()       
  468.                         for i = 1,100 do
  469.                             wait() 
  470.                             v.Size = v.Size - Vector3.new(0.05,0.05,0.05)
  471.                             v.Transparency = v.Transparency + 0.05
  472.  
  473.                         end    
  474.                     end))
  475.                 end
  476.             end
  477.  
  478.         end
  479.  
  480.  
  481.  
  482.         if Type == "Normal" then
  483.  
  484.             local Push = CreateVelocity(Hit.Parent.Torso, Torso.CFrame.lookVector * Knockback, Vector3.new(math.huge,math.huge,math.huge))
  485.             Services.Debris:AddItem(Push, 0)   
  486.             DamageLabel(Hit.Parent, Damage, Hit)
  487.  
  488.         elseif Type == "Ranged" then
  489.             local Push = CreateVelocity(Hit.Parent.Torso, Part.CFrame.lookVector * Knockback, Vector3.new(math.huge,math.huge,math.huge))
  490.             Services.Debris:AddItem(Push, 0)   
  491.             DamageLabel(Hit.Parent, Damage, Hit)
  492.  
  493.         elseif Type == "Impale" then
  494.  
  495.             local Spike = CreateSpike(Services.Workspace, "D e a t h", "Black", Vector3.new(), "SmoothPlastic", 0, Vector3.new(1,20,1))
  496.             Spike.Anchored = true
  497.             Spike.Rotation = Vector3.new(math.random(-50,50), 0 , math.random(-50,50))
  498.             Spike.Position = Hit.Parent.Torso.Position
  499.  
  500.  
  501.             Services.Debris:AddItem(Spike, 30)
  502.  
  503.             Hit.Parent:BreakJoints()
  504.             Hit.Parent.Torso.Position = Spike.Position + Vector3.new(0,5,0)
  505.             Hit.Parent.Torso.Anchored = true
  506.  
  507.             MakeSFX(Spike, 306247724, 1,1) 
  508.             MakeSFX(Hit.Parent.Torso, 209527175, 10,1)
  509.         elseif Type == "Knockdown" then
  510.  
  511.  
  512.             local Push = CreateVelocity(Hit.Parent.Torso, Part.CFrame.lookVector * Knockback, Vector3.new(math.huge,math.huge,math.huge))
  513.             DamageLabel(Hit.Parent, Damage, Hit)
  514.             Services.Debris:AddItem(Push, 0.3)
  515.  
  516.             coroutine.resume(coroutine.create(function()
  517.  
  518.                 HitHumanoid.PlatformStand = true
  519.                 wait(1)
  520.                 HitHumanoid.PlatformStand = false  
  521.  
  522.  
  523.             end))  
  524.         end
  525.  
  526.         if HitSFX == "Penetration" then
  527.  
  528.             MakeSFX(Hit, 199149269, 1 , 1)
  529.  
  530.         elseif HitSFX == "Punch" then
  531.  
  532.             MakeSFX(Hit, 278062209, 1 , 1)
  533.  
  534.  
  535.  
  536.  
  537.         end
  538.     end
  539.  
  540.     function DamageLabel(HitCharacter, DamageDealt, Hit)
  541.  
  542.         local DamageShowingPart = CreatePart(Services.Workspace, "ShowDamage", "Bright yellow", Vector3.new(0.8,0.8,0.8), "Neon", 1, "Block")
  543.         DamageShowingPart.Position = HitCharacter.Head.Position
  544.  
  545.         local DamageGui = Instance.new("BillboardGui", DamageShowingPart)
  546.         DamageGui.Name = "Damage"
  547.         DamageGui.AlwaysOnTop = true
  548.         DamageGui.Size = UDim2.new(5, 0, 5, 0)
  549.  
  550.         local DamageNumber = Instance.new("TextLabel", DamageGui)
  551.         DamageNumber.Size = UDim2.new(1,0,1,0)
  552.         if Hit.Parent:FindFirstChild("Head") then
  553.             DamageNumber.TextStrokeColor3 = Hit.Parent.Head.BrickColor.Color
  554.             DamageNumber.TextColor3 = Hit.BrickColor.Color
  555.         end
  556.         DamageNumber.TextStrokeTransparency = 0
  557.         DamageNumber.BackgroundTransparency = 1
  558.         DamageNumber.Font = "SourceSansBold"
  559.         DamageNumber.TextScaled = true
  560.         DamageNumber.Text = DamageDealt
  561.  
  562.         local BodyVelocity = Instance.new("BodyVelocity", DamageShowingPart)
  563.         BodyVelocity.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  564.         BodyVelocity.Velocity = Vector3.new(0,2,0) 
  565.  
  566.         Services.Debris:AddItem(DamageShowingPart, 3)
  567.  
  568.  
  569.     end
  570.  
  571.     function ValidateDamage(Part, Distance ,Min , Max, Type, HitSFX, Knockback)
  572.         for _,WorkspaceChildren in pairs(workspace:children()) do
  573.  
  574.             local HitHumanoid = WorkspaceChildren:findFirstChild("Humanoid")
  575.  
  576.             if HitHumanoid ~= nil then
  577.                 local Hit = WorkspaceChildren:findFirstChild("Torso")
  578.  
  579.                 if Hit ~= nil then
  580.  
  581.                     local Target = Hit.Position - Part.Position
  582.  
  583.                     local Magnitude = Target.magnitude
  584.  
  585.                     if Magnitude <= Distance and WorkspaceChildren.Name ~= Player.Name then
  586.  
  587.                         local HitBlock = Hit.Parent:FindFirstChild("Block")
  588.  
  589.                         if HitBlock ~= nil and HitBlock:FindFirstChild("BlockDurability") and HitBlock.Value == true then
  590.  
  591.                             local HitBlock2 = Hit.Parent.Block.BlockDurability 
  592.  
  593.                             if HitBlock2.Value > 15 then
  594.  
  595.                                 local HitN = math.random(1,5)
  596.  
  597.                                 HitBlock2.Value = HitBlock2.Value - 15 
  598.  
  599.  
  600.                                 if HitN == 1 then
  601.                                     MakeSFX(Hit ,199148971, 0.5, 1)
  602.                                 end
  603.  
  604.                                 if HitN == 2 then
  605.                                     MakeSFX(Hit ,199149025, 0.5, 1)
  606.                                 end
  607.  
  608.                                 if HitN == 3 then
  609.                                     MakeSFX(Hit ,199149072, 0.5, 1)
  610.                                 end
  611.  
  612.                                 if HitN == 4 then
  613.                                     MakeSFX(Hit ,199149109, 0.5, 1)
  614.                                 end
  615.  
  616.                                 if HitN == 5 then
  617.                                     MakeSFX(Hit ,199149119, 0.5, 1)
  618.                                 end
  619.                                 return
  620.                             end
  621.                         end
  622.  
  623.                         DamageFunction(Hit, Part, Type, HitSFX, Knockback, Min, Max)
  624.  
  625.  
  626.  
  627.                     end
  628.                 end
  629.             end
  630.         end
  631.     end
  632.  
  633.  
  634.  
  635.     local Cloak = Instance.new("Part", Character)
  636.     Cloak.Name = "Cloak"
  637.     Cloak.CanCollide = false
  638.     Cloak.BrickColor = BrickColor.new("Institutional white")
  639.  
  640.     local CloakMesh = Instance.new("SpecialMesh", Cloak)
  641.     CloakMesh.MeshId = "http://www.roblox.com/asset?id=16150814"
  642.     CloakMesh.TextureId = "http://www.roblox.com/asset?id=16150799"
  643.  
  644.     local CloakWeld = CreateWeld(Cloak, CFrame.new(0,0,0) * CFrame.Angles(0,0,0), Head , Cloak, "ArkusToCharacter")
  645.  
  646.     for i,v in pairs(Character:children()) do
  647.         if v:IsA("Accessory") then
  648.             v:Remove()
  649.         elseif v:IsA("Shirt") then
  650.             v:Remove()
  651.         elseif v:IsA("Pants") then
  652.             v:Remove() 
  653.         elseif v:IsA("BodyColors") then
  654.  
  655.             Head.BrickColor =BrickColor.new("Really black")
  656.             Torso.BrickColor = BrickColor.new("Really black")
  657.             Right_Arm.BrickColor = BrickColor.new("Really black")
  658.             Right_Leg.BrickColor = BrickColor.new("Really black")
  659.             Left_Arm.BrickColor = BrickColor.new("Really black")
  660.             Left_Leg.BrickColor = BrickColor.new("Really black")
  661.  
  662.             v.HeadColor = BrickColor.new("Really black")
  663.             v.TorsoColor = BrickColor.new("Really black")
  664.             v.RightArmColor = BrickColor.new("Really black")
  665.             v.LeftArmColor = BrickColor.new("Really black")
  666.             v.RightLegColor = BrickColor.new("Really black")
  667.             v.LeftLegColor = BrickColor.new("Really black")
  668.  
  669.         end
  670.     end
  671.  
  672.  
  673.  
  674.     --[[ CLerp Declarations ]]--
  675.  
  676.     function clerp(a,b,t)
  677.         local qa = {QuaternionFromCFrame(a)}
  678.         local qb = {QuaternionFromCFrame(b)}
  679.         local ax, ay, az = a.x, a.y, a.z
  680.         local bx, by, bz = b.x, b.y, b.z
  681.         local _t = 1-t
  682.         return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  683.     end
  684.  
  685.     function QuaternionFromCFrame(cf) -- dis one
  686.         local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  687.         local trace = m00 + m11 + m22
  688.         if trace > 0 then
  689.             local s = math.sqrt(1 + trace)
  690.             local recip = 0.5/s
  691.             return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  692.         else
  693.             local i = 0
  694.             if m11 > m00 then
  695.                 i = 1
  696.             end
  697.             if m22 > (i == 0 and m00 or m11) then
  698.                 i = 2
  699.             end
  700.             if i == 0 then
  701.                 local s = math.sqrt(m00-m11-m22+1)
  702.                 local recip = 0.5/s
  703.                 return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  704.             elseif i == 1 then
  705.                 local s = math.sqrt(m11-m22-m00+1)
  706.                 local recip = 0.5/s
  707.                 return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  708.             elseif i == 2 then
  709.                 local s = math.sqrt(m22-m00-m11+1)
  710.                 local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  711.             end
  712.         end
  713.     end
  714.  
  715.     function QuaternionToCFrame(px, py, pz, x, y, z, w)
  716.         local xs, ys, zs = x + x, y + y, z + z
  717.         local wx, wy, wz = w*xs, w*ys, w*zs
  718.         local xx = x*xs
  719.         local xy = x*ys
  720.         local xz = x*zs
  721.         local yy = y*ys
  722.         local yz = y*zs
  723.         local zz = z*zs
  724.         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))
  725.     end
  726.  
  727.     function QuaternionSlerp(a, b, t)
  728.         local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  729.         local startInterp, finishInterp;
  730.         if cosTheta >= 0.0001 then
  731.             if (1 - cosTheta) > 0.0001 then
  732.                 local theta = math.acos(cosTheta)
  733.                 local invSinTheta = 1/math.sin(theta)
  734.                 startInterp = math.sin((1-t)*theta)*invSinTheta
  735.                 finishInterp = math.sin(t*theta)*invSinTheta  
  736.             else
  737.                 startInterp = 1-t
  738.                 finishInterp = t
  739.             end
  740.         else
  741.             if (1+cosTheta) > 0.0001 then
  742.                 local theta = math.acos(-cosTheta)
  743.                 local invSinTheta = 1/math.sin(theta)
  744.                 startInterp = math.sin((t-1)*theta)*invSinTheta
  745.                 finishInterp = math.sin(t*theta)*invSinTheta
  746.             else
  747.                 startInterp = t-1
  748.                 finishInterp = t
  749.             end
  750.         end
  751.         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
  752.     end
  753.  
  754.     function RayCast(Pos, Dir, Max, Ignore)
  755.         return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  756.     end
  757.  
  758.  
  759.     function Bars()
  760.  
  761.         --[[ Mana Bar ]]-- 
  762.         if Destruction ~= MaxDestruction then
  763.  
  764.             Destruction = Destruction + 1
  765.  
  766.         end
  767.  
  768.         if Destruction >= MaxDestruction then
  769.  
  770.             Destruction = Destruction
  771.  
  772.         end
  773.  
  774.  
  775.         ManaBarText.Text = "<{[ Destruction ]}> <|"..Destruction.."|> <{[ Destruction ]}>"
  776.  
  777.         ManaBarP2.Size = UDim2.new(Destruction / Destruction,0,0,20)   
  778.  
  779.     end
  780.     local EyeReference = CreatePart(Character, "Reference", "Dark stone grey", Vector3.new(), "SmoothPlastic", 1, "Block")
  781.     local EyeReferenceWeld = CreateWeld(EyeReference,  CFrame.new(0.15,-0.1,-0.7), EyeReference, Head)
  782.  
  783.     coroutine.resume(coroutine.create(function()
  784.  
  785.         while wait(3) do
  786.  
  787.  
  788.             CircleEffect(EyeReference.Position, Services.Workspace,  1, 1, 1, 1, 1, 1, 0.5, "Bright red", "Neon", 0.5)
  789.  
  790.  
  791.         end
  792.  
  793.     end))
  794.     --[[ Attacks ]]--
  795.  
  796.     function Attack1()
  797.         Attacking = true
  798.         MakeSFX(EyeReference, 341336274, 1,1)
  799.         wait(0.3)
  800.         local Reference = CreatePart(Services.Workspace, "Reference", "Dark stone grey", Vector3.new(), "SmoothPlastic", 1, "Block")
  801.         local ReferenceWeld = CreateWeld(Reference,  CFrame.new(0,0.5,-5), Reference, Root)
  802.  
  803.         local Reference2 = CreatePart(Services.Workspace, "Reference", "Dark stone grey", Vector3.new(), "SmoothPlastic", 1, "Block")
  804.         local Reference2Weld = CreateWeld(Reference2,  CFrame.new(0,0.5,-2), Reference2, Root)
  805.  
  806.  
  807.         for i = 1,10 do
  808.  
  809.             wait()
  810.             RootJoint.C0 = clerp(RootJoint.C0,RootCFrame*CFrame.new(0,0,0)* CFrame.Angles(0,0,-1.6),0.5)
  811.             Torso.Neck.C0 = clerp(Torso.Neck.C0,Necko * CFrame.Angles(0,0,1.3),0.2)
  812.             Right_Shoulder.C0 = clerp(Right_Shoulder.C0, CFrame.new(1.5, 0.1, 0) * CFrame.Angles(0,0,0.2), 0.3)
  813.             Left_Shoulder.C0 = clerp(Left_Shoulder.C0,  CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(0,0,-1.6), 0.4)
  814.             Right_Hip.C0=clerp(Right_Hip.C0,CFrame.new(1,-1,0) * CFrame.Angles(0,1.6,0),0.3)
  815.             Left_Hip.C0=clerp(Left_Hip.C0,CFrame.new(-1,-1,0) * CFrame.Angles(0,-1.6,0),0.3)
  816.  
  817.         end
  818.  
  819.         CircleEffect(Reference2.Position, Services.Workspace,  50, 50, 50, -5, -5, -5, 5, "Bright red", "Neon", 0.5)
  820.         wait(0.5)
  821.         CircleEffect(Reference2.Position, Services.Workspace,  50, 50, 50, -5, -5, -5, 5, "Bright red", "Neon", 0.5)
  822.         wait(0.5)
  823.         CircleEffect(Reference2.Position, Services.Workspace,  50, 50, 50, -5, -5, -5, 5, "Bright red", "Neon", 0.5)
  824.         wait(0.5)
  825.         CircleEffect(Reference2.Position, Services.Workspace,  50, 50, 50, -5, -5, -5, 5, "Bright red", "Neon", 0.5)
  826.         wait(0.5)
  827.         MakeSFX(Reference, 306247724, 1,1) 
  828.         CircleEffect(Reference.Position, Services.Workspace,  1, 1, 1, 5, 5, 5, 5, "Bright red", "Neon", 0.5)
  829.         ValidateDamage(Reference, 10 ,10 , 14, "Shrink", "Penetration", 5)
  830.         Attacking = false
  831.     end
  832.  
  833.     function Attack2()
  834.  
  835.         Attacking = true
  836.         Humanoid.WalkSpeed = 0
  837.         Humanoid.JumpPower = 0
  838.  
  839.  
  840.         for i = 1,25 do
  841.             wait()
  842.  
  843.             RootJoint.C0 = clerp(RootJoint.C0,RootCFrame*CFrame.new(0,0,0)* CFrame.Angles(-0.5,0,0),0.2)
  844.             Torso.Neck.C0 = clerp(Torso.Neck.C0,Necko * CFrame.Angles(-0.5,0,0),0.3)
  845.             Right_Shoulder.C0 = clerp(Right_Shoulder.C0, CFrame.new(1, 1, 0) * CFrame.Angles(3.2,0,-0.6), 0.3)
  846.             Left_Shoulder.C0 = clerp(Left_Shoulder.C0, CFrame.new(-1, 1, 0) * CFrame.Angles(3.2,0,0.6), 0.3)
  847.             Right_Hip.C0=clerp(Right_Hip.C0,CFrame.new(1,-1,0)*CFrame.Angles(0,1.6,-0.3),0.2)
  848.             Left_Hip.C0=clerp(Left_Hip.C0,CFrame.new(-1,-1,-0.5)*CFrame.Angles(0,-1.6,0),0.2)
  849.  
  850.         end
  851.  
  852.         MakeSFX(Torso, 142070127, 1, 1)
  853.         ValidateDamage(Torso, 60 ,23, 26, "Knockdown", "Penetration", 15)
  854.         local Hit, Position = RayCast(Torso.Position,(CFrame.new(Root.Position,Root.Position - Vector3.new(0,1,0))).lookVector,100,Character)
  855.         if Hit ~= nil then
  856.             local Reference = CreatePart(Services.Workspace, "Reference", "Dark stone grey", Vector3.new(), "SmoothPlastic", 1, "Block")
  857.             Reference.Anchored = true
  858.             Reference.CFrame = CFrame.new(Position)
  859.  
  860.             CircleEffect(Reference.Position, Services.Workspace,  1, 1, 1, 5, 5, 5, 5, "Bright red", "Neon", 0.5)
  861.  
  862.             game:GetService("Debris"):AddItem(Reference,0.1)
  863.             for i=1,50 do
  864.  
  865.                 local Ground = CreatePart(Services.Workspace, "Ground", Hit.BrickColor.Color, Vector3.new(math.random(1,3), math.random(1,3), math.random(1,3)), Hit.Material, 0, "Block")
  866.                 Ground.Anchored = true
  867.                 Ground.CanCollide = true
  868.                 Ground.CFrame = CFrame.new(Position) * CFrame.new(math.random(-30,30), 0, math.random(-30,30)) * CFrame.Angles(math.random(-50,50),math.random(-50,50), math.random(-50,50))
  869.  
  870.                 game:GetService("Debris"):AddItem(Ground,10)
  871.  
  872.             end
  873.         end
  874.  
  875.         for i = 1,25 do
  876.             wait()
  877.  
  878.             RootJoint.C0 = clerp(RootJoint.C0,RootCFrame*CFrame.new(0,0,0)* CFrame.Angles(0,0,0),0.5)
  879.             Torso.Neck.C0 = clerp(Torso.Neck.C0,Necko * CFrame.Angles(0.5,0,0),0.3)
  880.             Right_Shoulder.C0 = clerp(Right_Shoulder.C0, CFrame.new(1.5, 0, 0.1) * CFrame.Angles(-0.2,0,0), 0.3)
  881.             Left_Shoulder.C0 = clerp(Left_Shoulder.C0, CFrame.new(-1.5, 0, 0.1) * CFrame.Angles(-0.2,0,0), 0.3)
  882.             Right_Hip.C0=clerp(Right_Hip.C0,CFrame.new(1,-1,0)*CFrame.Angles(0,1.6,-0.3),0.2)
  883.             Left_Hip.C0=clerp(Left_Hip.C0,CFrame.new(-1,-1,-0.5)*CFrame.Angles(0,-1.6,0),0.2)
  884.  
  885.         end
  886.  
  887.         Attacking = false
  888.         Humanoid.WalkSpeed = 16
  889.         Humanoid.JumpPower = 50
  890.  
  891.  
  892.  
  893.     end
  894.  
  895.  
  896.     function Attack3()
  897.         Humanoid.WalkSpeed = 0
  898.         Humanoid.JumpPower = 0
  899.         Attacking = true
  900.         wait(1)
  901.         MakeSFX(Torso, 341336274, 1, 1.2)
  902.         CircleEffect(Torso.Position, Services.Workspace,  1, 1, 1, 20, 20, 20, 5, "Black", "Neon", 0.5)
  903.         wait(1)
  904.         MakeSFX(Torso, 341336274, 1, 1.2)
  905.         CircleEffect(Torso.Position, Services.Workspace,  1, 1, 1, 20, 20, 20, 5, "Black", "Neon", 0.5)
  906.         wait(1)
  907.         MakeSFX(Torso, 341336274, 1, 1.2)
  908.         CircleEffect(Torso.Position, Services.Workspace,  1, 1, 1, 20, 20, 20, 5, "Black", "Neon", 0.5)
  909.         ValidateDamage(Torso, 60 ,0, 0, "Impale", "Penetration", 15)
  910.         Humanoid.WalkSpeed = 16
  911.         Humanoid.JumpPower = 50
  912.         Attacking = false
  913.     end
  914.  
  915.     Mouse.Button1Down:connect(function()
  916.         if not Attacking then
  917.             if Combo == 1 then
  918.  
  919.                 Combo = 2
  920.                 Attack1()
  921.  
  922.  
  923.             elseif Combo == 2 then
  924.  
  925.                 Attack2()
  926.                 Combo = 3
  927.  
  928.             elseif Combo == 3 then
  929.  
  930.                 Attack3()
  931.                 Combo = 1
  932.  
  933.             end
  934.         end
  935.     end)
  936.  
  937.     --[[ CLerp Animations ]]--
  938.     Change1 = 0
  939.     Change2 = 0
  940.     Change3 = 0
  941.     Change4 = 0
  942.  
  943.     while true do
  944.         wait()
  945.  
  946.         local Torvel = (Root.Velocity*Vector3.new(1,0,1)).magnitude
  947.         local Velderp = Root.Velocity.y
  948.         HitFloor,PosFloor = RayCast(Root.Position,(CFrame.new(Root.Position,Root.Position - Vector3.new(0,1,0))).lookVector,4,Character)   
  949.  
  950.         Bars()
  951.  
  952.  
  953.         if Torvel < 1 and HitFloor ~= nil and Attacking == false then
  954.             Anim = "Idle"
  955.  
  956.             RootJoint.C0 = clerp(RootJoint.C0,RootCFrame*CFrame.new(0,0,0)* CFrame.Angles(0,0,0),0.2)
  957.             Torso.Neck.C0 = clerp(Torso.Neck.C0,Necko * CFrame.Angles(0,-0.3,0),0.3)
  958.             Right_Shoulder.C0 = clerp(Right_Shoulder.C0, CFrame.new(1.5, 0.1, 0) * CFrame.Angles(0,0,0.2), 0.3)
  959.             Left_Shoulder.C0 = clerp(Left_Shoulder.C0, CFrame.new(-1.5, 0.1, 0) * CFrame.Angles(0,0,-0.2), 0.3)
  960.             Right_Hip.C0=clerp(Right_Hip.C0,CFrame.new(1,-1,0)*CFrame.Angles(0,1.6,0) * CFrame.Angles(-0.1,0,0),0.2)
  961.             Left_Hip.C0=clerp(Left_Hip.C0,CFrame.new(-1,-1,0)*CFrame.Angles(0,-1.6,0) * CFrame.Angles(-0.1,0,0),0.2)
  962.  
  963.         end
  964.  
  965.  
  966.         if 2 < Torvel and Torvel < 22 and HitFloor ~= nil and Attacking == false then
  967.             Anim = "Walking"
  968.  
  969.             if Invert == false then
  970.                 Change1 = Change1 + 0.1
  971.  
  972.             elseif Invert == true then
  973.  
  974.                 Change1 = Change1 - 0.1
  975.  
  976.             end
  977.  
  978.             if Change1 > 0.5 then
  979.  
  980.                 Invert = true
  981.  
  982.             elseif Change1 < -0.5 then
  983.  
  984.                 Invert  = false
  985.  
  986.             end
  987.  
  988.             if Attacking == false then
  989.  
  990.                 RootJoint.C0 = clerp(RootJoint.C0,RootCFrame*CFrame.new(0,0,0)* CFrame.Angles(0,0,0),0.2)
  991.                 Torso.Neck.C0 = clerp(Torso.Neck.C0,Necko * CFrame.Angles(0,-0.3,0),0.3)
  992.                 Right_Shoulder.C0 = clerp(Right_Shoulder.C0, CFrame.new(1.5, 0, -Change1) * CFrame.Angles(Change1,0,0), 0.3)
  993.                 Left_Shoulder.C0 = clerp(Left_Shoulder.C0, CFrame.new(-1.5, 0, Change1) * CFrame.Angles(-Change1,0,0), 0.3)
  994.                 Right_Hip.C0=clerp(Right_Hip.C0,CFrame.new(1,-1,-Change1 / 4)*CFrame.Angles(Change1,1.6,0),0.2)
  995.                 Left_Hip.C0=clerp(Left_Hip.C0,CFrame.new(-1,-1,Change1 / 4)*CFrame.Angles(-Change1,-1.6,0),0.2)
  996.  
  997.             end
  998.         end
  999.  
  1000.         if Root.Velocity.y > 1 and HitFloor == nil and Attacking == false then
  1001.             Anim = "Jump"
  1002.  
  1003.             RootJoint.C0 = clerp(RootJoint.C0,RootCFrame*CFrame.new(0,0,0)* CFrame.Angles(0,0,0),0.2)
  1004.             Torso.Neck.C0 = clerp(Torso.Neck.C0,Necko * CFrame.Angles(-0.5,0,0),0.3)
  1005.             Right_Shoulder.C0 = clerp(Right_Shoulder.C0, CFrame.new(1.5, 0, 0.2) * CFrame.Angles(-0.4,0,0.2), 0.3)
  1006.             Left_Shoulder.C0 = clerp(Left_Shoulder.C0, CFrame.new(-1.5, 0, 0.2) * CFrame.Angles(-0.4,0,-0.2), 0.3)
  1007.             Right_Hip.C0=clerp(Right_Hip.C0,CFrame.new(1,-1,-0.2)*CFrame.Angles(-0.2,1.6,0),0.2)
  1008.             Left_Hip.C0=clerp(Left_Hip.C0,CFrame.new(-1,-1,0)*CFrame.Angles(0,-1.6,0),0.2)
  1009.  
  1010.         end
  1011.  
  1012.         if Root.Velocity.y < -1 and HitFloor == nil and Attacking == false then
  1013.             Anim = "Fall"
  1014.  
  1015.             RootJoint.C0 = clerp(RootJoint.C0,RootCFrame*CFrame.new(0,0,0)* CFrame.Angles(0,0,0),0.2)
  1016.             Torso.Neck.C0 = clerp(Torso.Neck.C0,Necko * CFrame.Angles(0.5,0,0),0.3)
  1017.             Right_Shoulder.C0 = clerp(Right_Shoulder.C0, CFrame.new(1.5, 0, -0.2) * CFrame.Angles(0.4,0,0.2), 0.3)
  1018.             Left_Shoulder.C0 = clerp(Left_Shoulder.C0, CFrame.new(-1.5, 0, -0.2) * CFrame.Angles(0.4,0,-0.2), 0.3)
  1019.             Right_Hip.C0=clerp(Right_Hip.C0,CFrame.new(1,-1,-0.2)*CFrame.Angles(-0.2,1.6,0),0.2)
  1020.             Left_Hip.C0=clerp(Left_Hip.C0,CFrame.new(-1,-1,0)*CFrame.Angles(0,-1.6,0),0.2)
  1021.  
  1022.         end
  1023.  
  1024.  
  1025.         if #Effects > 0 then
  1026.             for E = 1, #Effects do
  1027.                 if Effects[E]~=nil then
  1028.                     local Effect = Effects[E]
  1029.  
  1030.                     if Effect ~= nil then
  1031.  
  1032.                         local Part = Effect[1]
  1033.                         local Mode = Effect[2]
  1034.                         local Time = Effect[3]
  1035.                         local SizeX = Effect[4]
  1036.                         local SizeY = Effect[5]
  1037.                         local SizeZ = Effect[6]
  1038.  
  1039.                         if Effect[1].Transparency <= 1 then
  1040.                             if Effect[2] == "Block" then
  1041.                                 Effect[1].CFrame = Effect[1].CFrame * CFrame.Angles(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1042.  
  1043.                                 Mesh = Effect[1]:FindFirstChild("Mesh")
  1044.                                 if Mesh ~= nil then
  1045.                                     Mesh.Scale = Mesh.Scale + Vector3.new(Effect[4],Effect[5],Effect[6])
  1046.                                 end
  1047.  
  1048.                             elseif Effect[2] == "Circle" then
  1049.  
  1050.                                 if Effect[1]:FindFirstChild("Mesh") ~= nil then
  1051.                                     Mesh=Effect[1].Mesh
  1052.                                     Mesh.Scale = Mesh.Scale + Vector3.new(Effect[4],Effect[5],Effect[6])
  1053.                                 end
  1054.  
  1055.                                 Effect[1].Transparency = Effect[1].Transparency + 0.05
  1056.  
  1057.                             else
  1058.  
  1059.                                 Part.Parent=nil
  1060.  
  1061.                                 table.remove(Effects, E)
  1062.  
  1063.                             end
  1064.                         end
  1065.                     end
  1066.                 end
  1067.             end
  1068.         end
  1069.     end
  1070. end)
  1071.  
  1072. UTG.Name = "UTG"
  1073. UTG.Parent = Main
  1074. UTG.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  1075. UTG.BorderColor3 = Color3.fromRGB(0, 255, 0)
  1076. UTG.Position = UDim2.new(0.637781262, 0, 0.25, 0)
  1077. UTG.Size = UDim2.new(0, 59, 0, 35)
  1078. UTG.Font = Enum.Font.SciFi
  1079. UTG.Text = "UTG"
  1080. UTG.TextColor3 = Color3.fromRGB(0, 255, 0)
  1081. UTG.TextSize = 14.000
  1082.  
  1083. VR.Name = "VR"
  1084. VR.Parent = Main
  1085. VR.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  1086. VR.BorderColor3 = Color3.fromRGB(0, 255, 0)
  1087. VR.Position = UDim2.new(0.637781262, 0, 0.554545462, 0)
  1088. VR.Size = UDim2.new(0, 59, 0, 35)
  1089. VR.Font = Enum.Font.SciFi
  1090. VR.Text = "VR"
  1091. VR.TextColor3 = Color3.fromRGB(0, 255, 0)
  1092. VR.TextSize = 14.000
  1093.  
  1094. Logout.Name = "Logout"
  1095. Logout.Parent = Main
  1096. Logout.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
  1097. Logout.BorderColor3 = Color3.fromRGB(255, 0, 4)
  1098. Logout.Position = UDim2.new(0.279268831, 0, 0.76092881, 0)
  1099. Logout.Size = UDim2.new(0, 113, 0, 37)
  1100. Logout.Font = Enum.Font.Roboto
  1101. Logout.Text = "Logout"
  1102. Logout.TextColor3 = Color3.fromRGB(255, 255, 255)
  1103. Logout.TextScaled = true
  1104. Logout.TextSize = 14.000
  1105. Logout.TextWrapped = true
  1106.  
  1107. --Enjoy your Script and do it on a alt :D
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement