Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
- local Player,Mouse,mouse,UserInputService,ContextActionService = owner
- local Mouse,mouse,UserInputService,ContextActionService = owner
- do
- print("FE Compatibility code by Mokiros Edited by basstracker1970")
- script.Parent = Player.Character
- --RemoteEvent for communicating
- local Event = Instance.new("RemoteEvent")
- Event.Name = "UserInput_Event"
- --Fake event to make stuff like Mouse.KeyDown work
- local function fakeEvent()
- local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
- t.connect = t.Connect
- return t
- end
- --Creating fake input objects with fake variables
- local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
- local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
- local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
- CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
- end}
- --Merged 2 functions into one by checking amount of arguments
- CAS.UnbindAction = CAS.BindAction
- --This function will trigger the events that have been :Connect()'ed
- local function te(self,ev,...)
- local t = m[ev]
- if t and t._fakeEvent and t.Function then
- t.Function(...)
- end
- end
- m.TrigEvent = te
- UIS.TrigEvent = te
- Event.OnServerEvent:Connect(function(plr,io)
- if plr~=Player then return end
- if io.isMouse then
- m.Target = io.Target
- m.Hit = io.Hit
- elseif io.UserInputType == Enum.UserInputType.MouseButton1 then
- if io.UserInputState == Enum.UserInputState.Begin then
- m:TrigEvent("Button1Down")
- else
- m:TrigEvent("Button1Up")
- end
- else
- for n,t in pairs(CAS.Actions) do
- for _,k in pairs(t.Keys) do
- if k==io.KeyCode then
- t.Function(t.Name,io.UserInputState,io)
- end
- end
- end
- if io.UserInputState == Enum.UserInputState.Begin then
- m:TrigEvent("KeyDown",io.KeyCode.Name:lower())
- UIS:TrigEvent("InputBegan",io,false)
- else
- m:TrigEvent("KeyUp",io.KeyCode.Name:lower())
- UIS:TrigEvent("InputEnded",io,false)
- end
- end
- end)
- Event.Parent = NLS([==[
- local Player = game:GetService("Players").LocalPlayer
- local Event = script:WaitForChild("UserInput_Event")
- local UIS = game:GetService("UserInputService")
- local input = function(io,a)
- if a then return end
- --Since InputObject is a client-side instance, we create and pass table instead
- Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
- end
- UIS.InputBegan:Connect(input)
- UIS.InputEnded:Connect(input)
- local Mouse = Player:GetMouse()
- local h,t
- --Give the server mouse data 30 times every second, but only if the values changed
- --If player is not moving their mouse, client won't fire events
- while wait(1/30) do
- if h~=Mouse.Hit or t~=Mouse.Target then
- h,t=Mouse.Hit,Mouse.Target
- Event:FireServer({isMouse=true,Target=t,Hit=h})
- end
- end]==],Player.Character)
- Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
- end
- wait(0.2)
- --Paste This Above Any Script
- function sandbox(var,func)
- local env = getfenv(func)
- local newenv = setmetatable({},{
- __index = function(self,k)
- if k=="script" then
- return var
- else
- return env[k]
- end
- end,
- })
- setfenv(func,newenv)
- return func
- end
- cors = {}
- mas = Instance.new("Model",game:GetService("Lighting"))
- LocalScript0 = Instance.new("LocalScript")
- Configuration1 = Instance.new("Configuration")
- NumberValue2 = Instance.new("NumberValue")
- NumberValue3 = Instance.new("NumberValue")
- NumberValue4 = Instance.new("NumberValue")
- BoolValue5 = Instance.new("BoolValue")
- NumberValue6 = Instance.new("NumberValue")
- IntValue7 = Instance.new("IntValue")
- ScreenGui8 = Instance.new("ScreenGui")
- Frame9 = Instance.new("Frame")
- Frame10 = Instance.new("Frame")
- Frame11 = Instance.new("Frame")
- TextLabel12 = Instance.new("TextLabel")
- Frame13 = Instance.new("Frame")
- Frame14 = Instance.new("Frame")
- TextLabel15 = Instance.new("TextLabel")
- Frame16 = Instance.new("Frame")
- Frame17 = Instance.new("Frame")
- TextLabel18 = Instance.new("TextLabel")
- Frame19 = Instance.new("Frame")
- Frame20 = Instance.new("Frame")
- TextLabel21 = Instance.new("TextLabel")
- Frame22 = Instance.new("Frame")
- Frame23 = Instance.new("Frame")
- TextLabel24 = Instance.new("TextLabel")
- Frame25 = Instance.new("Frame")
- Frame26 = Instance.new("Frame")
- TextLabel27 = Instance.new("TextLabel")
- Frame28 = Instance.new("Frame")
- Frame29 = Instance.new("Frame")
- TextLabel30 = Instance.new("TextLabel")
- Frame31 = Instance.new("Frame")
- Frame32 = Instance.new("Frame")
- TextLabel33 = Instance.new("TextLabel")
- Script34 = Instance.new("Script")
- Model35 = Instance.new("Model")
- MeshPart36 = Instance.new("MeshPart")
- MeshPart37 = Instance.new("MeshPart")
- MeshPart38 = Instance.new("MeshPart")
- MeshPart39 = Instance.new("MeshPart")
- MeshPart40 = Instance.new("MeshPart")
- Part41 = Instance.new("Part")
- MeshPart42 = Instance.new("MeshPart")
- MeshPart43 = Instance.new("MeshPart")
- UnionOperation44 = Instance.new("UnionOperation")
- Model45 = Instance.new("Model")
- MeshPart46 = Instance.new("MeshPart")
- MeshPart47 = Instance.new("MeshPart")
- MeshPart48 = Instance.new("MeshPart")
- MeshPart49 = Instance.new("MeshPart")
- MeshPart50 = Instance.new("MeshPart")
- Part51 = Instance.new("Part")
- MeshPart52 = Instance.new("MeshPart")
- MeshPart53 = Instance.new("MeshPart")
- UnionOperation54 = Instance.new("UnionOperation")
- Folder55 = Instance.new("Folder")
- LocalScript0.Name = "Draconis"
- LocalScript0.Parent = mas
- table.insert(cors,sandbox(LocalScript0,function()
- -- Script Made By Huge_Nazo
- -- Draconis, The first fire elemental class
- -- Playstyle: Bruiser Rushdown
- --[[
- ________ .__
- \______ \____________ ____ ____ ____ |__| ______
- | | \_ __ \__ \ _/ ___\/ _ \ / \| |/ ___/
- | ` \ | \// __ \\ \__( <_> ) | \ |\___ \
- /_______ /__| (____ /\___ >____/|___| /__/____ >
- \/ \/ \/ \/ \/
- ___. .__
- \_ |__ ___.__. | |__ __ __ ____ ____ ____ _____ ____________
- | __ < | | | | \| | \/ ___\_/ __ \ / \\__ \ \___ / _ \
- | \_\ \___ | | Y \ | / /_/ > ___/| | \/ __ \_/ ( <_> )
- |___ / ____| |___| /____/\___ / \___ >___| (____ /_____ \____/
- \/\/ \/ /_____/ \/ \/ \/ \/
- --]]
- local plr = owner; repeat wait() until plr.Character
- local char = plr.Character
- local hume = char:WaitForChild("Humanoid")
- local animS = char:WaitForChild("Animate")
- --
- local head = char:WaitForChild("Head")
- local tors = char:WaitForChild("Torso")
- local rarm = char:WaitForChild("Right Arm")
- local larm = char:WaitForChild("Left Arm")
- local rleg = char:WaitForChild("Right Leg")
- local lleg = char:WaitForChild("Left Leg")
- local hrp = char:WaitForChild("HumanoidRootPart")
- --
- local hw = tors:WaitForChild("Neck")
- local tw = hrp:WaitForChild("RootJoint")
- local raw = tors:WaitForChild("Right Shoulder")
- local law = tors:WaitForChild("Left Shoulder")
- local rlw = tors:WaitForChild("Right Hip")
- local llw = tors:WaitForChild("Left Hip")
- -- Globals --
- local uis = game:GetService('UserInputService')
- local db = game:GetService("Debris")
- local ts = game:GetService("TweenService")
- local ti = TweenInfo.new
- local v3 = Vector3.new
- local cfn = CFrame.new
- local cfa = CFrame.Angles
- local effects = Instance.new("Model");effects.Parent=tors;effects.Name="effects"
- -- Global Variables --
- local ogdefWS = 16
- local defWS = script.Stats.defWS.Value
- local combostep = 0
- local combowait = 5
- local combotime = tick()
- local equipped = false
- local active = false
- local running = false
- local jumping = false
- local lwoverride = false
- local softoverride = false
- local wsoverride = false
- local framerate = script.Stats:WaitForChild("FPS")
- local pausedanims = {}
- local bAttacks = {}
- local bAbilities = {}
- local abilities = {
- {["name"] = "Z - Dragon's Applaud",
- ["cd"] = 1,
- ["ccd"] = 0,
- ["key"] = "Z",
- ["ready"] = true,
- ["keystroke"] = false,
- },
- {["name"] = "X - Beast Within",
- ["cd"] = 2,
- ["ccd"] = 0,
- ["key"] = "X",
- ["ready"] = true,
- ["keystroke"] = false,
- },
- {["name"] = "C - Flaming Strike",
- ["cd"] = 3,
- ["ccd"] = 0,
- ["key"] = "C",
- ["ready"] = true,
- ["keystroke"] = false,
- },
- {["name"] = "V - Fiery Blaze",
- ["cd"] = 4,
- ["ccd"] = 0,
- ["key"] = "V",
- ["ready"] = true,
- ["keystroke"] = false,
- },
- {["name"] = "T - Taunt",
- ["cd"] = 5,
- ["ccd"] = 0,
- ["key"] = "T",
- ["ready"] = true,
- ["keystroke"] = false,
- },
- {["name"] = "ASE - Pyrogyrate",
- ["cd"] = 6,
- ["ccd"] = 0,
- ["key"] = "ASE",
- ["ready"] = true,
- ["keystroke"] = true,
- },
- {["name"] = "DSDR - Dragon's Uppercut",
- ["cd"] = 7,
- ["ccd"] = 0,
- ["key"] = "DSDR",
- ["ready"] = true,
- ["keystroke"] = true,
- },
- {["name"] = "ASDER - True Beast Within",
- ["cd"] = 8,
- ["ccd"] = 0,
- ["key"] = "ASDER",
- ["ready"] = true,
- ["keystroke"] = true,
- },
- }
- local gmain = script:WaitForChild("SkillGui")
- local main = gmain:WaitForChild("Main")
- local buttons = {}
- for i,v in ipairs(abilities) do
- buttons[i] = main:WaitForChild(v.key)
- buttons[i]:WaitForChild("Main")
- end
- ----- Extremely Important Functions ------
- ArtificialHB = Instance.new("BindableEvent")
- ArtificialHB.Parent=script
- ArtificialHB.Name="Heartbeat"
- script:WaitForChild("Heartbeat")
- frame = 1 / framerate.Value
- tf = 0
- allowframeloss = false
- tossremainder = false
- lastframe = tick()
- script.Heartbeat:Fire()
- game:GetService("RunService").Heartbeat:connect(function(s, p)
- frame = 1 / framerate.Value
- tf = tf + s
- if tf >= frame then
- if allowframeloss then
- script.Heartbeat:Fire()
- lastframe = tick()
- else
- for i = 1, math.floor(tf / frame) do
- script.Heartbeat:Fire()
- end
- lastframe = tick()
- end
- if tossremainder then
- tf = 0
- else
- tf = tf - frame * math.floor(tf / frame)
- end
- end
- end)
- function swait(num)
- if num == 0 or num == nil then
- ArtificialHB.Event:wait()
- else
- for i = 0, num do
- ArtificialHB.Event:wait()
- end
- end
- end
- function Decal(part,id,faces)
- local id = 'rbxasset//'..id
- local decals={}
- for i,v in pairs(faces) do
- local d = Instance.new("Decal")
- d.Texture=id
- d.Parent=part
- d.Face=v
- table.insert(decals,d)
- end
- return unpack(decals)
- end
- function Tween(instance,info,goals,betfunc,endfunc,s1,s2)
- spawn(function()
- local s1=s1 or {}
- local s2=s2 or {}
- local t=ts:Create(instance,info,goals)
- local done=false
- t.Completed:Connect(function() done=true end)
- t:Play()
- repeat swait() spawn(function() if betfunc then betfunc(unpack(s1)) end end) until done==true
- if endfunc then endfunc(unpack(s2)) end
- end)
- end
- function Create(instance,prop)
- local ins = Instance.new(instance)
- for i,v in pairs(prop) do
- if i~="Parent" then
- ins[i]=v
- end
- end
- ins.Parent = prop.Parent or nil
- return ins
- end
- function CreatePart(properties)
- local p=Create("Part",{
- Anchored=true;
- CanCollide=false;
- Material="SmoothPlastic";
- Size=Vector3.new(1,1,1);
- Parent=effects;
- })
- local m=Create("SpecialMesh",{
- Scale=Vector3.new(1,1,1);
- MeshType="Brick";
- Parent=p;
- })
- for key,value in pairs(properties) do
- if pcall(function() if p[key] then end end) then
- p[key]=value
- end
- if pcall(function() if m[key] then end end) then
- m[key]=value
- end
- end
- return p,m
- end
- function CreateEffect(properties,goals,tweenInfo,betfunc,endFunc)
- local p,m = CreatePart(properties)
- local end_part_goals={}
- local end_mesh_goals={}
- for key,value in pairs(goals) do
- if pcall(function() if p[key] then end end) then
- end_part_goals[key]=value
- end
- if pcall(function() if m[key] then end end) then
- end_mesh_goals[key]=value
- end
- end
- Tween(p,tweenInfo,end_part_goals,betfunc,endFunc or function(p,m) game.Debris:AddItem(p,0) end,{p,m},{p,m})
- Tween(m,tweenInfo,end_mesh_goals)
- end
- function Bezier(P0,P1,P2,ALPHA)
- return P0:lerp(P1,ALPHA):lerp(P1:lerp(P2,ALPHA),ALPHA)
- end
- function lightning(A,B,segments,offset,transparency,thickness,col,mat,duration)
- local magnitude = (A-B).magnitude
- local currentposition = A
- local random = {-offset,offset}
- for i=1,segments do
- local lightni,mes = CreatePart({Size=Vector3.new(thickness,thickness,magnitude/segments),Anchored=true,CanCollide=false,Name="p:"..i,Color=col,Material=mat,Transparency=transparency});local offzet = v3(random[math.random(1,2)],random[math.random(1,2)],random[math.random(1,2)]);db:AddItem(lightni,duration)
- local nextpos = cfn(currentposition,B)*cfn(0,0,magnitude/segments).p+offzet
- if segments == i then
- local magnitude2 = (currentposition - A).magnitude;lightni.Size = v3(thickness,thickness,magnitude2)
- lightni.CFrame = cfn(currentposition,B)*cfn(0,0,-magnitude2/2)
- else
- lightni.CFrame = cfn(currentposition,nextpos)*cfn(0,0,magnitude/segments/2)
- end
- currentposition = lightni.CFrame*cfn(0,0,magnitude/segments/2).p
- end
- end
- ----- Instances ------
- local stats = script:WaitForChild("Stats")
- local bdmg = stats.BaseDamage
- local atkspd = stats.AtkSpeed
- local atkrange = stats.AtkRange
- local cancastab = stats.CanCastAbilities
- local rat1 = Create("Attachment",{Parent = rarm, Position = v3(0,1,0), Name = 'top'})
- local rat2 = Create("Attachment",{Parent = rarm, Position = v3(0,-1,0), Name = 'bot'})
- local lat1 = Create("Attachment",{Parent = larm, Position = v3(0,1,0), Name = 'top'})
- local lat2 = Create("Attachment",{Parent = larm, Position = v3(0,-1,0), Name = 'bot'})
- local rarmtrail = Create("Trail",{Parent = rarm,
- Color = ColorSequence.new(rarm.Color,rarm.Color),
- Enabled = false,
- FaceCamera = true,
- LightEmission = .5,
- LightInfluence = 0.2,
- Texture = 'rbxassetid://245854775',
- TextureLength = 1,
- Attachment0 = rat2,
- Attachment1 = rat1,
- Lifetime = .4,
- Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0, 0),NumberSequenceKeypoint.new(1, 1, 0)}),
- MinLength = 0,
- WidthScale = NumberSequence.new(.5,.5)})
- local larmtrail = Create("Trail",{Parent = larm,
- Color = ColorSequence.new(larm.Color,larm.Color),
- Enabled = false,FaceCamera = true,
- LightEmission = .5,
- LightInfluence = 0.2,
- Texture = 'rbxassetid://245854775',
- TextureLength = 1,
- Attachment0 = lat2,
- Attachment1 = lat1,
- Lifetime = .4,
- Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0, 0),NumberSequenceKeypoint.new(1, 1, 0)}),
- MinLength = 0,
- WidthScale = NumberSequence.new(.5,.5)})
- local dfunc = {
- function(hitHumanoid, damage, owner)
- if hitHumanoid == owner then return end
- if hitHumanoid.Parent:FindFirstChild("Head") ~= nil then
- local hithead = hitHumanoid.Parent:FindFirstChild("Head")
- local p,m = CreatePart({CFrame = hithead.CFrame*cfn(math.random(-150,150)/100,math.random(0,150)/100,math.random(-150,150)/100), Transparency = 1, Size = v3(0,0,0), MeshType = 'Brick'})
- local g = Create('BillboardGui',{Size = UDim2.new(0,0,0,0), Adornee = p, AlwaysOnTop = true, Parent = p})
- local t = Create('TextLabel',{Parent = g, Size = UDim2.new(1,0,1,0), BackgroundTransparency = 1, TextStrokeTransparency = 0, TextSize = 24,TextScaled = true, Font = Enum.Font.SourceSans})
- local hitnoises = {"199149186","199149137","199149221","199149235","199149269","199149297"}
- db:AddItem(p,10)
- hitHumanoid:TakeDamage(damage)
- -- ========================================================================================
- if damage <= -1 then -- player is being healed
- spawn(function()
- local hitsound = Create("Sound",{Parent = p,SoundId="rbxassetid://535405197", Volume = 0.5})
- hitsound:Play()
- local selectcol = Color3.fromHSV(120/360,1,1)
- t.TextColor3= selectcol
- t.Text="+"..(math.abs(math.floor(damage)))
- t.TextStrokeColor3= Color3.new(0,0,0)
- t.TextTransparency = 1
- t.TextStrokeTransparency=1
- Tween(g,ti(.7,Enum.EasingStyle.Sine),{Size = UDim2.new(1.5,0,1.5,0), StudsOffset = v3(0,1,0)})
- Tween(t,ti(.7,Enum.EasingStyle.Sine),{TextTransparency = 0, TextStrokeTransparency = 0})
- swait(35)
- db:AddItem(p,.6)
- Tween(g,ti(.5,Enum.EasingStyle.Linear),{Size = UDim2.new(0,0,0,0), StudsOffset = v3(0,2,0)})
- Tween(t,ti(.5,Enum.EasingStyle.Linear),{TextTransparency = 1, TextStrokeTransparency = 1})
- end)
- -- ========================================================================================
- -------------
- -- ========================================================================================
- elseif hitHumanoid.Parent:FindFirstChild("ForceField") ~= nil and hitHumanoid.Parent.ForceField:IsA("ForceField") then -- player is blocking attack or has forcefield
- spawn(function()
- local hitsound = Create("Sound",{Parent = p,SoundId="rbxassetid://135436314", Volume = 0.5})
- hitsound:Play()
- local selectcol = Color3.fromHSV(math.random(197,216)/360,1,1)
- t.TextColor3= selectcol
- t.Text="Blocked"
- t.TextStrokeColor3= Color3.new(0,0,0)
- t.TextTransparency = 1
- t.TextStrokeTransparency=1
- Tween(g,ti(.5,Enum.EasingStyle.Bounce),{Size = UDim2.new(2.5,0,2.5,0), StudsOffset = v3(0,1,0)})
- Tween(t,ti(.5,Enum.EasingStyle.Quint),{TextTransparency = 0, TextStrokeTransparency = 0})
- swait(35)
- db:AddItem(p,.6)
- Tween(g,ti(.5,Enum.EasingStyle.Linear),{Size = UDim2.new(0,0,0,0), StudsOffset = v3(0,1,0)})
- Tween(t,ti(.5,Enum.EasingStyle.Linear),{TextTransparency = 1, TextStrokeTransparency = 1})
- end)
- -- ========================================================================================
- -------------
- -- ========================================================================================
- elseif damage >= (hitHumanoid.MaxHealth * .25) then -- player dealt high amount of damage
- spawn(function()
- local hitsound = Create("Sound",{Parent = p,SoundId="rbxassetid://"..hitnoises[math.random(1,#hitnoises)], Pitch = 1.2 ,Volume = 0.125+0.125*(damage/16)})
- hitsound:Play()
- local huey = 360
- local selectcol = Color3.fromHSV((huey-math.min((damage*10/hitHumanoid.MaxHealth),30))/360,damage/12,huey-huey+1)
- t.TextColor3= selectcol
- t.Text=math.floor(damage)
- t.TextStrokeColor3= Color3.new(0,0,0)
- t.TextTransparency = 1
- t.TextStrokeTransparency=1
- for i = 1,5 do
- Tween(g,ti(.25,Enum.EasingStyle.Elastic),{Size = UDim2.new(2,0,2,0), StudsOffset = v3(math.random(-100,100)/200,1,math.random(-100,100)/200)})
- Tween(t,ti(.25,Enum.EasingStyle.Elastic),{TextTransparency = 0, TextStrokeTransparency = 0, Rotation = math.random(-10,10)})
- swait()
- end
- swait(math.clamp(20+damage*1.5,1,150))
- db:AddItem(p,.6)
- Tween(g,ti(.5,Enum.EasingStyle.Sine),{Size = UDim2.new(0,0,0,0), StudsOffset = v3(0,3,0)})
- Tween(t,ti(.5,Enum.EasingStyle.Sine),{TextTransparency = 1, TextStrokeTransparency = 1})
- end)
- -- ========================================================================================
- -------------
- -- ========================================================================================
- else -- player takes normal damage
- spawn(function()
- local hitsound = Create("Sound",{Parent = p,SoundId="rbxassetid://"..hitnoises[math.random(1,#hitnoises)], Volume = 0.125+0.125*(damage/16)})
- hitsound:Play()
- local huey = 56
- local selectcol = Color3.fromHSV((huey-math.min((damage*10/hitHumanoid.MaxHealth),30))/360,damage/12,huey-huey+1)
- t.TextColor3= selectcol
- t.Text=math.floor(damage)
- t.TextStrokeColor3= Color3.new(0,0,0)
- t.TextTransparency = 1
- t.TextStrokeTransparency=1
- Tween(g,ti(.25,Enum.EasingStyle.Quad),{Size = UDim2.new(2,0,2,0), StudsOffset = v3(0,1,0)})
- Tween(t,ti(.25,Enum.EasingStyle.Quad),{TextTransparency = 0, TextStrokeTransparency = 0})
- swait(math.clamp(20+damage*1.5,1,150))
- db:AddItem(p,.6)
- Tween(g,ti(.5,Enum.EasingStyle.Quad),{Size = UDim2.new(0,0,0,0), StudsOffset = v3(0,2,0)})
- Tween(t,ti(.5,Enum.EasingStyle.Quad),{TextTransparency = 1, TextStrokeTransparency = 1})
- end)
- -- ========================================================================================
- -------------
- end
- end
- end
- }
- ----- Weapon Variables ------
- local weapon1 = script:WaitForChild("Gauntlet")
- local weapon2 = script:WaitForChild("Gauntlet2")
- local handle1 = weapon1:WaitForChild("Handle")
- local handle2 = weapon2:WaitForChild("Handle")
- function weld(x, y)
- if x == y then return end
- local CJ = CFrame.new(x.Position)
- local w = Instance.new("ManualWeld")
- w.Part0 = x
- w.Part1 = y
- w.C0 = x.CFrame:inverse() * CJ
- w.C1 = y.CFrame:inverse() * CJ
- w.Parent = x
- return w
- end
- local model = weapon1
- for _,v in pairs(model:GetChildren()) do
- if v:IsA("BasePart") then
- v.Anchored = false
- weld(model.Handle, v)
- end end
- local model2 = weapon2
- for _,v in pairs(model2:GetChildren()) do
- if v:IsA("BasePart") then
- v.Anchored = false
- weld(model2.Handle, v)
- end end
- ----- New Instances ------
- local equipS=Create("Sound",{Parent = tors, SoundId = "rbxasset://sounds//bass.wav", Volume = .5, Pitch = 2})
- local uneqS=Create("Sound",{Parent = tors, SoundId = "rbxasset://sounds//bass.wav", Volume = .5, Pitch = 1.75})
- local click1 = Create("Sound",{Parent = tors, SoundId = "rbxassetid://203691447", Volume = .5, Pitch = 1})
- local click2 = Create("Sound",{Parent = tors, SoundId = "rbxassetid://203691467", Volume = .5, Pitch = 1.1})
- local click3 = Create("Sound",{Parent = tors, SoundId = "rbxassetid://203691447", Volume = .5, Pitch = 1.05})
- local click4 = Create("Sound",{Parent = tors, SoundId = "rbxassetid://203691492", Volume = .5, Pitch = 1})
- local click4swing = Create("Sound",{Parent = tors, SoundId = "rbxassetid://199145327", Volume = .5, Pitch = 1.2})
- local taunt = Create("Sound",{Parent = tors, SoundId = "rbxassetid://782354165", Volume = .5, Pitch = 1.2})
- local zclap = Create("Sound",{Parent = tors, SoundId = "rbxassetid://1149597166", Volume = .5, Pitch = 1.1})
- local rgaunt = Create("ManualWeld",{Parent = rarm, Part0 = rarm, Part1 = handle1, C0 = cfn(0,0,0)})
- local lgaunt = Create("ManualWeld",{Parent = larm, Part0 = larm, Part1 = handle2, C0 = cfn(0,0,0)})
- ----- Animation Defaults ------
- local stand = {
- ["head"] = hw.C0,
- ["head1"] = hw.C1,
- ["tors"] = tw.C1,
- ["tors0"] = tw.C0,
- ["rarm"] = raw.C0,
- ["rarm1"] = raw.C1,
- ["larm"] = law.C0,
- ["larm1"] = law.C1,
- ["rleg"] = rlw.C0,
- ["rleg1"] = rlw.C1,
- ["lleg"] = llw.C0,
- ["lleg1"] = llw.C1,
- }
- ------ Primary Functions ------
- function stopAnims()
- pausedanims = {}
- for _,v in pairs(hume:GetPlayingAnimationTracks()) do v:Stop()
- table.insert(pausedanims, v)
- end end
- function resumeAnims()
- for _,v in pairs(pausedanims) do v:Play()
- end end
- function resetJoints()
- hw.C0 = stand.head; hw.C1 = stand.head1; tw.C1 = stand.tors; tw.C0 = stand.tors0
- raw.C0 = stand.rarm; raw.C1 = stand.rarm1; law.C0 = stand.larm; law.C1= stand.larm1
- rlw.C0 = stand.rleg; rlw.C1 = stand.rleg1; llw.C0 = stand.lleg; llw.C1 = stand.lleg1
- end
- function equip()
- local t = 15
- animS.Disabled = true; stopAnims()
- resetJoints()
- for i = 1, t do swait()
- -- anim here
- end
- --idletrack:Play(); equipS:Play()
- equipS:Play()
- end
- function unequip()
- local t = 15
- lwoverride = true
- for i = 1, t do swait()
- -- anim here
- end
- animS.Disabled = false
- resetJoints(); resumeAnims()
- lwoverride = false
- equipped= false
- uneqS:Play()
- end
- function checkPartMag(list, range)
- local targets = {}
- for _,v in pairs(list) do
- for _,x in pairs(workspace:GetChildren()) do
- local vhume = x:FindFirstChild("Humanoid")
- if vhume and vhume:IsA("Humanoid") then
- for _,y in pairs(x:GetChildren()) do
- if y:IsA("BasePart") and (v.Position - y.Position).magnitude <= range
- then table.insert(targets, x); break end
- end end end end
- return targets
- end
- function checkPosMag(pos, range)
- local targets = {}
- for _,x in pairs(workspace:GetChildren()) do
- local vhume = x:FindFirstChild("Humanoid")
- if vhume and vhume:IsA("Humanoid") then
- for _,y in pairs(x:GetChildren()) do
- if y:IsA("BasePart") and (pos - y.Position).magnitude <= range
- then table.insert(targets, x)
- print(x.Name) end
- end end end
- return targets
- end
- function strike(targ, dmg)
- local moddmg = math.floor(dmg)
- local crit = false
- if targ == char then return end
- local vhume = targ:FindFirstChild("Humanoid")
- if vhume and vhume:IsA("Humanoid") then
- moddmg = math.ceil(moddmg * (math.random(75, 150)/100))
- dfunc[1](vhume, moddmg, hume)
- end end
- function cooldown(num)
- local ab = abilities[num]
- local now = tick()
- spawn(function()
- ab.ready = false
- ab.ccd = ab.cd
- while ab.ccd > 0 do swait()
- repeat swait() until (tick()-now) >= 1
- or ab.ccd <= 0
- if ab.ccd > 0 then ab.ccd = ab.ccd - 1; now = tick()
- else break
- end end
- ab.ready = true
- end)
- end
- function attack()
- if combostep >= #bAttacks then combostep = 1
- else combostep = combostep + 1 end
- combotime = tick(); bAttacks[combostep]()
- softoverride = false; lwoverride = false
- wsoverride = false; hume.WalkSpeed = defWS
- end
- function cast(num)
- local ab = abilities[num]
- local func = bAbilities[num]
- if ab.ready and func then
- cooldown(num); func()
- end end
- local outerframe;
- local textbox;
- local maingui = Instance.new("BillboardGui")
- maingui.Name = "TextMan"
- maingui.Active = true
- maingui.AlwaysOnTop = true
- maingui.Enabled = true
- maingui.LightInfluence = 0.1
- maingui.MaxDistance = 80
- maingui.Parent = char.Head
- maingui.Adornee = char.Head
- maingui.Size = UDim2.new(5,0,2,0)
- maingui.StudsOffset = Vector3.new(0,4.5,0)
- local outerframe = Instance.new("Frame")
- outerframe.Parent = maingui
- outerframe.BackgroundColor3 = Color3.fromRGB(75, 75, 75)
- outerframe.BorderColor3 = Color3.fromRGB(117, 117, 117)
- outerframe.BackgroundTransparency = 0.01
- outerframe.BorderSizePixel = 0
- outerframe.Size = UDim2.new(1,0,0,0)
- outerframe.Name = "OuterFrame"
- local background = Instance.new("Frame")
- background.Parent = outerframe
- background.Name = "Background"
- background.BackgroundColor3 = tors.Color
- background.BackgroundTransparency = 0.01
- background.BorderColor3 = Color3.fromRGB(10,10,10)
- background.BorderSizePixel = 0
- background.Position = UDim2.new(0.013, 0,0.025, 0)
- background.Size = UDim2.new(0.975, 0,0.95, 0)
- local gradient1 = Instance.new("ImageLabel")
- gradient1.Parent = background
- gradient1.BackgroundTransparency = 1
- gradient1.Size = UDim2.new(1,0,1,0)
- gradient1.Image = "rbxassetid://156579757"
- local profile = Instance.new("Frame")
- profile.Parent = outerframe
- profile.Name = "Profile"
- profile.BackgroundColor3 = tors.Color
- profile.BorderColor3 = Color3.fromRGB(10,10,10)
- profile.BorderSizePixel = 0
- profile.Position = UDim2.new(0.013, 0,0.025, 0)
- profile.Size = UDim2.new(0.2, 0,0.45, 0)
- local gradient2 = Instance.new("ImageLabel")
- gradient2.Parent = profile
- gradient2.Name = "Gradient"
- gradient2.BackgroundTransparency = 1
- gradient2.Size = UDim2.new(1,0,1,0)
- gradient2.Image = "rbxassetid://343257804"
- local playerthumb = Instance.new("ImageLabel")
- playerthumb.Parent = profile
- playerthumb.Name = "PlayerThumbnail"
- playerthumb.BackgroundTransparency = 1
- playerthumb.Size = UDim2.new(1,0,1,0)
- playerthumb.Image = ""..game:GetService("Players"):GetUserThumbnailAsync(plr.UserId,"HeadShot",6)..""
- local planame = Instance.new("TextLabel")
- planame.Name = "PlayerName"
- planame.Parent = outerframe
- planame.BackgroundTransparency = 1
- planame.Position = UDim2.new(0.013, 0,0, 0)
- planame.Size = UDim2.new(.2,0,0.2,0)
- planame.Font = Enum.Font.Arcade
- planame.Text = ""..plr.Name..""
- planame.TextColor3 = Color3.fromRGB(255, 255, 0)
- planame.TextStrokeTransparency = 0
- planame.TextScaled = true
- planame.TextStrokeColor3 = Color3.fromRGB(97, 77, 0)
- planame.TextXAlignment = Enum.TextXAlignment.Center
- planame.TextYAlignment = Enum.TextYAlignment.Top
- local textbox = Instance.new("TextLabel")
- textbox.Name = "Text"
- textbox.Text = ""
- textbox.Parent = outerframe
- textbox.BackgroundTransparency = 1
- textbox.Position = UDim2.new(0.225, 0,0, 0)
- textbox.Size = UDim2.new(0.755, 0,0.975, 0)
- textbox.TextColor3 = Color3.fromRGB(255, 255, 0)
- textbox.Font = Enum.Font.SourceSans
- textbox.TextScaled = false
- textbox.FontSize = Enum.FontSize.Size18
- textbox.TextWrapped = true
- textbox.TextStrokeTransparency = 0
- textbox.TextStrokeColor3 = Color3.fromRGB(97, 77, 0)
- textbox.TextXAlignment = Enum.TextXAlignment.Left
- textbox.TextYAlignment = Enum.TextYAlignment.Top
- local speaking = false
- local donespeaking = false
- local messagequeue = {}
- local fool = script.color
- fool.Parent = maingui
- function TauntMessage(msg)
- fool.Disabled = false
- local speaking = false
- local donespeaking = false
- local messagequeue = {}
- profile.BackgroundColor3 = tors.Color
- background.BackgroundColor3 = tors.Color
- if speaking == false and #messagequeue <= 1 then
- speaking = true
- donespeaking = false
- table.foreach(messagequeue,print)
- table.insert(messagequeue,msg)
- outerframe:TweenSize(UDim2.new(1,0,1,0),Enum.EasingDirection.Out,Enum.EasingStyle.Sine,.15)
- outerframe.BackgroundColor3 = Color3.fromRGB(75, 75, 75)
- outerframe.BorderSizePixel = 2
- background.BorderSizePixel = 1
- profile.BorderSizePixel = 1
- outerframe.BorderColor3 = Color3.fromRGB(117, 117, 117)
- background.BorderColor3 = Color3.fromRGB(10,10,10)
- profile.BorderColor3 = Color3.fromRGB(10,10,10)
- swait()
- local amount = string.len(msg)
- for i = 1,amount do
- textbox.Text = (string.sub(msg,1,i))
- local sound = Instance.new("Sound")
- sound.Parent=head
- sound.PlayOnRemove = true
- sound.SoundId ="rbxassetid://360449521"
- sound.MaxDistance = 25
- swait(1)
- sound:Remove()
- end
- swait(math.clamp(60*(amount/15),60,240))
- textbox.Text = ""
- donespeaking = true
- swait()
- table.remove(messagequeue,#msg)
- if #messagequeue > 1 then
- else
- outerframe:TweenSize(UDim2.new(1,0,0,0),Enum.EasingDirection.Out,Enum.EasingStyle.Linear,.25)
- end
- elseif --[[(speaking == true) or --]] #messagequeue > 1 then
- repeat
- swait()
- until donespeaking == true
- outerframe:TweenSize(UDim2.new(1,0,1,0),Enum.EasingDirection.Out,Enum.EasingStyle.Linear,.25)
- speaking = true
- donespeaking = false
- table.insert(messagequeue,msg)
- table.foreach(messagequeue,print)
- outerframe:TweenSize(UDim2.new(1,0,1,0),Enum.EasingDirection.Out,Enum.EasingStyle.Sine,.15)
- swait()
- local amount = string.len(msg)
- for i = 1,amount do
- textbox.Text = (string.sub(msg,1,i))
- local sound = Instance.new("Sound")
- sound.Parent=head
- sound.PlayOnRemove = true
- sound.SoundId ="rbxassetid://331532042"
- sound.MaxDistance = 25
- swait()
- sound:Remove()
- end
- swait(math.clamp(60*(amount/15),60,240))
- textbox.Text = ""
- donespeaking = true
- swait()
- table.remove(messagequeue,#msg)
- if #messagequeue > 1 then
- else
- swait()
- outerframe:TweenSize(UDim2.new(1,0,0,0),Enum.EasingDirection.Out,Enum.EasingStyle.Sine,.15)
- end
- end
- swait()
- speaking = false
- outerframe:TweenSize(UDim2.new(1,0,0,0),Enum.EasingDirection.Out,Enum.EasingStyle.Linear,.25)
- end
- -- Basic Attacks --
- bAttacks = {
- ------------------
- function()
- local t = math.ceil(10/atkspd.Value)
- local hitdb = {}
- stats.defWS.Value = 0
- lwoverride = true
- softoverride = true
- for i = 1, t do swait()
- raw.C0 = raw.C0:lerp(cfn(1, 0.5, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
- raw.C1 = raw.C1:lerp(cfn(-0.5, 0.5, -0.556500018, 0.175644919, 0.93927747, 0.29479903, -0.653378129, -0.112767242, 0.748585582, 0.736373305, -0.324100494, 0.593896508), (i/t))
- law.C0 = law.C0:lerp(cfn(-1, 0.5, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
- law.C1 = law.C1:lerp(cfn(-0.123900011, 0.5, -0.804700017, -0.233753756, -0.968214154, -0.0889960378, 0.562081277, -0.209252134, 0.800173819, -0.79336226, 0.137020603, 0.593128562), (i/t))
- hw.C0 = hw.C0:lerp(cfn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), (i/t))
- hw.C1 = hw.C1:lerp(cfn(0, -0.5, 0, -0.42261824, -0.906307817, 0, 0, 0, 1, -0.906307817, 0.42261824, 0), (i/t))
- tw.C0 = tw.C0:lerp(cfn(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), (i/t))
- tw.C1 = tw.C1:lerp(cfn(0, 0, 0, -0.422618181, 0.906307817, 0, 0, 0, 1, 0.906307817, 0.422618181, 0), (i/t))
- rlw.C0 = rlw.C0:lerp(cfn(1, -1, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
- rlw.C1 = rlw.C1:lerp(cfn(0.300468445, 0.995966673, 0.388168335, 0.69395411, 0.00271487096, 0.720014036, 0.138453931, 0.980827212, -0.137141049, -0.706582069, 0.194858283, 0.680273533), (i/t))
- llw.C0 = llw.C0:lerp(cfn(-1, -1, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
- llw.C1 = llw.C1:lerp(cfn(-0.328285217, 0.999999762, -1.43051147e-06, -0.902390599, 0, -0.43091923, 0, 0.999999821, 0, 0.43091923, 0, -0.902390599), (i/t))
- end
- local t = math.ceil(15/atkspd.Value)
- click1:Play()
- rarmtrail.Enabled = true
- for i = 1, t do swait()
- hrp.Velocity=hrp.CFrame.lookVector*7/(i/25)
- raw.C0 = raw.C0:lerp(cfn(1, 0.5, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
- raw.C1 = raw.C1:lerp(cfn(-0.154320955, 1.45585155, 0.422225952, -0.102326021, 0.99368912, 0.0459255315, -0.936802149, -0.0807345212, -0.340417743, -0.334562004, -0.0778560564, 0.939152479), (i/t))
- law.C0 = law.C0:lerp(cfn(-1, 0.5, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
- law.C1 = law.C1:lerp(cfn(-0.123903275, 0.499992371, -0.804710388, -0.257754236, -0.940434933, 0.221683174, 0.570504904, 0.0370382406, 0.82045877, -0.779799521, 0.337947875, 0.526976407), (i/t))
- hw.C0 = hw.C0:lerp(cfn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), (i/t))
- hw.C1 = hw.C1:lerp(cfn(1.52587891e-05, -0.499997377, 4.76837158e-07, -0.898458481, 0.438944876, -0.0100216791, -0.0850889906, -0.15168184, 0.984760106, 0.43073523, 0.885618925, 0.173629209), (i/t))
- tw.C0 = tw.C0:lerp(cfn(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), (i/t))
- tw.C1 = tw.C1:lerp(cfn(-0.109451294, 0, 0.256633759, -0.919835329, -0.392304748, 0, 0, 0, 1, -0.392304748, 0.919835329, 0), (i/t))
- rlw.C0 = rlw.C0:lerp(cfn(1, -1, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
- rlw.C1 = rlw.C1:lerp(cfn(0.304031372, 0.797874928, 0.31794548, -0.264528036, 0.0027148705, 0.964374065, 0.188622177, 0.980826974, 0.0489779189, -0.945752025, 0.194858253, -0.259968609), (i/t))
- llw.C0 = llw.C0:lerp(cfn(-1, -1, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
- llw.C1 = llw.C1:lerp(cfn(-0.328292847, 0.999997616, -1.1920929e-06, 0.435721576, 0.0203791056, -0.899851203, -0.360897541, 0.919815361, -0.153920829, 0.824560583, 0.391820759, 0.408138394), (i/t))
- for _,v in pairs(checkPartMag({rarm}, atkrange.Value)) do
- if not hitdb[v] then hitdb[v] = true
- strike(v, bdmg.Value)
- if v ~= char and v:FindFirstChild("Head") ~= nil then
- local bv = Create("BodyVelocity",{Parent = v.Head, MaxForce = v3(math.huge,math.huge,math.huge), Velocity = hrp.CFrame.lookVector*25});db:AddItem(bv,.1)
- end end end
- if not active then break end
- end
- stats.defWS.Value = ogdefWS
- lwoverride = false
- softoverride = false
- rarmtrail.Enabled = false
- end,
- ------------------
- function()
- local t = math.ceil(8/atkspd.Value)
- local hitdb = {}
- stats.defWS.Value = 5
- lwoverride = true
- softoverride = true
- for i = 1, t do swait()
- raw.C0 = raw.C0:lerp(cfn(1, 0.5, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
- raw.C1 = raw.C1:lerp(cfn(-0.0524091721, 0.682315826, -0.614192963, -0.000873509794, 0.99560982, 0.0935731009, -0.413042575, -0.0855769292, 0.90668124, 0.910711408, -0.0378565453, 0.411304146), (i/t))
- law.C0 = law.C0:lerp(cfn(-1, 0.5, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
- law.C1 = law.C1:lerp(cfn(-0.022330761, 0.389277399, -0.812538147, 0.0103498474, -0.968246996, 0.249776542, 0.48255226, 0.223615736, 0.846840322, -0.875805914, 0.111765221, 0.469544828), (i/t))
- hw.C0 = hw.C0:lerp(cfn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), (i/t))
- hw.C1 = hw.C1:lerp(cfn(2.28881836e-05, -0.499994755, -4.76837158e-07, -0.565155029, 0.824832499, -0.0158495028, -0.0685755536, -0.0278234947, 0.997257948, 0.822129786, 0.564692259, 0.0722878054), (i/t))
- tw.C0 = tw.C0:lerp(cfn(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), (i/t))
- tw.C1 = tw.C1:lerp(cfn(0.00592041016, 0.00665712357, -0.0976333618, -0.495774209, -0.868263245, 0.0180773418, 0.0303894803, 0.00345812365, 0.999532163, -0.867919564, 0.496091604, 0.0246716011), (i/t))
- rlw.C0 = rlw.C0:lerp(cfn(1, -1, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
- rlw.C1 = rlw.C1:lerp(cfn(0.2914505, 0.979223728, -0.0582325459, -0.886143684, -0.00356804347, 0.463396639, 0.0979154408, 0.975951195, 0.194755927, -0.452947825, 0.217955172, -0.86448431), (i/t))
- llw.C0 = llw.C0:lerp(cfn(-1, -1, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
- llw.C1 = llw.C1:lerp(cfn(-0.0977325439, 0.697888374, 0.654902697, 0.835635066, 0.0168528408, -0.549026608, -0.236071885, 0.913526535, -0.33126685, 0.495967925, 0.40642792, 0.767353892), (i/t))
- if not active then break end
- end
- local t = math.ceil(13/atkspd.Value)
- click2:Play()
- larmtrail.Enabled = true
- for i = 1, t do swait()
- hrp.Velocity=hrp.CFrame.lookVector*8/(i/15)
- raw.C0 = raw.C0:lerp(cfn(1, 0.5, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
- raw.C1 = raw.C1:lerp(cfn(-0.0803824067, 0.230604172, -0.637908936, -0.0438498035, 0.994526386, 0.094813779, -0.826403677, -0.0894363448, 0.555928171, 0.56136781, -0.0539759696, 0.825803816), (i/t))
- law.C0 = law.C0:lerp(cfn(-1, 0.5, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
- law.C1 = law.C1:lerp(cfn(0.354753494, 1.53250122, -0.109870911, 0.26566416, -0.945840001, 0.186562628, 0.958996534, 0.239454672, -0.151610404, 0.0987255573, 0.21919018, 0.970673978), (i/t))
- hw.C0 = hw.C0:lerp(cfn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), (i/t))
- hw.C1 = hw.C1:lerp(cfn(1.52587891e-05, -0.499994755, 0, -0.821330786, -0.570129752, 0.0191721078, 0.10992673, -0.125203386, 0.986022651, -0.559760273, 0.811958313, 0.165505737), (i/t))
- tw.C0 = tw.C0:lerp(cfn(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), (i/t))
- tw.C1 = tw.C1:lerp(cfn(0.00591278076, 0.00665736198, -0.0976333618, -0.797398627, 0.603182018, 0.0180773418, -0.000473531894, -0.0305819381, 0.999532163, 0.603452682, 0.797017038, 0.0246716011), (i/t))
- rlw.C0 = rlw.C0:lerp(cfn(1, -1, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
- rlw.C1 = rlw.C1:lerp(cfn(0.302932739, 0.846766472, 0.353260994, 0.590385556, 0.0367677882, 0.806282997, 0.461983383, 0.803738654, -0.374930322, -0.661827326, 0.593842804, 0.45753026), (i/t))
- llw.C0 = llw.C0:lerp(cfn(-1, -1, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
- llw.C1 = llw.C1:lerp(cfn(-0.439620972, 1.02618265, -0.162556887, -0.584113538, 0.0428024977, -0.810542583, -0.0657992363, 0.992823482, 0.0998461545, 0.809000254, 0.111654341, -0.577105522), (i/t))
- for _,v in pairs(checkPartMag({larm}, atkrange.Value)) do
- if not hitdb[v] then hitdb[v] = true
- strike(v, bdmg.Value)
- if v ~= char and v:FindFirstChild("Head") ~= nil then
- local bv = Create("BodyVelocity",{Parent = v.Head, MaxForce = v3(math.huge,math.huge,math.huge), Velocity = hrp.CFrame.lookVector*20});db:AddItem(bv,.1)
- end end end
- if not active then break end
- end
- stats.defWS.Value = ogdefWS
- lwoverride = false
- softoverride = false
- larmtrail.Enabled = false
- end,
- ------------------
- function()
- local t = math.ceil(8/atkspd.Value)
- local hitdb = {}
- stats.defWS.Value = 0
- lwoverride = true
- softoverride = true
- rarmtrail.Enabled = true
- for i = 1, t do swait()
- hrp.Velocity=hrp.CFrame.lookVector*8/(i/15)
- raw.C0 = raw.C0:lerp(cfn(1, 0.5, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08)*cfn(0.25*(i/t),-0.25*(i/t),0), (i/t))
- raw.C1 = raw.C1:lerp(cfn(-0.338470459, 0.21297121, 0.699386597, 0.0673263595, -0.987683713, 0.141216889, -0.770522416, 0.0384457409, 0.636250496, -0.633844733, -0.151649162, -0.758446872), (i/t))
- law.C0 = law.C0:lerp(cfn(-1, 0.5, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
- law.C1 = law.C1:lerp(cfn(-0.03151685, 0.611442566, -0.976745605, -0.245768458, -0.940975845, 0.232718796, 0.324275106, 0.146435514, 0.934558868, -0.913478494, 0.305150121, 0.269145697), (i/t))
- hw.C0 = hw.C0:lerp(cfn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), (i/t))
- hw.C1 = hw.C1:lerp(cfn(1.14440918e-05, -0.499998093, 1.14440918e-05, -0.902397335, 0.430874407, -0.00502596237, -0.103428125, -0.205261007, 0.973227262, 0.418307334, 0.878757477, 0.229791403), (i/t))
- tw.C0 = tw.C0:lerp(cfn(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), (i/t))
- tw.C1 = tw.C1:lerp(cfn(-0.0169029236, 1.0747937, -0.126941681, -0.797398627, 0.603182018, 0.0180773418, -0.000473531894, -0.0305819381, 0.999532163, 0.603452682, 0.797017038, 0.0246716011), (i/t))
- rlw.C0 = rlw.C0:lerp(cfn(1, -1, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
- rlw.C1 = rlw.C1:lerp(cfn(0.283813477, 0.379785061, 0.0644242764, 0.604852974, 0.03997951, 0.795331955, 0.700893641, 0.447372645, -0.555520058, -0.378020614, 0.89345181, 0.242574036), (i/t))
- llw.C0 = llw.C0:lerp(cfn(-1, -1, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
- llw.C1 = llw.C1:lerp(cfn(-0.474197388, -0.105823994, 0.199603796, -0.590134621, 0.0461619832, -0.805983901, -0.199360162, 0.959109485, 0.200901717, 0.782301843, 0.279239804, -0.556800961), (i/t))
- if not active then break end
- end
- local t = math.ceil(17/atkspd.Value)
- click3:Play()
- lwoverride = true
- softoverride = true
- stats.defWS.Value = ogdefWS/1.5
- for i = 1, t do swait()
- hrp.Velocity=hrp.CFrame.lookVector*5/(i/25)
- raw.C0 = raw.C0:lerp(cfn(1, 0.5, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
- raw.C1 = raw.C1:lerp(cfn(-0.774654865, 1.21817684, -0.408889771, 0.809161067, -0.0354717933, 0.586510301, -0.086870946, -0.994427264, 0.0597066917, 0.581127644, -0.0992620662, -0.807735205), (i/t))
- law.C0 = law.C0:lerp(cfn(-1, 0.5, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
- law.C1 = law.C1:lerp(cfn(0.99741745, 0.0581731796, 0.0349731445, 0.878970206, 0.404377729, 0.252752692, 0.340633482, -0.903337836, 0.260665774, 0.333730698, -0.143020377, -0.931754947), (i/t))
- hw.C0 = hw.C0:lerp(cfn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), (i/t))
- hw.C1 = hw.C1:lerp(cfn(1.52587891e-05, -0.499999046, 1.04904175e-05, -0.849022508, 0.527110934, 0.0362436324, 0.213499025, 0.279519945, 0.936102211, 0.483298361, 0.802510262, -0.349856794), (i/t))
- tw.C0 = tw.C0:lerp(cfn(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), (i/t))
- tw.C1 = tw.C1:lerp(cfn(-0.372848511, -0.0722842216, 0.553009033, -0.854472995, -0.519181132, 0.0180773418, 0.0282576494, -0.0117040379, 0.999532163, -0.518726707, 0.854584098, 0.0246716011), (i/t))
- rlw.C0 = rlw.C0:lerp(cfn(1, -1, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
- rlw.C1 = rlw.C1:lerp(cfn(0.604110718, 0.868469417, 0.250634432, -0.583400369, -0.0425886028, 0.81106621, 0.18535614, 0.965286076, 0.184013441, -0.790750384, 0.257688433, -0.555254877), (i/t))
- llw.C0 = llw.C0:lerp(cfn(-1, -1, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
- llw.C1 = llw.C1:lerp(cfn(-0.323501587, 0.975544453, -0.139604568, 0.530117214, 0.0169198047, -0.847755373, -0.249983832, 0.958479464, -0.137189865, 0.810236335, 0.284651011, 0.512337029), (i/t))
- for _,v in pairs(checkPartMag({rarm}, atkrange.Value)) do
- if not hitdb[v] then hitdb[v] = true
- strike(v, bdmg.Value)
- if v ~= char and v:FindFirstChild("Head") ~= nil then
- local bv = Create("BodyVelocity",{Parent = v.Head, MaxForce = v3(math.huge,math.huge,math.huge), Velocity = hrp.CFrame.lookVector*9+v3(0,0,0)});db:AddItem(bv,.2)
- end end end
- if not active then break end
- end
- stats.defWS.Value = ogdefWS
- lwoverride = false
- rarmtrail.Enabled = false
- softoverride = false
- end,
- ------------------
- function()
- local t = math.ceil(5/atkspd.Value)
- local hitdb = {}
- local hitdb2 = {}
- --click4:Play()
- stats.defWS.Value = 0
- lwoverride = true
- softoverride = true
- for i = 1, t do swait()
- raw.C1 = raw.C1:lerp(cfn(-0.302810669, 1.09821701, 0.0572509766, 0.480750889, -0.173084617, 0.859600723, -0.672185838, 0.556757152, 0.488040656, -0.563063025, -0.812441647, 0.151318148), (i/t))
- law.C0 = law.C0:lerp(cfn(-1, 0.5, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
- law.C1 = law.C1:lerp(cfn(0.492706299, 0.929962158, -0.0142786503, 0.559643745, 0.304805338, -0.770640612, 0.636920452, 0.436749369, 0.635279715, 0.530215383, -0.846367717, 0.0502882451), (i/t))
- hw.C0 = hw.C0:lerp(cfn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), (i/t))
- hw.C1 = hw.C1:lerp(cfn(0, -0.499998093, 1.23977661e-05, -0.999818206, -0.00305603445, 0.0187794976, 0.019011708, -0.19902347, 0.979810476, 0.000742454082, 0.979990125, 0.199045151), (i/t))
- tw.C0 = tw.C0:lerp(cfn(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), (i/t))
- tw.C1 = tw.C1:lerp(cfn(0.0513916016, 0.322216034, -0.179841042, -0.998109102, -0.0587483943, 0.0180773418, 0.0194905065, -0.023571156, 0.999532163, -0.0582948327, 0.997994542, 0.0246716011), (i/t))
- rlw.C0 = rlw.C0:lerp(cfn(1, -1, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
- rlw.C1 = rlw.C1:lerp(cfn(0.526924133, 0.770693779, 0.160274982, -0.121991217, 0.0235108901, 0.992250979, -0.0803930759, 0.996196866, -0.0334883071, -0.989269376, -0.0838577598, -0.119635805), (i/t))
- llw.C0 = llw.C0:lerp(cfn(-1, -1, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
- llw.C1 = llw.C1:lerp(cfn(-0.375434875, 0.584111214, 0.283586025, 0.0782353953, -0.161623195, -0.983746469, -0.264305234, 0.948095322, -0.176785484, 0.9612602, 0.273838878, 0.0314566717), (i/t))
- if not active then break end
- end
- for i = 1, t do swait()
- raw.C0 = raw.C0:lerp(cfn(1, 0.5, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
- raw.C1 = raw.C1:lerp(cfn(-0.302810669, 1.0982132, 0.0572509766, 0.45084244, -0.25191167, 0.8563146, -0.578684568, 0.647932053, 0.495282054, -0.679603577, -0.718834043, 0.146339491), (i/t))
- law.C0 = law.C0:lerp(cfn(-1, 0.5, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
- law.C1 = law.C1:lerp(cfn(0.492702484, 0.929958344, -0.0142769814, 0.481865615, 0.404796064, -0.777135849, 0.533924639, 0.567589641, 0.626709104, 0.694785774, -0.716921628, 0.0573722422), (i/t))
- hw.C0 = hw.C0:lerp(cfn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), (i/t))
- hw.C1 = hw.C1:lerp(cfn(-1.52587891e-05, -0.499998569, 1.28746033e-05, -0.99928546, -0.00171103701, -0.0377303921, -0.0341711119, -0.384597242, 0.922452092, -0.0160902515, 0.923083484, 0.384263813), (i/t))
- tw.C0 = tw.C0:lerp(cfn(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), (i/t))
- tw.C1 = tw.C1:lerp(cfn(0.0687103271, 0.613360167, -0.37926054, -0.998109102, -0.0587483943, 0.0180773418, 0.0194905065, -0.023571156, 0.999532163, -0.0582948327, 0.997994542, 0.0246716011), (i/t))
- rlw.C0 = rlw.C0:lerp(cfn(1, -1, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
- rlw.C1 = rlw.C1:lerp(cfn(0.511695862, 0.429277897, 0.181356907, -0.121991254, 0.0235108845, 0.99225086, -0.080393061, 0.996196747, -0.0334883034, -0.989269435, -0.0838577673, -0.119635776), (i/t))
- llw.C0 = llw.C0:lerp(cfn(-1, -1, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
- llw.C1 = llw.C1:lerp(cfn(-0.353179932, 0.436035156, 0.237033367, 0.0484756455, -0.19665803, -0.979272842, -0.157218978, 0.966698885, -0.201915473, 0.986372828, 0.163746431, 0.0159426965), (i/t))
- if not active then break end
- end
- rarmtrail.Enabled = true
- larmtrail.Enabled = true
- local bv = Create("BodyVelocity",{Parent = head, MaxForce = v3(math.huge,math.huge,math.huge), Velocity = head.CFrame.lookVector*15+v3(0,55,0)});db:AddItem(bv,3)
- t = math.ceil(9/atkspd.Value)
- local groundcheck = Ray.new(hrp.Position, ((hrp.CFrame.p - Vector3.new(0, 1, 0)) - hrp.CFrame.p).unit * 9999)
- local p,hit = workspace:FindPartOnRay(groundcheck, char)
- if p ~= nil then
- local blast,m = CreateEffect({CFrame = cfn(hit), Size = v3(0,0,0), Color = p.Color, Transparency = .3, MeshId = "http://www.roblox.com/asset/?id=489415286", Scale = v3(2,2,2)},{Scale = v3(6,6,6), Transparency = 1},ti(t/60,Enum.EasingStyle.Sine), function(p,m) p.CFrame = p.CFrame*cfa(0,math.rad(-2),0) end)
- end
- click4swing:Play()
- for i = 1, t do swait()
- raw.C0 = raw.C0:lerp(cfn(1, 0.5, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
- raw.C1 = raw.C1:lerp(cfn(-0.30280304, 1.0982132, 0.0572519302, 0.204576775, 0.474556923, 0.856117427, -0.706356943, -0.533916116, 0.464746833, 0.677647233, -0.699803531, 0.225981742), (i/t))
- law.C0 = law.C0:lerp(cfn(-1, 0.5, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
- law.C1 = law.C1:lerp(cfn(0.492698669, 0.929946899, -0.0142741203, 0.461983919, -0.431435943, -0.774873018, 0.51311022, -0.58260721, 0.630304813, -0.723383248, -0.688788056, -0.0477801263), (i/t))
- hw.C0 = hw.C0:lerp(cfn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0), (i/t))
- hw.C1 = hw.C1:lerp(cfn(-1.52587891e-05, -0.499998569, 1.33514404e-05, -0.999861658, 0.00617999583, 0.0153771145, 0.016478369, 0.469369143, 0.88284862, -0.00176249817, 0.882980585, -0.469407082), (i/t))
- tw.C0 = tw.C0:lerp(cfn(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0), (i/t))
- tw.C1 = tw.C1:lerp(cfn(0.0687103271, -0.14083986, 0.198039472, -0.998109102, -0.0587483943, 0.0180773418, 0.0194905065, -0.023571156, 0.999532163, -0.0582948327, 0.997994542, 0.0246716011), (i/t))
- rlw.C0 = rlw.C0:lerp(cfn(1, -1, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
- rlw.C1 = rlw.C1:lerp(cfn(0.492858887, 0.348651886, 0.187295914, -0.369778216, 0.201566309, 0.90699017, -0.0074472269, 0.975505888, -0.219829395, -0.92909044, -0.0880447775, -0.359219193), (i/t))
- llw.C0 = llw.C0:lerp(cfn(-1, -1, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
- llw.C1 = llw.C1:lerp(cfn(-0.382980347, 0.155013084, 0.18204689, -0.121514469, -0.192362562, -0.973771036, -0.18626444, 0.968029141, -0.167984813, 0.974955916, 0.16096431, -0.15346083), (i/t))
- for _,v in pairs(checkPartMag({tors}, atkrange.Value)) do
- if not hitdb[v] then hitdb[v] = true
- strike(v, bdmg.Value)
- if v ~= char and v:FindFirstChild("Head") ~= nil then
- local bv = Create("BodyVelocity",{Parent = v.Head, MaxForce = v3(math.huge,math.huge,math.huge), Velocity = hrp.CFrame.lookVector*4+v3(0,35,0)});db:AddItem(bv,.2)
- end end end
- if not active then break end
- end
- bv.Velocity = head.CFrame.lookVector*5+v3(0,.1,0)
- rarmtrail.Enabled = false
- larmtrail.Enabled = false
- for i = 1, t do swait()
- raw.C0 = raw.C0:lerp(cfn(1, 0.5, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
- raw.C1 = raw.C1:lerp(cfn(-0.302783966, 1.09819031, 0.0572509766, -0.48178339, 0.326616645, 0.813141525, 0.355514675, -0.775284529, 0.522052348, 0.800930917, 0.54060322, 0.257403851), (i/t))
- law.C0 = law.C0:lerp(cfn(-1, 0.5, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
- law.C1 = law.C1:lerp(cfn(0.492702484, 0.929916382, -0.0142669678, -0.177349031, -0.559377193, -0.809714735, -0.372519523, -0.723383188, 0.581328094, -0.910919011, 0.404732764, -0.0800867006), (i/t))
- hw.C0 = hw.C0:lerp(cfn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0), (i/t))
- hw.C1 = hw.C1:lerp(cfn(-4.57763672e-05, -0.499999046, 1.33514404e-05, -0.999808609, -0.00440785289, -0.0189856142, -0.0185011402, -0.0918424726, 0.995602071, -0.00613320991, 0.995764554, 0.0917427987), (i/t))
- tw.C0 = tw.C0:lerp(cfn(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0), (i/t))
- tw.C1 = tw.C1:lerp(cfn(0.058883667, -0.625146866, 0.204459667, -0.998109102, -0.0587483943, 0.0180773418, 0.0194905065, -0.023571156, 0.999532163, -0.0582948327, 0.997994542, 0.0246716011), (i/t))
- rlw.C0 = rlw.C0:lerp(cfn(1, -1, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
- rlw.C1 = rlw.C1:lerp(cfn(0.55317688, 0.606712341, 0.168273926, -0.369778275, 0.201566279, 0.90699017, -0.00744720083, 0.975505888, -0.21982941, -0.929090559, -0.0880447775, -0.359219193), (i/t))
- llw.C0 = llw.C0:lerp(cfn(-1, -1, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
- llw.C1 = llw.C1:lerp(cfn(-0.459121704, 0.431542873, 0.354177475, -0.0931258872, -0.217426583, -0.971623361, -0.331467509, 0.926965535, -0.175663531, 0.938859344, 0.305701047, -0.15839541), (i/t))
- if i == t then
- for i = 1,t do swait()
- t = math.ceil(10/atkspd.Value)
- raw.C0 = raw.C0:lerp(cfn(1, 0.5, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
- raw.C1 = raw.C1:lerp(cfn(-0.166427612, 1.18247604, 0.0899162292, 0.479739517, -0.176478893, 0.859475255, -0.668548346, 0.560864925, 0.488333225, -0.568232656, -0.808877826, 0.151085496), (i/t))
- law.C0 = law.C0:lerp(cfn(-1, 0.5, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
- law.C1 = law.C1:lerp(cfn(0.364730835, 1.38685226, -0.0731935501, 0.575801611, -0.0982041359, -0.811666012, 0.770692527, 0.396579444, 0.498750776, 0.272911787, -0.912730038, 0.304037929), (i/t))
- hw.C0 = hw.C0:lerp(cfn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0), (i/t))
- hw.C1 = hw.C1:lerp(cfn(-8.39233398e-05, -0.500001907, 1.33514404e-05, -0.999195933, -0.000962004066, -0.04003812, -0.0359325148, -0.419982225, 0.906821311, -0.0176888891, 0.907533288, 0.419609934), (i/t))
- tw.C0 = tw.C0:lerp(cfn(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0), (i/t))
- tw.C1 = tw.C1:lerp(cfn(0.0549468994, -0.505468845, 0.311865807, -0.998109102, -0.0587483943, 0.0180773418, 0.0194905065, -0.023571156, 0.999532163, -0.0582948327, 0.997994542, 0.0246716011), (i/t))
- rlw.C0 = rlw.C0:lerp(cfn(1, -1, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
- rlw.C1 = rlw.C1:lerp(cfn(0.399837494, 0.483596802, 0.154666901, -0.811382473, -0.0898299217, 0.577568173, -0.583505869, 0.182438537, -0.79134655, -0.0342877731, -0.97910428, -0.200445801), (i/t))
- llw.C0 = llw.C0:lerp(cfn(-1, -1, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
- llw.C1 = llw.C1:lerp(cfn(-0.267997742, 0.673923492, 0.0219688416, -0.670494974, 0.115156755, -0.732921243, 0.741906047, 0.107536785, -0.661818445, 0.00260289293, -0.987508953, -0.157540053), (i/t))
- for _,v in pairs(checkPartMag({tors}, atkrange.Value)) do
- if not hitdb2[v] then hitdb2[v] = true
- strike(v, bdmg.Value)
- if v ~= char and v:FindFirstChild("Head") ~= nil then
- local bv = Create("BodyVelocity",{Parent = v.Head, MaxForce = v3(math.huge,math.huge,math.huge), Velocity = hrp.CFrame.lookVector*8+v3(0,-45,0)});db:AddItem(bv,.2)
- end end end
- end
- end
- if not active then break end
- end
- click4:Play()
- --[[
- for i = 1, t do swait()
- raw.C0 = raw.C0:lerp(cfn(1, 0.5, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
- raw.C1 = raw.C1:lerp(cfn(-0.302780151, 1.09818649, 0.0572509766, 0.257833421, 0.443056107, 0.858612835, -0.760705888, -0.454801381, 0.463117331, 0.595688879, -0.772562683, 0.219773844), (i/t))
- law.C0 = law.C0:lerp(cfn(-1, 0.5, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
- law.C1 = law.C1:lerp(cfn(0.492698669, 0.929912567, -0.0142655373, 0.549432814, -0.319710612, -0.771946907, 0.63940078, -0.433846653, 0.634775579, -0.53785193, -0.842353225, -0.0339452326), (i/t))
- hw.C0 = hw.C0:lerp(cfn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0), (i/t))
- hw.C1 = hw.C1:lerp(cfn(-5.34057617e-05, -0.5, 1.33514404e-05, -0.999725044, -0.00431479886, -0.0229821187, -0.0220361296, -0.15502125, 0.987665772, -0.00782537833, 0.987902641, 0.154883087), (i/t))
- tw.C0 = tw.C0:lerp(cfn(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0), (i/t))
- tw.C1 = tw.C1:lerp(cfn(0.058883667, -0.625146866, 0.204459667, -0.998109102, -0.0587483943, 0.0180773418, 0.0194905065, -0.023571156, 0.999532163, -0.0582948327, 0.997994542, 0.0246716011), (i/t))
- rlw.C0 = rlw.C0:lerp(cfn(1, -1, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
- rlw.C1 = rlw.C1:lerp(cfn(0.55317688, 0.606712341, 0.168273926, -0.369778275, 0.201566279, 0.90699017, -0.51361382, 0.769120455, -0.380324811, -0.77425164, -0.606479406, -0.180876851), (i/t))
- llw.C0 = llw.C0:lerp(cfn(-1, -1, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
- llw.C1 = llw.C1:lerp(cfn(-0.459129333, 0.431538582, 0.354175568, -0.157250524, -0.145559311, -0.976771891, 0.418847859, 0.885878265, -0.199445069, 0.894336283, -0.440483838, -0.0783389062), (i/t))
- if not active then break end
- end
- ]]
- t = math.ceil(10/atkspd.Value)
- bv.Velocity = head.CFrame.lookVector*1+v3(0,0,0)
- bv:Destroy()
- softoverride = false
- wsoverride = false
- stats.defWS.Value = ogdefWS
- end,
- ------------------
- }
- -- Abilities --
- bAbilities = {
- function(Z)
- local t = 20
- local debounce = false
- local hitdb = {}
- for i = 1, t do swait()
- raw.C0 = raw.C0:lerp(cfn(1, 0.5, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
- raw.C1 = raw.C1:lerp(cfn(0.0750762075, 1.57937229, 0.0774162412, -0.374886483, -0.138058037, -0.916730165, 0.912305534, -0.230713248, -0.338330001, -0.164791822, -0.963175178, 0.21244444), (i/t))
- law.C0 = law.C0:lerp(cfn(-1, 0.5, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
- law.C1 = law.C1:lerp(cfn(-0.0365462899, 1.416435, 0.278905511, -0.701345325, 0.0402352884, 0.711681604, -0.712713599, -0.0567048602, -0.699154437, 0.0122250989, -0.997577429, 0.0684466958), (i/t))
- hw.C0 = hw.C0:lerp(cfn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0), (i/t))
- hw.C1 = hw.C1:lerp(cfn(-9.15527344e-05, -0.500003815, 1.43051147e-05, -0.999660969, 0.0221978985, -0.0134584736, -0.0123887211, 0.0476503447, 0.998788118, 0.0228109881, 0.998618603, -0.0473605841), (i/t))
- tw.C0 = tw.C0:lerp(cfn(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0), (i/t))
- tw.C1 = tw.C1:lerp(cfn(0.078994751, -0.0419530869, 0.0551891327, -0.998109102, -0.0587483943, 0.0180773418, 0.0194905065, -0.023571156, 0.999532163, -0.0582948327, 0.997994542, 0.0246716011), (i/t))
- if not running then softoverride = true
- rlw.C0 = rlw.C0:lerp(cfn(1, -1, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
- rlw.C1 = rlw.C1:lerp(cfn(0.399837494, 1.10699296, -0.0677309483, -0.371250659, -0.0446870849, 0.927453279, -0.0678555816, 0.997475564, 0.0208987631, -0.9260481, -0.0551784113, -0.373344183), (i/t))
- llw.C0 = llw.C0:lerp(cfn(-1, -1, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
- llw.C1 = llw.C1:lerp(cfn(-0.369191945, 0.936182499, 0.236220762, 0.0985034108, -0.0757209659, -0.992250204, -0.0116863493, 0.996938944, -0.0772392452, 0.995068669, 0.0192046165, 0.0973158181), (i/t))
- end
- if not active then break end
- end
- t = 5
- for i = 1, t do swait()
- raw.C0 = raw.C0:lerp(cfn(1, 0.5, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
- raw.C1 = raw.C1:lerp(cfn(0.0750762075, 1.26817226, 0.0774162412, -0.931284904, 0.0889114439, 0.353270561, -0.362814248, -0.139225274, -0.921399057, -0.0327373594, -0.986258626, 0.161918849), (i/t))
- law.C0 = law.C0:lerp(cfn(-1, 0.5, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
- law.C1 = law.C1:lerp(cfn(-0.0365462899, 1.12913501, 0.17820552, -0.937413335, -0.0352566428, -0.346421063, 0.348211706, -0.0960772932, -0.932475865, -0.000407337211, -0.994746804, 0.102341734), (i/t))
- hw.C0 = hw.C0:lerp(cfn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0), (i/t))
- hw.C1 = hw.C1:lerp(cfn(-9.15527344e-05, -0.500003815, 1.43051147e-05, -0.999660969, 0.0221978985, -0.0134584736, -0.0146638472, -0.0550639257, 0.998376131, 0.02141946, 0.998237252, 0.0553695522), (i/t))
- if jumping then
- tw.C0 = tw.C0:lerp(cfn(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)*cfa(math.rad(60),0,0), (i/t))
- else
- tw.C0 = tw.C0:lerp(cfn(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0), (i/t))
- end
- tw.C1 = tw.C1:lerp(cfn(0.078994751, -0.0419530869, 0.0551891327, -0.998109102, -0.0587483943, 0.0180773418, 0.0194905065, -0.023571156, 0.999532163, -0.0582948327, 0.997994542, 0.0246716011), (i/t))
- if not running then softoverride = true
- rlw.C0 = rlw.C0:lerp(cfn(1, -1, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
- rlw.C1 = rlw.C1:lerp(cfn(0.399837494, 1.10699296, -0.0677309483, -0.371250659, -0.0446870849, 0.927453279, -0.0678555816, 0.997475564, 0.0208987631, -0.9260481, -0.0551784113, -0.373344183), (i/t))
- llw.C0 = llw.C0:lerp(cfn(-1, -1, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
- llw.C1 = llw.C1:lerp(cfn(-0.369191945, 0.936182499, 0.236220762, 0.0989616737, -0.125055745, -0.987200439, -0.00678821094, 0.991958678, -0.126339689, 0.995068669, 0.0192046165, 0.0973158181), (i/t))
- end
- if not active then break end
- if i == t then
- wsoverride = true
- softoverride = true
- lwoverride = true
- stats.defWS.Value = 0
- t = 10
- zclap:Play()
- for i = 1, t do swait()
- raw.C0 = raw.C0:lerp(cfn(1, 0.5, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
- raw.C1 = raw.C1:lerp(cfn(0.0750762075, 1.18947232, 0.0774162412, 0.206978291, 0.151801541, 0.966493607, -0.975728095, -0.0401653349, 0.215263635, 0.071498692, -0.987592101, 0.139805824), (i/t))
- law.C0 = law.C0:lerp(cfn(-1, 0.5, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
- law.C1 = law.C1:lerp(cfn(-0.0365462899, 1.25443506, 0.17820552, 0.288410664, -0.0981092006, -0.952463746, 0.957504213, 0.0291283801, 0.286934912, -0.000407337211, -0.994746804, 0.102341734), (i/t))
- hw.C0 = hw.C0:lerp(cfn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0), (i/t))
- hw.C1 = hw.C1:lerp(cfn(-9.15527344e-05, -0.500003815, 1.43051147e-05, -0.999660969, 0.0221978985, -0.0134584736, -0.0179454088, -0.216327161, 0.976157188, 0.0187559053, 0.976069748, 0.216651261), (i/t))
- if jumping then
- -- jump vers
- if i == 2 then
- local clap,m = CreateEffect({CFrame = hrp.CFrame*cfn(0,.75,-2)*cfa(0,0,math.rad(90)), Color = Color3.fromRGB(196, 40, 28), Transparency = .2, MeshId = 'rbxassetid://514529782', Scale = v3(2,1.25,2)},{Scale = v3(6,1.25,6), Transparency = 1, Color = Color3.fromRGB(245, 205, 48)}, ti((t*5)/60,Enum.EasingStyle.Quint))
- local blast,m = CreateEffect({CFrame = hrp.CFrame*cfa(math.rad(-90),0,0), Size = v3(0,0,0), Color = Color3.new(.7,.7,.7), Transparency = .1, MeshId = "rbxassetid://489415572", Scale = v3(3,3,3)},{Scale = v3(4,12,4),Offset = v3(0,-4,0), Transparency = 1},ti(t/60,Enum.EasingStyle.Quad), function(p,m) p.CFrame = p.CFrame*cfa(0,math.rad(-0.5),0) end)
- end
- hrp.Velocity=hrp.CFrame.lookVector*-5/(i/10)+v3(0,35/(i/10),0)
- tw.C0 = tw.C0:lerp(cfn(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)*cfa(math.rad(85),0,0), (i/t))
- else
- -- ground vers
- if i == 2 then
- local clap,m = CreateEffect({CFrame = hrp.CFrame*cfn(0,.75,-2)*cfa(0,0,math.rad(90)), Color = Color3.fromRGB(196, 40, 28), Transparency = .2, MeshId = 'rbxassetid://514529782', Scale = v3(2,1.25,2)},{Scale = v3(6,1.25,6), Transparency = 1, Color = Color3.fromRGB(245, 205, 48)}, ti((t*5)/60,Enum.EasingStyle.Quint))
- local blast,m = CreateEffect({CFrame = hrp.CFrame*cfa(math.rad(-90),0,0), Size = v3(0,0,0), Color = Color3.new(.7,.7,.7), Transparency = .1, MeshId = "rbxassetid://489415572", Scale = v3(3,3,3)},{Scale = v3(4,12,4),Offset = v3(0,-4,0), Transparency = 1},ti(t/60,Enum.EasingStyle.Quad), function(p,m) p.CFrame = p.CFrame*cfa(0,math.rad(-0.5),0) end)
- end
- hrp.Velocity=hrp.CFrame.lookVector*-35/(i/10)
- tw.C0 = tw.C0:lerp(cfn(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0), (i/t))
- end
- if i < 3 then
- for _,v in pairs(checkPartMag({tors}, atkrange.Value*1.4)) do
- if not hitdb[v] then hitdb[v] = true
- strike(v, bdmg.Value*2.5)
- if v ~= char then
- if jumping then
- local bv = Create("BodyVelocity",{Parent = v.Head, MaxForce = v3(math.huge,math.huge,math.huge), Velocity = hrp.CFrame.lookVector*4+v3(0,75,0)});db:AddItem(bv,.2)
- else
- local bv = Create("BodyVelocity",{Parent = v.Head, MaxForce = v3(math.huge,math.huge,math.huge), Velocity = hrp.CFrame.lookVector*65+v3(0,15,0)});db:AddItem(bv,.2)
- end end end end
- end
- tw.C1 = tw.C1:lerp(cfn(0.078994751, -0.0419530869, 0.0551891327, -0.998109102, -0.0587483943, 0.0180773418, 0.0194905065, -0.023571156, 0.999532163, -0.0582948327, 0.997994542, 0.0246716011), (i/t))
- rlw.C0 = rlw.C0:lerp(cfn(1, -1, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
- rlw.C1 = rlw.C1:lerp(cfn(0.399837494, 1.10699296, -0.0677309483, -0.405917794, 0.00236056373, 0.913903117, -0.733965695, 0.594987214, -0.327532023, -0.544538021, -0.803731084, -0.239783466), (i/t))
- llw.C0 = llw.C0:lerp(cfn(-1, -1, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
- llw.C1 = llw.C1:lerp(cfn(-0.369191945, 0.936182499, 0.236220762, -0.0890520513, -0.0690964013, -0.993625641, 0.722135901, 0.682590604, -0.112188227, 0.685995996, -0.727520108, -0.010890305), (i/t))
- if not active then break end
- end
- end
- end
- wsoverride = false
- softoverride = false
- lwoverride = false
- stats.defWS.Value = ogdefWS
- end,
- function(X)
- print('X')
- stats.defWS.Value = ogdefWS
- end,
- function(C)
- print('C')
- stats.defWS.Value = ogdefWS
- end,
- function(V)
- print('V')
- stats.defWS.Value = ogdefWS
- end,
- function(T)
- local taunts = {"This is goina be too easy!", "Come on! Are you scared?", "Bring it on!", "I'll never lose this battle!", "You'll taste the flame!","I Found Your Weakness Time To Strike!"}
- local t = 45
- stats.defWS.Value = 0
- softoverride = true
- hume.JumpPower = 0
- hume.AutoRotate = false
- spawn(function()
- TauntMessage(tostring(taunts[math.random(1,#taunts)]))
- end)
- for i = 1, t do swait()
- raw.C0 = raw.C0:lerp(cfn(1, 0.5, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
- raw.C1 = raw.C1:lerp(cfn(-0.166423798, 1.18247223, 0.0899162292, 0.106952243, 0.513849616, 0.851182878, -0.594691873, -0.653015912, 0.468942821, 0.796806395, -0.556348562, 0.235742256), (i/t))
- law.C0 = law.C0:lerp(cfn(-1, 0.5, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
- law.C1 = law.C1:lerp(cfn(0.364753723, 1.3868351, -0.0731945038, 0.133996189, -0.543290615, -0.828778207, 0.444126844, -0.714705348, 0.540316761, -0.885884821, -0.440484643, 0.145523429), (i/t))
- hw.C0 = hw.C0:lerp(cfn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0), (i/t))
- hw.C1 = hw.C1:lerp(cfn(-9.15527344e-05, -0.500003815, 1.43051147e-05, -0.999660969, 0.0221978985, -0.0134584736, -0.0108997412, 0.111619368, 0.99369204, 0.0235588029, 0.993504286, -0.111341089), (i/t))
- tw.C0 = tw.C0:lerp(cfn(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0), (i/t))
- tw.C1 = tw.C1:lerp(cfn(0.078994751, -0.0419530869, 0.0551891327, -0.998109102, -0.0587483943, 0.0180773418, 0.0194905065, -0.023571156, 0.999532163, -0.0582948327, 0.997994542, 0.0246716011), (i/t))
- rlw.C0 = rlw.C0:lerp(cfn(1, -1, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
- rlw.C1 = rlw.C1:lerp(cfn(0.399837494, 1.04809296, -0.0677309483, -0.370836854, -0.0506710969, 0.927311182, -0.0700818449, 0.997189462, 0.0264630746, -0.9260481, -0.0551784113, -0.373344183), (i/t))
- llw.C0 = llw.C0:lerp(cfn(-1, -1, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
- llw.C1 = llw.C1:lerp(cfn(-0.470191956, 0.936182499, 0.0490207672, -0.186812609, -0.0780613497, -0.979287386, -0.0116863493, 0.996938944, -0.0772392452, 0.982326627, -0.00298445299, -0.187154979), (i/t))
- if not active then break end
- end
- taunt:Play()
- t = 10
- for i = 1, t do swait()
- raw.C0 = raw.C0:lerp(cfn(1, 0.5, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
- raw.C1 = raw.C1:lerp(cfn(-0.166423798, 0.422772229, -0.425983757, 0.227620631, 0.647929192, 0.726890028, -0.529099345, -0.544376493, 0.650925398, 0.817459762, -0.532763541, 0.2189091), (i/t))
- law.C0 = law.C0:lerp(cfn(-1, 0.5, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
- law.C1 = law.C1:lerp(cfn(0.364753723, 0.544435084, -0.56209451, 0.140062913, -0.5452981, -0.826453447, 0.633762062, -0.591925383, 0.497960299, -0.76073879, -0.593522906, 0.262683839), (i/t))
- hw.C0 = hw.C0:lerp(cfn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0), (i/t))
- hw.C1 = hw.C1:lerp(cfn(-9.15527344e-05, -0.500003815, 1.43051147e-05, -0.999660969, 0.0221978985, -0.0134584736, -0.0158787668, -0.112737261, 0.993499041, 0.0205350034, 0.993378043, 0.113050409), (i/t))
- tw.C0 = tw.C0:lerp(cfn(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0), (i/t))
- tw.C1 = tw.C1:lerp(cfn(0.078994751, -0.0419530869, 0.0551891327, -0.998109102, -0.0587483943, 0.0180773418, 0.0194905065, -0.023571156, 0.999532163, -0.0582948327, 0.997994542, 0.0246716011), (i/t))
- rlw.C0 = rlw.C0:lerp(cfn(1, -1, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
- rlw.C1 = rlw.C1:lerp(cfn(0.399837494, 1.10699296, -0.0677309483, -0.371250659, -0.0446870849, 0.927453279, -0.0678555816, 0.997475564, 0.0208987631, -0.9260481, -0.0551784113, -0.373344183), (i/t))
- llw.C0 = llw.C0:lerp(cfn(-1, -1, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
- llw.C1 = llw.C1:lerp(cfn(-0.470191956, 0.936182499, 0.0490207672, -0.32214272, -0.0768799558, -0.943562269, -0.0116863493, 0.996938944, -0.0772392452, 0.94661957, -0.0138547514, -0.322057366), (i/t))
- if not active then break end
- end
- stats.defWS.Value = ogdefWS
- wsoverride = false
- softoverride = false
- hume.JumpPower = 50
- hume.AutoRotate = true
- end,
- function(ASE)
- print('ASE')
- stats.defWS.Value = ogdefWS
- end,
- function(DSDR)
- print('DSDR')
- stats.defWS.Value = ogdefWS
- end,
- function(ASDER)
- print('ASDER')
- stats.defWS.Value = ogdefWS
- end,
- }
- -- coroutines
- ----------------------------------------------
- local sine = 1
- local change = 1.1
- local lastkeys = {}
- local keystrokewait = .25
- local keystroketime = tick()
- local backgroundfunctions = coroutine.resume(coroutine.create(function()
- while true do swait()
- ---------------------
- sine = sine + change
- ---------------------
- ---------------------
- defWS = stats.defWS.Value
- ---------------------
- ---------------------
- for i,v in ipairs(buttons) do
- local ab = abilities[i]
- v.Main:TweenSize(UDim2.new(math.clamp((ab.cd - ab.ccd)/ab.cd,0,1), 0, 0.05, 0), "Out", "Sine", .1, true)
- if ab.ccd > 0 then v.SkillName.Text = ab.name.."("..ab.ccd..")"
- else v.SkillName.Text = ab.name
- end end
- ---------------------
- ---------------------
- local tvel = (hrp.Velocity * v3(1, 0, 1)).magnitude
- local groundcheck = Ray.new(hrp.Position, ((hrp.CFrame.p - Vector3.new(0, 1, 0)) - hrp.CFrame.p).unit * 4)
- local hit = workspace:FindPartOnRay(groundcheck, char)
- if hit then
- if jumping then jumping = false; end
- else jumping = true
- end
- if tvel > 2 then
- if not running then running = true; softoverride = false end
- elseif running then running = false
- end
- if (wsoverride or lwoverride) and not active then
- wsoverride = false; lwoverride = false
- end
- if not wsoverride then
- hume.WalkSpeed = defWS
- end
- ---------------------
- ---------------------
- if (tick()-keystroketime)>=keystrokewait
- and not active then lastkeys = {};
- end
- ---------------------
- ---------------------
- if (tick()-combotime)>=combowait
- and not active then combostep = 0
- end
- ---------------------
- end
- end))
- ----------------------------------------------
- local runanim = coroutine.resume(coroutine.create(function()
- while true do swait()
- local vtvel = math.abs(hrp.Velocity.Y)
- local t = 20
- if equipped and not active then
- if jumping then
- if hrp.Velocity.Y > 1 then for i = 1, t do swait()
- raw.C0 = raw.C0:lerp(cfn(1, 0.5, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
- raw.C1 = raw.C1:lerp(cfn(-0.500007629, 0.499973297, 7.62939453e-06, 0.251017749, 0.349050283, 0.902858853, -0.242053419, 0.925724447, -0.290593266, -0.93723017, -0.145595998, 0.316862077), (i/t))
- law.C0 = law.C0:lerp(cfn(-1, 0.5, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
- law.C1 = law.C1:lerp(cfn(0.5, 0.499975204, 5.7220459e-06, 0.434104592, -0.372881055, -0.820068955, 0.191029459, 0.927715361, -0.320705652, 0.880375564, -0.0174375419, 0.473956704), (i/t))
- hw.C0 = hw.C0:lerp(cfn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), (i/t))
- hw.C1 = hw.C1:lerp(cfn(0, -0.5, 0, -1, 0, 0, 0, 0.228240907, 0.97360462, 0, 0.97360462, -0.228240907), (i/t))
- tw.C0 = tw.C0:lerp(cfn(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), (i/t))
- tw.C1 = tw.C1:lerp(cfn(0, -0.125099421, 0.0200710297, -1, 0, 0, 0, 0.15841493, 0.987364173, 0, 0.987372637, -0.158413559)*cfa(0,(hrp.RotVelocity.Y/70)*-1,0), (i/t))
- if not jumping or active or hrp.Velocity.Y < 1 then
- break end end
- else for i = 1, t do swait()
- raw.C0 = raw.C0:lerp(cfn(1, 0.5, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
- raw.C1 = raw.C1:lerp(cfn(-0.177225113, 0.951957703, -0.124288559, 0.342456222, 0.919000208, 0.195311174, -0.340036452, 0.315021098, -0.886078894, -0.875841558, 0.237030745, 0.420378119), (i/t))
- law.C0 = law.C0:lerp(cfn(-1, 0.5, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
- law.C1 = law.C1:lerp(cfn(0.202444077, 1.07809448, -0.057592392, 0.127752572, -0.977642238, -0.167018279, 0.404162556, 0.205097839, -0.891396403, 0.905721784, 0.0463756546, 0.421328098), (i/t))
- hw.C0 = hw.C0:lerp(cfn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), (i/t))
- hw.C1 = hw.C1:lerp(cfn(0, -0.536720276, 0.120282173, -1, 0, 0, 0, -0.379987985, 0.924991488, 0, 0.924991548, 0.379987925), (i/t))
- tw.C0 = tw.C0:lerp(cfn(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), (i/t))
- tw.C1 = tw.C1:lerp(cfn(0, 0.0187618732, -0.00301074982, -1, 0, 0, 0, 0.15841493, 0.987372637, 0, 0.987372637, -0.15841493)*cfa(0,(hrp.RotVelocity.Y/60)*-1,0), (i/t))
- if not jumping or active or hrp.Velocity.Y > 1 then
- break end end end
- elseif running then while true do swait()
- raw.C0 = raw.C0:lerp(cfn(1, 0.5, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08)*cfn(0,-.2+(-.075+-0.075*math.cos(sine/7)),0)*cfa(0,0,math.rad(10+(-6+-6*math.sin(sine/7)))), .05*(hume.WalkSpeed/ogdefWS))
- raw.C1 = raw.C1:lerp(cfn(-0.281160355, 0.554321289, -0.324015617, 0.460413992, 0.395485044, 0.79473871, -0.520304143, -0.605142057, 0.602564573, 0.71923697, -0.690929532, -0.0728438571), .05*(hume.WalkSpeed/ogdefWS))
- law.C0 = law.C0:lerp(cfn(-1, 0.5, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08)*cfn(0.1,.4+(-.075+-0.075*math.cos(sine/7)),0.05)*cfa(0,math.rad(-5),math.rad(-10+(6+6*math.sin(sine/7)))), .05*(hume.WalkSpeed/ogdefWS))
- law.C1 = law.C1:lerp(cfn(0.160682678, 0.746686935, -0.513758183, 0.278585047, -0.309014767, -0.90934056, 0.740218639, -0.534194529, 0.408304513, -0.611936927, -0.78685832, 0.0799198821), .05*(hume.WalkSpeed/ogdefWS))
- hw.C0 = hw.C0:lerp(cfn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)*cfa(math.rad(3+(3+3*math.sin(sine/7))),0,0), .05*(hume.WalkSpeed/ogdefWS))
- hw.C1 = hw.C1:lerp(cfn(0, -0.499991417, 9.53674316e-07, -1, 0, 0, 0, 0.237879276, 0.971294761, 0, 0.97129482, -0.237879276), .05*(hume.WalkSpeed/ogdefWS))
- tw.C0 = tw.C0:lerp(cfn(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)*cfa(math.rad(-10+math.min(5*(hume.WalkSpeed*2)/(ogdefWS*2),50)),0,0)*cfn(0,0,-.1+0.5*math.sin(sine/3.5)), .05*(hume.WalkSpeed/ogdefWS))
- tw.C1 = tw.C1:lerp(cfn(0, 0, 0, -1, 0, 0, 0, -0.246710896, 0.96908915, 0, 0.969089091, 0.246710911)*cfa(0,(hrp.RotVelocity.Y/50)*-1,0), .05*(hume.WalkSpeed/ogdefWS))
- if not running or jumping or active then break end
- end
- else t = 60
- while true do swait()
- raw.C0 = raw.C0:lerp(cfn(1, 0.5, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08)*cfn(0,-.075+-.075*math.cos(sine/12),0)*cfa(0,0,math.rad(3+3*math.sin(sine/12))), .05*(hume.WalkSpeed/ogdefWS))
- raw.C1 = raw.C1:lerp(cfn(-0.477531433, 0.935428619, -0.596037865, 0.745181262, 0.299401611, 0.595872164, -0.450283945, -0.433180451, 0.780768275, 0.491883516, -0.850125492, -0.187982187), .05*(hume.WalkSpeed/ogdefWS))
- law.C0 = law.C0:lerp(cfn(-1, 0.5, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08)*cfn(0,-.075+-.075*math.cos(sine/12),0)*cfa(0,0,math.rad(-3+-3*math.sin(sine/12))), .05*(hume.WalkSpeed/ogdefWS))
- law.C1 = law.C1:lerp(cfn(0.352771759, 0.278047562, 0.0161443949, 0.023957219, -0.289330751, -0.956929326, 0.92007041, -0.36801213, 0.134304121, -0.39101994, -0.883659899, 0.257388115), .05*(hume.WalkSpeed/ogdefWS))
- hw.C0 = hw.C0:lerp(cfn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)*cfn(0,0,-.05+-.05*math.cos(sine/12))*cfa(math.rad(6+6*math.sin(sine/12))/2,math.rad(2+2*math.sin(sine/12)),0), .05*(hume.WalkSpeed/ogdefWS))
- hw.C1 = hw.C1:lerp(cfn(-0.00359725952, -0.502668381, 0.0374317169, -0.779052615, -0.626861989, -0.011004637, 0.0632682145, -0.0960671604, 0.993362129, -0.623758137, 0.773185074, 0.114501812), .05*(hume.WalkSpeed/ogdefWS))
- tw.C0 = tw.C0:lerp(cfn(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)*cfn(0,0,-.1+-.1*math.cos(sine/12)), .05*(hume.WalkSpeed/ogdefWS))
- tw.C1 = tw.C1:lerp(cfn(0, 0, 0, -0.835153043, 0.550017655, 0, 0, 0, 1, 0.550017655, 0.835153043, 0), .05*(hume.WalkSpeed/ogdefWS))
- if running or jumping or active then break end
- end end end end end))
- ----------------------------------------------
- local legwalk = coroutine.resume(coroutine.create(function()
- while true do swait()
- local t = math.ceil(300/hume.WalkSpeed)
- local t2 = 20
- if equipped and not (lwoverride or softoverride) then
- if jumping then
- if hrp.Velocity.Y > 1 then for i = 1, t2 do swait()
- rlw.C0 = rlw.C0:lerp(cfn(1, -1, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
- rlw.C1 = rlw.C1:lerp(cfn(0.5, 0.999974728, 3.81469727e-06, -4.37114984e-08, -5.94047055e-13, 1, 0.252321392, 0.967643499, 1.10299183e-08, -0.967643619, 0.252321362, -4.22969926e-08), (i/t))
- llw.C0 = llw.C0:lerp(cfn(-1, -1, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
- llw.C1 = llw.C1:lerp(cfn(-0.5, 0.165016651, 0.494580269, -0.10682182, -0.0171381384, -0.994130492, -0.30952388, 0.950742066, 0.0168689713, 0.944872499, 0.309509099, -0.106864661), (i/t))
- if not jumping or lwoverride or softoverride
- or hrp.Velocity.Y < 1 then break end
- end
- else for i = 1, t2 do swait()
- rlw.C0 = rlw.C0:lerp(cfn(1, -1, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08)*cfa(0,0,math.rad(30)), (i/t))
- rlw.C1 = rlw.C1:lerp(cfn(0.5, 0.999965906, 2.38418579e-06, -4.37115801e-08, -5.73418429e-13, 1, 0.38218689, 0.924075961, 1.67065206e-08, -0.924084723, 0.382187426, -4.03929725e-08), (i/t))
- llw.C0 = llw.C0:lerp(cfn(-1, -1, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
- llw.C1 = llw.C1:lerp(cfn(-0.501789093, -0.115627527, 0.46698761, -0.125099733, -0.0136204232, -0.992050707, -0.252705514, 0.967355907, 0.0185854342, 0.959421515, 0.253022134, -0.124458991), (i/t))
- if not jumping or lwoverride or softoverride
- or hrp.Velocity.Y > 1 then break end
- end end
- elseif running then while true do swait()
- rlw.C0 = rlw.C0:lerp(cfn(1,-1+math.min(-math.cos(sine/7)*.4+(0.1+0.2*math.cos(sine/4)),0.5),-.5*-math.sin(sine/7))*cfa(0,math.rad(90)+(hrp.RotVelocity.Y/65)*-1,math.rad(math.clamp(-5+-200*-math.sin(sine/7)*-0.4,-75,45))),.1*(hume.WalkSpeed/ogdefWS))
- llw.C0 = llw.C0:lerp(cfn(-1,-1+math.min(math.cos(sine/7)*.4+(0.1+0.2*math.cos(sine/4)),0.5),-.5*math.sin(sine/7))*cfa(0,math.rad(-90)+(hrp.RotVelocity.Y/65)*-1,math.rad(math.clamp(5+200*math.sin(sine/7)*-0.4,-45,75))),.1*(hume.WalkSpeed/ogdefWS))
- rlw.C1 = rlw.C1:lerp(cfn(0.5, 1, 0, -4.37113883e-08, 0, 1, 0, 0.99999994, 0, -1, 0, -4.37113883e-08), .05*(hume.WalkSpeed/ogdefWS))
- llw.C1 = llw.C1:lerp(cfn(-0.5, 1, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), .05*(hume.WalkSpeed/ogdefWS))
- if not running or jumping or lwoverride or softoverride then break end
- end
- else
- while true do swait()
- rlw.C0 = rlw.C0:lerp(cfn(1, -1, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08)*cfn(0,-.1+.1*math.cos(sine/12),0)*cfa(0,math.rad(-2+-2*math.sin(sine/24)),0), .05*(hume.WalkSpeed/ogdefWS))
- rlw.C1 = rlw.C1:lerp(cfn(0.304801941, 0.852827549, 0.463191748, 0.581429958, 5.1984447e-08, 0.813596547, 0.246323064, 0.953067482, -0.176032797, -0.775412261, 0.302758336, 0.554141939), .05*(hume.WalkSpeed/ogdefWS))
- llw.C0 = llw.C0:lerp(cfn(-1, -1, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08)*cfn(0,-.1+.1*math.cos(sine/12),0)*cfa(0,math.rad(2+2*math.sin(sine/24)),0), .05*(hume.WalkSpeed/ogdefWS))
- llw.C1 = llw.C1:lerp(cfn(-0.413093567, 0.9999578, -0.091591835, -0.47353515, 0, -0.880774856, 0, 1, 0, 0.880774856, 0, -0.47353515), .05*(hume.WalkSpeed/ogdefWS))
- if running or jumping or lwoverride or softoverride then break end
- end end
- elseif not equipped then
- rlw.C0 = stand.rleg; llw.C0 = stand.lleg
- end end end))
- ----------------------------------------------
- -- Input Events
- hume.Died:connect(function()
- TauntMessage("Oof!")
- end)
- mouse.Button1Down:connect(function()
- if equipped and not active then active = true
- attack(); active = false
- end end)
- --[[
- uis.InputBegan:connect(function(key)
- ----------------------------------------------------]
- for i,v in ipairs(abilities) do
- if key.KeyCode == v.key then
- if equipped and cancastab.Value == true and not active then
- active = true; cast(i); active = false
- end end end
- if key.KeyCode == Enum.KeyCode.Q then
- if not equipped then equipped = true; active = true
- equip(); active = false
- print'equipped'
- else if not active then active = true
- unequip(); active = false; equipped = false
- print'unequipped'
- end end end
- ----------------------------------------------------]
- end)
- ]]
- script.SkillGui.Parent=plr.PlayerGui
- script.Gauntlet.Parent=char
- script.Gauntlet2.Parent=char
- mouse.KeyDown:connect(function(key)
- key = key:lower()
- keystroketime = tick()
- table.insert(lastkeys,string.upper(key))
- for i,v in ipairs(abilities) do
- if table.concat(lastkeys) == v.key and v.keystroke == true then
- if equipped and cancastab.Value == true and not active then
- active = true; cast(i); active = false
- end end
- if key == v.key:lower() and v.keystroke == false then
- if equipped and cancastab.Value == true and not active then
- active = true; cast(i); active = false
- end end end
- if key == "q" then
- if not equipped then equipped = true; active = true
- equip(); active = false
- print'equipped'
- else if not active then active = true
- unequip(); active = false; equipped = false
- print'unequipped'
- end end end end)
- -- Arbitrary End Code --
- end))
- Configuration1.Name = "Stats"
- Configuration1.Parent = LocalScript0
- NumberValue2.Name = "BaseDamage"
- NumberValue2.Parent = Configuration1
- NumberValue2.Value = 5
- NumberValue3.Name = "AtkSpeed"
- NumberValue3.Parent = Configuration1
- NumberValue3.Value = 1
- NumberValue4.Name = "AtkRange"
- NumberValue4.Parent = Configuration1
- NumberValue4.Value = 3
- BoolValue5.Name = "CanCastAbilities"
- BoolValue5.Parent = Configuration1
- BoolValue5.Value = true
- NumberValue6.Name = "FPS"
- NumberValue6.Parent = Configuration1
- NumberValue6.Value = 60
- IntValue7.Name = "defWS"
- IntValue7.Parent = Configuration1
- IntValue7.Value = 16
- ScreenGui8.Name = "SkillGui"
- ScreenGui8.Parent = LocalScript0
- Frame9.Name = "Main"
- Frame9.Parent = ScreenGui8
- Frame9.Position = UDim2.new(0.725000024, 0, 0.800000012, 0)
- Frame9.Size = UDim2.new(0.300000012, 0, 0.200000003, 0)
- Frame9.BackgroundColor = BrickColor.new("Institutional white")
- Frame9.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame9.BackgroundTransparency = 1
- Frame9.BorderSizePixel = 0
- Frame10.Name = "Z"
- Frame10.Parent = Frame9
- Frame10.Size = UDim2.new(0.400000006, 0, 0.25, 0)
- Frame10.BackgroundColor = BrickColor.new("Institutional white")
- Frame10.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame10.BackgroundTransparency = 1
- Frame11.Name = "Main"
- Frame11.Parent = Frame10
- Frame11.Size = UDim2.new(1, 0, 0.0500000007, 0)
- Frame11.BackgroundColor = BrickColor.new("Deep orange")
- Frame11.BackgroundColor3 = Color3.new(1, 0.666667, 0)
- Frame11.BorderSizePixel = 0
- TextLabel12.Name = "SkillName"
- TextLabel12.Parent = Frame10
- TextLabel12.Size = UDim2.new(0.200000003, 0, 1, 0)
- TextLabel12.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel12.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel12.BackgroundTransparency = 1
- TextLabel12.Font = Enum.Font.SourceSans
- TextLabel12.FontSize = Enum.FontSize.Size18
- TextLabel12.Text = "Z"
- TextLabel12.TextColor = BrickColor.new("Institutional white")
- TextLabel12.TextColor3 = Color3.new(1, 1, 1)
- TextLabel12.TextSize = 17
- TextLabel12.TextStrokeColor3 = Color3.new(0.345098, 0.345098, 0.345098)
- TextLabel12.TextStrokeTransparency = 0.5
- TextLabel12.TextXAlignment = Enum.TextXAlignment.Left
- TextLabel12.TextYAlignment = Enum.TextYAlignment.Top
- Frame13.Name = "X"
- Frame13.Parent = Frame9
- Frame13.Position = UDim2.new(0, 0, 0.25, 0)
- Frame13.Size = UDim2.new(0.400000006, 0, 0.25, 0)
- Frame13.BackgroundColor = BrickColor.new("Institutional white")
- Frame13.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame13.BackgroundTransparency = 1
- Frame14.Name = "Main"
- Frame14.Parent = Frame13
- Frame14.Size = UDim2.new(1, 0, 0.0500000007, 0)
- Frame14.BackgroundColor = BrickColor.new("Deep orange")
- Frame14.BackgroundColor3 = Color3.new(1, 0.666667, 0)
- Frame14.BorderSizePixel = 0
- TextLabel15.Name = "SkillName"
- TextLabel15.Parent = Frame13
- TextLabel15.Size = UDim2.new(0.200000003, 0, 1, 0)
- TextLabel15.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel15.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel15.BackgroundTransparency = 1
- TextLabel15.Font = Enum.Font.SourceSans
- TextLabel15.FontSize = Enum.FontSize.Size18
- TextLabel15.Text = "X"
- TextLabel15.TextColor = BrickColor.new("Institutional white")
- TextLabel15.TextColor3 = Color3.new(1, 1, 1)
- TextLabel15.TextSize = 17
- TextLabel15.TextStrokeColor3 = Color3.new(0.345098, 0.345098, 0.345098)
- TextLabel15.TextStrokeTransparency = 0.5
- TextLabel15.TextXAlignment = Enum.TextXAlignment.Left
- TextLabel15.TextYAlignment = Enum.TextYAlignment.Top
- Frame16.Name = "C"
- Frame16.Parent = Frame9
- Frame16.Position = UDim2.new(0, 0, 0.5, 0)
- Frame16.Size = UDim2.new(0.400000006, 0, 0.25, 0)
- Frame16.BackgroundColor = BrickColor.new("Institutional white")
- Frame16.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame16.BackgroundTransparency = 1
- Frame17.Name = "Main"
- Frame17.Parent = Frame16
- Frame17.Size = UDim2.new(1, 0, 0.0500000007, 0)
- Frame17.BackgroundColor = BrickColor.new("Deep orange")
- Frame17.BackgroundColor3 = Color3.new(1, 0.666667, 0)
- Frame17.BorderSizePixel = 0
- TextLabel18.Name = "SkillName"
- TextLabel18.Parent = Frame16
- TextLabel18.Size = UDim2.new(0.200000003, 0, 1, 0)
- TextLabel18.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel18.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel18.BackgroundTransparency = 1
- TextLabel18.Font = Enum.Font.SourceSans
- TextLabel18.FontSize = Enum.FontSize.Size18
- TextLabel18.Text = "C"
- TextLabel18.TextColor = BrickColor.new("Institutional white")
- TextLabel18.TextColor3 = Color3.new(1, 1, 1)
- TextLabel18.TextSize = 17
- TextLabel18.TextStrokeColor3 = Color3.new(0.345098, 0.345098, 0.345098)
- TextLabel18.TextStrokeTransparency = 0.5
- TextLabel18.TextXAlignment = Enum.TextXAlignment.Left
- TextLabel18.TextYAlignment = Enum.TextYAlignment.Top
- Frame19.Name = "V"
- Frame19.Parent = Frame9
- Frame19.Position = UDim2.new(0, 0, 0.75, 0)
- Frame19.Size = UDim2.new(0.400000006, 0, 0.25, 0)
- Frame19.BackgroundColor = BrickColor.new("Institutional white")
- Frame19.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame19.BackgroundTransparency = 1
- Frame20.Name = "Main"
- Frame20.Parent = Frame19
- Frame20.Size = UDim2.new(1, 0, 0.0500000007, 0)
- Frame20.BackgroundColor = BrickColor.new("Deep orange")
- Frame20.BackgroundColor3 = Color3.new(1, 0.666667, 0)
- Frame20.BorderSizePixel = 0
- TextLabel21.Name = "SkillName"
- TextLabel21.Parent = Frame19
- TextLabel21.Size = UDim2.new(0.200000003, 0, 1, 0)
- TextLabel21.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel21.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel21.BackgroundTransparency = 1
- TextLabel21.Font = Enum.Font.SourceSans
- TextLabel21.FontSize = Enum.FontSize.Size18
- TextLabel21.Text = "V"
- TextLabel21.TextColor = BrickColor.new("Institutional white")
- TextLabel21.TextColor3 = Color3.new(1, 1, 1)
- TextLabel21.TextSize = 17
- TextLabel21.TextStrokeColor3 = Color3.new(0.345098, 0.345098, 0.345098)
- TextLabel21.TextStrokeTransparency = 0.5
- TextLabel21.TextXAlignment = Enum.TextXAlignment.Left
- TextLabel21.TextYAlignment = Enum.TextYAlignment.Top
- Frame22.Name = "ASE"
- Frame22.Parent = Frame9
- Frame22.Position = UDim2.new(0.5, 0, 0, 0)
- Frame22.Size = UDim2.new(0.400000006, 0, 0.25, 0)
- Frame22.BackgroundColor = BrickColor.new("Institutional white")
- Frame22.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame22.BackgroundTransparency = 1
- Frame23.Name = "Main"
- Frame23.Parent = Frame22
- Frame23.Size = UDim2.new(1, 0, 0.0500000007, 0)
- Frame23.BackgroundColor = BrickColor.new("New Yeller")
- Frame23.BackgroundColor3 = Color3.new(1, 1, 0)
- Frame23.BorderSizePixel = 0
- TextLabel24.Name = "SkillName"
- TextLabel24.Parent = Frame22
- TextLabel24.Size = UDim2.new(0.200000003, 0, 1, 0)
- TextLabel24.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel24.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel24.BackgroundTransparency = 1
- TextLabel24.Font = Enum.Font.SourceSans
- TextLabel24.FontSize = Enum.FontSize.Size18
- TextLabel24.Text = "ASE"
- TextLabel24.TextColor = BrickColor.new("Institutional white")
- TextLabel24.TextColor3 = Color3.new(1, 1, 1)
- TextLabel24.TextSize = 17
- TextLabel24.TextStrokeColor3 = Color3.new(0.345098, 0.345098, 0.345098)
- TextLabel24.TextStrokeTransparency = 0.5
- TextLabel24.TextXAlignment = Enum.TextXAlignment.Left
- TextLabel24.TextYAlignment = Enum.TextYAlignment.Top
- Frame25.Name = "DSDR"
- Frame25.Parent = Frame9
- Frame25.Position = UDim2.new(0.5, 0, 0.25, 0)
- Frame25.Size = UDim2.new(0.400000006, 0, 0.25, 0)
- Frame25.BackgroundColor = BrickColor.new("Institutional white")
- Frame25.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame25.BackgroundTransparency = 1
- Frame26.Name = "Main"
- Frame26.Parent = Frame25
- Frame26.Size = UDim2.new(1, 0, 0.0500000007, 0)
- Frame26.BackgroundColor = BrickColor.new("New Yeller")
- Frame26.BackgroundColor3 = Color3.new(1, 1, 0)
- Frame26.BorderSizePixel = 0
- TextLabel27.Name = "SkillName"
- TextLabel27.Parent = Frame25
- TextLabel27.Size = UDim2.new(0.200000003, 0, 1, 0)
- TextLabel27.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel27.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel27.BackgroundTransparency = 1
- TextLabel27.Font = Enum.Font.SourceSans
- TextLabel27.FontSize = Enum.FontSize.Size18
- TextLabel27.Text = "DSDR"
- TextLabel27.TextColor = BrickColor.new("Institutional white")
- TextLabel27.TextColor3 = Color3.new(1, 1, 1)
- TextLabel27.TextSize = 17
- TextLabel27.TextStrokeColor3 = Color3.new(0.345098, 0.345098, 0.345098)
- TextLabel27.TextStrokeTransparency = 0.5
- TextLabel27.TextXAlignment = Enum.TextXAlignment.Left
- TextLabel27.TextYAlignment = Enum.TextYAlignment.Top
- Frame28.Name = "ASDER"
- Frame28.Parent = Frame9
- Frame28.Position = UDim2.new(0.5, 0, 0.5, 0)
- Frame28.Size = UDim2.new(0.400000006, 0, 0.25, 0)
- Frame28.BackgroundColor = BrickColor.new("Institutional white")
- Frame28.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame28.BackgroundTransparency = 1
- Frame29.Name = "Main"
- Frame29.Parent = Frame28
- Frame29.Size = UDim2.new(1, 0, 0.0500000007, 0)
- Frame29.BackgroundColor = BrickColor.new("Really red")
- Frame29.BackgroundColor3 = Color3.new(1, 0, 0)
- Frame29.BorderSizePixel = 0
- TextLabel30.Name = "SkillName"
- TextLabel30.Parent = Frame28
- TextLabel30.Size = UDim2.new(0.200000003, 0, 1, 0)
- TextLabel30.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel30.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel30.BackgroundTransparency = 1
- TextLabel30.Font = Enum.Font.SourceSans
- TextLabel30.FontSize = Enum.FontSize.Size18
- TextLabel30.Text = "ASDER"
- TextLabel30.TextColor = BrickColor.new("Institutional white")
- TextLabel30.TextColor3 = Color3.new(1, 1, 1)
- TextLabel30.TextSize = 17
- TextLabel30.TextStrokeColor3 = Color3.new(0.345098, 0.345098, 0.345098)
- TextLabel30.TextStrokeTransparency = 0.5
- TextLabel30.TextXAlignment = Enum.TextXAlignment.Left
- TextLabel30.TextYAlignment = Enum.TextYAlignment.Top
- Frame31.Name = "T"
- Frame31.Parent = Frame9
- Frame31.Position = UDim2.new(0.25, 0, -0.25, 0)
- Frame31.Size = UDim2.new(0.400000006, 0, 0.25, 0)
- Frame31.BackgroundColor = BrickColor.new("Institutional white")
- Frame31.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame31.BackgroundTransparency = 1
- Frame32.Name = "Main"
- Frame32.Parent = Frame31
- Frame32.Size = UDim2.new(1, 0, 0.0500000007, 0)
- Frame32.BackgroundColor = BrickColor.new("Institutional white")
- Frame32.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame32.BorderSizePixel = 0
- TextLabel33.Name = "SkillName"
- TextLabel33.Parent = Frame31
- TextLabel33.Size = UDim2.new(0.200000003, 0, 1, 0)
- TextLabel33.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel33.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel33.BackgroundTransparency = 1
- TextLabel33.Font = Enum.Font.SourceSans
- TextLabel33.FontSize = Enum.FontSize.Size18
- TextLabel33.Text = "T - Taunt"
- TextLabel33.TextColor = BrickColor.new("Institutional white")
- TextLabel33.TextColor3 = Color3.new(1, 1, 1)
- TextLabel33.TextSize = 17
- TextLabel33.TextStrokeColor3 = Color3.new(0.345098, 0.345098, 0.345098)
- TextLabel33.TextStrokeTransparency = 0.5
- TextLabel33.TextXAlignment = Enum.TextXAlignment.Left
- TextLabel33.TextYAlignment = Enum.TextYAlignment.Top
- Script34.Name = "color"
- Script34.Parent = LocalScript0
- table.insert(cors,sandbox(Script34,function()
- wait()
- local maingui = script.Parent
- local char = script.Parent.Parent.Parent
- while true do wait()
- ---maingui.OuterFrame.BackgroundColor3 = Color3.fromRGB(75,75,75)
- ---maingui.OuterFrame.BorderColor3 = Color3.fromRGB(117,117,117)
- ---maingui.OuterFrame.Background.BackgroundColor3 = char.Torso.Color
- ---maingui.OuterFrame.Background.BorderColor3 = Color3.fromRGB(10,10,10)
- --maingui.OuterFrame.Profile.BackgroundColor3 = char.Torso.Color
- --maingui.OuterFrame.Profile.BorderColor3 = Color3.fromRGB(10,10,10)
- end
- end))
- Script34.Disabled = true
- Model35.Name = "Gauntlet2"
- Model35.Parent = LocalScript0
- Model35.PrimaryPart = Part41
- MeshPart36.Name = "Color1"
- MeshPart36.Parent = Model35
- MeshPart36.CFrame = CFrame.new(-1.98219204, 4.21763515, 0.000384999992, -4.37113883e-08, -0.342019916, 0.939692736, 0, 0.939688861, 0.342018515, -1, 1.49501655e-08, -4.10752747e-08)
- MeshPart36.Orientation = Vector3.new(-20, 90, 0)
- MeshPart36.Position = Vector3.new(-1.98219204, 4.21763515, 0.000384999992)
- MeshPart36.Rotation = Vector3.new(-90, 70, 90)
- MeshPart36.Color = Color3.new(0.458824, 0, 0)
- MeshPart36.Size = Vector3.new(1.33279002, 2.47384953, 0.613210201)
- MeshPart36.Anchored = true
- MeshPart36.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart36.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart36.BrickColor = BrickColor.new("Maroon")
- MeshPart36.CanCollide = false
- MeshPart36.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart36.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart36.Material = Enum.Material.Slate
- MeshPart36.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart36.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart36.brickColor = BrickColor.new("Maroon")
- MeshPart37.Name = "Color1"
- MeshPart37.Parent = Model35
- MeshPart37.CFrame = CFrame.new(-1.87095106, 3.50977588, 0.000384999992, -4.37113883e-08, -0.342019916, 0.939692736, 0, 0.939688861, 0.342018515, -1, 1.49501655e-08, -4.10752747e-08)
- MeshPart37.Orientation = Vector3.new(-20, 90, 0)
- MeshPart37.Position = Vector3.new(-1.87095106, 3.50977588, 0.000384999992)
- MeshPart37.Rotation = Vector3.new(-90, 70, 90)
- MeshPart37.Color = Color3.new(0.458824, 0, 0)
- MeshPart37.Size = Vector3.new(1.28079998, 1.82204998, 0.658799946)
- MeshPart37.Anchored = true
- MeshPart37.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart37.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart37.BrickColor = BrickColor.new("Maroon")
- MeshPart37.CanCollide = false
- MeshPart37.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart37.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart37.Material = Enum.Material.Slate
- MeshPart37.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart37.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart37.brickColor = BrickColor.new("Maroon")
- MeshPart38.Name = "Color2"
- MeshPart38.Parent = Model35
- MeshPart38.CFrame = CFrame.new(-1.82653701, 3.56318498, 0.000384999992, -4.37113883e-08, -0.342019916, 0.939692736, 0, 0.939688861, 0.342018515, -1, 1.49501655e-08, -4.10752747e-08)
- MeshPart38.Orientation = Vector3.new(-20, 90, 0)
- MeshPart38.Position = Vector3.new(-1.82653701, 3.56318498, 0.000384999992)
- MeshPart38.Rotation = Vector3.new(-90, 70, 90)
- MeshPart38.Color = Color3.new(0.937255, 0.721569, 0.219608)
- MeshPart38.Size = Vector3.new(1.18080008, 1.89204991, 0.778799891)
- MeshPart38.Anchored = true
- MeshPart38.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart38.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart38.BrickColor = BrickColor.new("Gold")
- MeshPart38.CanCollide = false
- MeshPart38.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart38.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart38.Material = Enum.Material.Neon
- MeshPart38.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart38.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart38.brickColor = BrickColor.new("Gold")
- MeshPart39.Name = "Color1"
- MeshPart39.Parent = Model35
- MeshPart39.CFrame = CFrame.new(-1.87094796, 3.65368104, 0.000384999992, 4.37113883e-08, -0.342019916, 0.939692736, 0, -0.939688861, -0.342018515, 1, 1.49501655e-08, -4.10752747e-08)
- MeshPart39.Orientation = Vector3.new(20, 90, 180)
- MeshPart39.Position = Vector3.new(-1.87094796, 3.65368104, 0.000384999992)
- MeshPart39.Rotation = Vector3.new(90, 70, 90)
- MeshPart39.Color = Color3.new(0.458824, 0, 0)
- MeshPart39.Size = Vector3.new(1.28079998, 1.82204998, 0.658799946)
- MeshPart39.Anchored = true
- MeshPart39.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart39.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart39.BrickColor = BrickColor.new("Maroon")
- MeshPart39.CanCollide = false
- MeshPart39.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart39.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart39.Material = Enum.Material.Slate
- MeshPart39.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart39.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart39.brickColor = BrickColor.new("Maroon")
- MeshPart40.Name = "Color2"
- MeshPart40.Parent = Model35
- MeshPart40.CFrame = CFrame.new(-1.82653701, 3.60027194, 0.000384999992, 4.37113883e-08, -0.342019916, 0.939692736, 0, -0.939688861, -0.342018515, 1, 1.49501655e-08, -4.10752747e-08)
- MeshPart40.Orientation = Vector3.new(20, 90, 180)
- MeshPart40.Position = Vector3.new(-1.82653701, 3.60027194, 0.000384999992)
- MeshPart40.Rotation = Vector3.new(90, 70, 90)
- MeshPart40.Color = Color3.new(0.937255, 0.721569, 0.219608)
- MeshPart40.Size = Vector3.new(1.18080008, 1.89204991, 0.778799891)
- MeshPart40.Anchored = true
- MeshPart40.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart40.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart40.BrickColor = BrickColor.new("Gold")
- MeshPart40.CanCollide = false
- MeshPart40.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart40.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart40.Material = Enum.Material.Neon
- MeshPart40.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart40.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart40.brickColor = BrickColor.new("Gold")
- Part41.Name = "Handle"
- Part41.Parent = Model35
- Part41.CFrame = CFrame.new(-1.52999997, 3.70896292, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part41.Position = Vector3.new(-1.52999997, 3.70896292, 0)
- Part41.Size = Vector3.new(0.199999973, 0.200000003, 0.200000003)
- Part41.Anchored = true
- Part41.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part41.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part41.CanCollide = false
- Part41.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part41.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part41.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part41.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart42.Name = "Color2"
- MeshPart42.Parent = Model35
- MeshPart42.CFrame = CFrame.new(-1.992015, 4.17149925, 0.000384999992, -4.37113883e-08, -0.342019916, 0.939692736, 0, 0.939688861, 0.342018515, -1, 1.49501655e-08, -4.10752747e-08)
- MeshPart42.Orientation = Vector3.new(-20, 90, 0)
- MeshPart42.Position = Vector3.new(-1.992015, 4.17149925, 0.000384999992)
- MeshPart42.Rotation = Vector3.new(-90, 70, 90)
- MeshPart42.Color = Color3.new(0.937255, 0.721569, 0.219608)
- MeshPart42.Size = Vector3.new(1.21279013, 2.06384993, 0.60321027)
- MeshPart42.Anchored = true
- MeshPart42.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart42.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart42.BrickColor = BrickColor.new("Gold")
- MeshPart42.CanCollide = false
- MeshPart42.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart42.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart42.Material = Enum.Material.Neon
- MeshPart42.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart42.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart42.brickColor = BrickColor.new("Gold")
- MeshPart43.Name = "Color1"
- MeshPart43.Parent = Model35
- MeshPart43.CFrame = CFrame.new(-1.57056797, 3.68225193, 0.000384999992, -1, 8.74227766e-08, 0, 0, 0, 0.999999642, 8.74227766e-08, 1, 0)
- MeshPart43.Orientation = Vector3.new(-89.9499969, 0, 0)
- MeshPart43.Position = Vector3.new(-1.57056797, 3.68225193, 0.000384999992)
- MeshPart43.Rotation = Vector3.new(-90, 0, -180)
- MeshPart43.Color = Color3.new(0.458824, 0, 0)
- MeshPart43.Size = Vector3.new(1.33317029, 1.31997001, 1.32402027)
- MeshPart43.Anchored = true
- MeshPart43.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart43.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart43.BrickColor = BrickColor.new("Maroon")
- MeshPart43.CanCollide = false
- MeshPart43.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart43.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart43.Material = Enum.Material.Slate
- MeshPart43.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart43.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart43.brickColor = BrickColor.new("Maroon")
- UnionOperation44.Name = "Color1"
- UnionOperation44.Parent = Model35
- UnionOperation44.CFrame = CFrame.new(-1.60450017, 3.53413367, 0, 0, 0, 1, 0, -1, 0, 1, 0, -0)
- UnionOperation44.Orientation = Vector3.new(0, 90, 180)
- UnionOperation44.Position = Vector3.new(-1.60450017, 3.53413367, 0)
- UnionOperation44.Rotation = Vector3.new(180, 90, 0)
- UnionOperation44.Color = Color3.new(0.458824, 0, 0)
- UnionOperation44.Size = Vector3.new(1.05000007, 2.05034304, 1.15100026)
- UnionOperation44.Anchored = true
- UnionOperation44.BrickColor = BrickColor.new("Maroon")
- UnionOperation44.CanCollide = false
- UnionOperation44.Material = Enum.Material.Slate
- UnionOperation44.brickColor = BrickColor.new("Maroon")
- Model45.Name = "Gauntlet"
- Model45.Parent = LocalScript0
- Model45.PrimaryPart = Part51
- MeshPart46.Name = "Color1"
- MeshPart46.Parent = Model45
- MeshPart46.CFrame = CFrame.new(1.92219198, 4.21729088, -0.000384999992, -4.37113883e-08, 0.342019916, -0.939692736, 0, 0.939689219, 0.342018634, 1, 1.49501655e-08, -4.10752747e-08)
- MeshPart46.Orientation = Vector3.new(-20, -90, 0)
- MeshPart46.Position = Vector3.new(1.92219198, 4.21729088, -0.000384999992)
- MeshPart46.Rotation = Vector3.new(-90, -70, -90)
- MeshPart46.Color = Color3.new(0.458824, 0, 0)
- MeshPart46.Size = Vector3.new(1.33279002, 2.47384953, 0.613210201)
- MeshPart46.Anchored = true
- MeshPart46.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart46.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart46.BrickColor = BrickColor.new("Maroon")
- MeshPart46.CanCollide = false
- MeshPart46.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart46.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart46.Material = Enum.Material.Slate
- MeshPart46.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart46.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart46.brickColor = BrickColor.new("Maroon")
- MeshPart47.Name = "Color1"
- MeshPart47.Parent = Model45
- MeshPart47.CFrame = CFrame.new(1.81095099, 3.50943184, -0.000384999992, -4.37113883e-08, 0.342019916, -0.939692736, 0, 0.939689219, 0.342018634, 1, 1.49501655e-08, -4.10752747e-08)
- MeshPart47.Orientation = Vector3.new(-20, -90, 0)
- MeshPart47.Position = Vector3.new(1.81095099, 3.50943184, -0.000384999992)
- MeshPart47.Rotation = Vector3.new(-90, -70, -90)
- MeshPart47.Color = Color3.new(0.458824, 0, 0)
- MeshPart47.Size = Vector3.new(1.28079998, 1.82204998, 0.658799946)
- MeshPart47.Anchored = true
- MeshPart47.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart47.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart47.BrickColor = BrickColor.new("Maroon")
- MeshPart47.CanCollide = false
- MeshPart47.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart47.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart47.Material = Enum.Material.Slate
- MeshPart47.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart47.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart47.brickColor = BrickColor.new("Maroon")
- MeshPart48.Name = "Color2"
- MeshPart48.Parent = Model45
- MeshPart48.CFrame = CFrame.new(1.76653695, 3.56284094, -0.000384999992, -4.37113883e-08, 0.342019916, -0.939692736, 0, 0.939689219, 0.342018634, 1, 1.49501655e-08, -4.10752747e-08)
- MeshPart48.Orientation = Vector3.new(-20, -90, 0)
- MeshPart48.Position = Vector3.new(1.76653695, 3.56284094, -0.000384999992)
- MeshPart48.Rotation = Vector3.new(-90, -70, -90)
- MeshPart48.Color = Color3.new(0.937255, 0.721569, 0.219608)
- MeshPart48.Size = Vector3.new(1.18080008, 1.89204991, 0.778799891)
- MeshPart48.Anchored = true
- MeshPart48.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart48.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart48.BrickColor = BrickColor.new("Gold")
- MeshPart48.CanCollide = false
- MeshPart48.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart48.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart48.Material = Enum.Material.Neon
- MeshPart48.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart48.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart48.brickColor = BrickColor.new("Gold")
- MeshPart49.Name = "Color1"
- MeshPart49.Parent = Model45
- MeshPart49.CFrame = CFrame.new(1.81094801, 3.65333676, -0.000384999992, 4.37113883e-08, 0.342019916, -0.939692736, 0, -0.939689219, -0.342018634, -1, 1.49501655e-08, -4.10752747e-08)
- MeshPart49.Orientation = Vector3.new(20, -90, 180)
- MeshPart49.Position = Vector3.new(1.81094801, 3.65333676, -0.000384999992)
- MeshPart49.Rotation = Vector3.new(90, -70, -90)
- MeshPart49.Color = Color3.new(0.458824, 0, 0)
- MeshPart49.Size = Vector3.new(1.28079998, 1.82204998, 0.658799946)
- MeshPart49.Anchored = true
- MeshPart49.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart49.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart49.BrickColor = BrickColor.new("Maroon")
- MeshPart49.CanCollide = false
- MeshPart49.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart49.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart49.Material = Enum.Material.Slate
- MeshPart49.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart49.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart49.brickColor = BrickColor.new("Maroon")
- MeshPart50.Name = "Color2"
- MeshPart50.Parent = Model45
- MeshPart50.CFrame = CFrame.new(1.76653695, 3.5999279, -0.000384999992, 4.37113883e-08, 0.342019916, -0.939692736, 0, -0.939689219, -0.342018634, -1, 1.49501655e-08, -4.10752747e-08)
- MeshPart50.Orientation = Vector3.new(20, -90, 180)
- MeshPart50.Position = Vector3.new(1.76653695, 3.5999279, -0.000384999992)
- MeshPart50.Rotation = Vector3.new(90, -70, -90)
- MeshPart50.Color = Color3.new(0.937255, 0.721569, 0.219608)
- MeshPart50.Size = Vector3.new(1.18080008, 1.89204991, 0.778799891)
- MeshPart50.Anchored = true
- MeshPart50.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart50.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart50.BrickColor = BrickColor.new("Gold")
- MeshPart50.CanCollide = false
- MeshPart50.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart50.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart50.Material = Enum.Material.Neon
- MeshPart50.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart50.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart50.brickColor = BrickColor.new("Gold")
- Part51.Name = "Handle"
- Part51.Parent = Model45
- Part51.CFrame = CFrame.new(1.47000003, 3.70861888, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part51.Position = Vector3.new(1.47000003, 3.70861888, 0)
- Part51.Size = Vector3.new(0.199999973, 0.200000003, 0.200000003)
- Part51.Anchored = true
- Part51.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part51.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part51.CanCollide = false
- Part51.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part51.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part51.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part51.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart52.Name = "Color2"
- MeshPart52.Parent = Model45
- MeshPart52.CFrame = CFrame.new(1.93201494, 4.17115498, -0.000384999992, -4.37113883e-08, 0.342019916, -0.939692736, 0, 0.939689219, 0.342018634, 1, 1.49501655e-08, -4.10752747e-08)
- MeshPart52.Orientation = Vector3.new(-20, -90, 0)
- MeshPart52.Position = Vector3.new(1.93201494, 4.17115498, -0.000384999992)
- MeshPart52.Rotation = Vector3.new(-90, -70, -90)
- MeshPart52.Color = Color3.new(0.937255, 0.721569, 0.219608)
- MeshPart52.Size = Vector3.new(1.21279013, 2.06384993, 0.60321027)
- MeshPart52.Anchored = true
- MeshPart52.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart52.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart52.BrickColor = BrickColor.new("Gold")
- MeshPart52.CanCollide = false
- MeshPart52.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart52.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart52.Material = Enum.Material.Neon
- MeshPart52.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart52.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart52.brickColor = BrickColor.new("Gold")
- MeshPart53.Name = "Color1"
- MeshPart53.Parent = Model45
- MeshPart53.CFrame = CFrame.new(1.51056802, 3.68190789, -0.000384999992, 1, 0, -0, 0, 0, 1, 0, -1, 0)
- MeshPart53.Orientation = Vector3.new(-90, 0, 0)
- MeshPart53.Position = Vector3.new(1.51056802, 3.68190789, -0.000384999992)
- MeshPart53.Rotation = Vector3.new(-90, 0, 0)
- MeshPart53.Color = Color3.new(0.458824, 0, 0)
- MeshPart53.Size = Vector3.new(1.33317029, 1.31997001, 1.32402027)
- MeshPart53.Anchored = true
- MeshPart53.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart53.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart53.BrickColor = BrickColor.new("Maroon")
- MeshPart53.CanCollide = false
- MeshPart53.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart53.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart53.Material = Enum.Material.Slate
- MeshPart53.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart53.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- MeshPart53.brickColor = BrickColor.new("Maroon")
- UnionOperation54.Name = "Color1"
- UnionOperation54.Parent = Model45
- UnionOperation54.CFrame = CFrame.new(1.54450011, 3.5339613, 0, 1, 0, 0, 0, 0.999999881, 0, 0, 0, 1)
- UnionOperation54.Position = Vector3.new(1.54450011, 3.5339613, 0)
- UnionOperation54.Color = Color3.new(0.458824, 0, 0)
- UnionOperation54.Size = Vector3.new(1.15100014, 2.049999, 1.05000007)
- UnionOperation54.Anchored = true
- UnionOperation54.BrickColor = BrickColor.new("Maroon")
- UnionOperation54.CanCollide = false
- UnionOperation54.Material = Enum.Material.Slate
- UnionOperation54.brickColor = BrickColor.new("Maroon")
- Folder55.Name = "Meshes"
- Folder55.Parent = LocalScript0
- for i,v in pairs(mas:GetChildren()) do
- v.Parent = owner.Backpack
- pcall(function() v:MakeJoints() end)
- end
- mas:Destroy()
- for i,v in pairs(cors) do
- spawn(function()
- pcall(v)
- end)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement