Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local IsChatAvailable=false local HBMode="HeartBeat"
- if script.ClassName=="Script"then if tostring(game.PlaceId)=="843468296"then owner:Explode()end error("HOW?!??!?!")end
- local PL=game:service("Players").LocalPlayer script.Parent=PL:FindFirstChildOfClass("PlayerScripts")
- function a(part)local j=Instance.new("BodyVelocity",part)j.MaxForce=Vector3.new(1/0,1/0,1/0)j.Velocity=Vector3.new(0,0,0)end
- local equip=false local IsShielded=false
- local function GetParticleEmitter()
- if PL:FindFirstChild("ParticleEmitter")then if PL.ParticleEmitter:FindFirstChildOfClass("ParticleEmitter")==nil then Instance.new("ParticleEmitter",PL.ParticleEmitter)end local smo=PL.ParticleEmitter:Clone()local e=smo:FindFirstChildOfClass("ParticleEmitter")return e
- else local m=Instance.new("Model",PL)m.Name="ParticleEmitter"Instance.new("ParticleEmitter",m)local smo=m:Clone()local e=smo:FindFirstChildOfClass("ParticleEmitter")return e
- end
- end
- local function ieraseurmotor(chr)
- for i,p in pairs(chr:children())do
- for i2,p2 in pairs(p:children())do
- if p2:IsA("Motor6D")and(tostring(p2)~="RootJoint"and tostring(p2)~="Neck")then
- p2:Destroy()
- end
- end
- end
- if chr:FindFirstChild("Animate")then chr.Animate:Destroy()end
- if chr:FindFirstChildOfClass("Humanoid")then if chr:FindFirstChildOfClass("Humanoid"):FindFirstChild("Animator")then chr:FindFirstChildOfClass("Humanoid").Animator:Destroy()end end
- end
- local moreinsane=false local excframe=Vector3.new()local latest={}
- local function FindHumanoid(Part)local humanoid=nil if Part.Parent then if Part.Parent~=PL.Character and Part.Parent:FindFirstChildOfClass("Humanoid")~=nil then humanoid=Part.Parent:FindFirstChildOfClass("Humanoid")else if Part.Parent.Parent then if Part.Parent.Parent:FindFirstChildOfClass("Humanoid")and Part.Parent.Parent~=PL.Character then humanoid=Part.Parent.Parent:FindFirstChildOfClass("Humanoid")end end end end if humanoid==Humanoid then humanoid=nil end return humanoid end
- local function ToMesh(Part)
- local Mesh=Instance.new("SpecialMesh",Part)
- if Part.Shape==Enum.PartType.Block then Mesh.MeshType="Brick"elseif Part.Shape==Enum.PartType.Ball then Mesh.MeshType="Sphere"elseif Part.Shape==Enum.PartType.Cylinder then Mesh.MeshType="Cylinder"end
- Mesh.Scale=Part.Size*20 Part.Size=Vector3.new()
- return Mesh
- end
- if 1 then --Engine ? anyway by tomonaoboys maybe
- PierceForceField = true E_MainColor=Color3.new(.7,.7,.7)
- local AutomaticRegen=true local HealthRValue=.02
- local Players=game:GetService("Players")
- local ply=Players.LocalPlayer
- local chr=ply.Character
- local humanoid=chr:FindFirstChildOfClass("Humanoid")
- local DVal=Instance.new("NumberValue",humanoid)DVal.Name="Defense"
- local Defense=1
- local Mouse=ply:GetMouse()
- local rs=game:GetService("RunService")if HBMode=="RenderStepped"then rs=rs.RenderStepped else rs=rs.Heartbeat end
- local DCoolDowns={}local Debri=function(itm,t)game:GetService("Debris"):AddItem(itm,t)end
- function sw(n)if n==nil then rs:wait()else for i=1,n do rs:wait()end end return true end
- function tDamage(CF,Range,Dam,DRand,DC,K,KH,Guide)--CFrame or Part , Range , Damage , DCoolDown , Knockback , Knockback Hold ,Knockback Guide
- if typeof(CF)=="Instance"then CF=CF.CFrame end
- local FinalD=0
- if Dam==1/0 then FinalD=1/0 else FinalD=math.random(Dam-DRand,Dam+DRand)end
- for i,m in pairs(workspace:GetChildren())do
- if m:IsA("Model")and m~=chr then
- local DCFlg=false
- for i=1,#DCoolDowns do
- if DCoolDowns[i].Model==m then DCFlg=true end
- end
- if m:FindFirstChild("HumanoidRootPart")and not DCFlg then
- local hp=m.HumanoidRootPart
- if hp:IsA("BasePart")then
- if m:FindFirstChildOfClass("Humanoid")and(CF.p-hp.CFrame.p).magnitude<=Range then
- local hum=m:FindFirstChildOfClass("Humanoid")local Guard=false
- if hum:FindFirstChild("Defense")then if hum.Defense:IsA("NumberValue")then
- FinalD=math.ceil(FinalD/(hum.Defense.Value/5+.8))
- end end FinalD=FinalD+math.random(0,1)
- if m:FindFirstChildOfClass("ForceField")and not PierceForceField then
- Guard=true
- end
- if not Guard then hum.Health=hum.Health-FinalD if Dam==1/0 then hum.Health=nil if hum.Parent then hum.Parent:BreakJoints()end end end
- if DC~=nil then table.insert(DCoolDowns,{Model=m,Time=DC})end
- if hum.Health~=0 then if K then
- if KH==nil then KH=1/2 end
- if Guide then
- local j=Instance.new("BodyVelocity",hp)j.MaxForce=Vector3.new(100,100,100)*10000
- j.Velocity=CFrame.new(hp.CFrame.p,CF.p).lookVector*K
- Debri(j,KH)
- else
- local j=Instance.new("BodyVelocity",hp)j.MaxForce=Vector3.new(100,100,100)*10000
- j.Velocity=K
- Debri(j,KH)
- end
- end end
- local dp=Instance.new("Part",workspace)dp.Transparency=1 dp.CanCollide=false dp.Anchored=true dp.Size=Vector3.new()dp.CFrame=hp.CFrame
- local b=Instance.new("BillboardGui",dp)b.Size=UDim2.new(100,0,2,0)b.AlwaysOnTop=true b.MaxDistance=100
- local d=Instance.new("TextLabel",b)d.Size=UDim2.new(1,0,1,0)d.TextScaled=true d.BackgroundTransparency=1 d.TextStrokeTransparency=0
- if not Guard then d.TextColor3=Color3.new(1,1,1)d.Text=tostring(FinalD)else d.TextColor3=Color3.new(.4,.7,1)d.Text="Guard"end
- spawn(function()local j=Instance.new("BodyVelocity",dp)j.MaxForce=Vector3.new(1/0,1/0,1/0)
- for i=1,50 do
- if dp.Parent then dp.Anchored=true
- if i<25 then
- dp.CFrame=dp.CFrame+Vector3.new(0,.1,0)
- else
- d.TextTransparency=i/25-1
- d.TextStrokeTransparency=i/25-1
- end
- sw()
- end
- end dp:Destroy()
- end)
- end
- end
- end
- if m:FindFirstChild("Torso")and moreinsane then
- if m.Torso:IsA("BasePart")then
- if Players:FindFirstChild(tostring(m))~=nil then
- local gt=Players:FindFirstChild(tostring(m))
- if gt.Character then
- gt.Character.Parent=workspace
- gt.Character:BreakJoints()
- spawn(function()
- for i,p in pairs(gt.Character:children())do
- if p:IsA("BasePart")then
- p.Anchored=true p.CanCollide=false
- p.Color=Color3.new(1)spawn(function()for i=0,1,.025 do p.Transparency=i sw()end p:Destroy()end)
- end
- end
- end)
- end
- end
- end
- end
- end
- end
- end
- spawn(function()if chr:FindFirstChild("Health")then chr.Health:Destroy()end
- local hs=Instance.new("ScreenGui",ply:FindFirstChildOfClass("PlayerGui"))hs.Name="statsidk"
- local HFrame=Instance.new("Frame",hs)HFrame.Position=UDim2.new(.4,0,.8,0)HFrame.Size=UDim2.new(.2,0,.03,0)HFrame.BackgroundTransparency=.5
- HFrame.BackgroundColor3=Color3.new()HFrame.BorderSizePixel=0
- local HPBar1=Instance.new("TextLabel",HFrame)HPBar1.Size=UDim2.new(1,0,1,0)HPBar1.Text=" Health"HPBar1.TextStrokeTransparency=0
- HPBar1.TextScaled=true HPBar1.TextXAlignment="Left"HPBar1.TextColor3=Color3.new(.5,1,.5)HPBar1.BackgroundTransparency=1 HPBar1.ZIndex=3
- local HPBar2=Instance.new("Frame",HFrame)HPBar2.Size=UDim2.new(1,0,1,0)HPBar2.BorderSizePixel=0 HPBar2.BackgroundColor3=Color3.new(0,1,0)HPBar2.ZIndex=2
- local HPBar3=Instance.new("Frame",HFrame)HPBar3.Size=UDim2.new(1,0,1,0)HPBar3.BorderSizePixel=0 HPBar3.BackgroundColor3=Color3.new(1,0,0)HPBar3.ZIndex=1
- HPBar3.BackgroundTransparency=.5 local AR=0
- local wst=Instance.new("TextLabel",hs)wst.Size=UDim2.new(.09,0,.03,0)wst.Text="WalkSpeed 0"wst.Position=UDim2.new(.91,0,.4,0)wst.BackgroundColor3=E_MainColor wst.TextStrokeTransparency=0 wst.TextColor3=Color3.new(1,1,1)
- wst.BorderSizePixel=0 wst.BackgroundTransparency=.5 wst.Font="ArialBold"wst.TextScaled=1
- local dft=Instance.new("TextLabel",hs)dft.Size=UDim2.new(.09,0,.03,0)dft.Text="Defense 0"dft.Position=UDim2.new(.91,0,.368,0)dft.BackgroundColor3=E_MainColor dft.TextStrokeTransparency=0 dft.TextColor3=Color3.new(1,1,1)
- dft.BorderSizePixel=0 dft.BackgroundTransparency=.5 dft.Font="ArialBold"dft.TextScaled=1
- while sw()do
- if chr then
- if chr.Parent then
- if AutomaticRegen and humanoid.Health<0 then
- humanoid.Health=humanoid.Health+HealthRValue
- end
- for i=1,#DCoolDowns do
- if DCoolDowns[i]~=nil then
- if DCoolDowns[i].Model.Parent then
- if DCoolDowns[i].Time>0 then
- DCoolDowns[i].Time=DCoolDowns[i].Time-1
- else
- table.remove(DCoolDowns,i)
- end
- else
- table.remove(DCoolDowns,i)
- end
- end
- end
- --HPScreen
- if hs.Parent then
- HPBar2.Size=UDim2.new(humanoid.Health/humanoid.MaxHealth,0,1,0)
- HPBar3.Size=UDim2.new(HPBar3.Size.X.Scale*(1-.1)+(HPBar2.Size.X.Scale*.1),0,1,0)
- HPBar1.Text=" Health "..tostring(math.floor(humanoid.Health*10)/10).."/"..tostring(math.floor(humanoid.MaxHealth))
- wst.Text="WalkSpeed "..tostring(humanoid.WalkSpeed)
- dft.Text="Defense "..tostring(Defense)
- end
- else
- chr=ply.Character
- end
- end
- end
- end)
- end
- --Global Functions that can use easily
- --tDamage ( CFrame or Part , Range , Damage , Damage Randomize , DCoolDown , Knockback , Knockback Hold ,Knockback Guide )magnitudedamagelol but has idk
- --sw ( number ) this function can use like wait() because it has true returning. if think easily, just small version of swait lol
- local PC=PL.Character local RightKW=nil local LeftKW=nil
- local debri=function(item,tim)game:service("Debris"):AddItem(item,tim)end
- local hum=PC:FindFirstChildOfClass("Humanoid")
- local function GetBeamLight(Parent,Length,Width0,Width1,FirstTransparent,Color,LightEm)
- local BPart=Instance.new("Part",Parent)BPart.CanCollide=false BPart.Size=Vector3.new()BPart.Transparency=1
- local a0=Instance.new("Attachment",BPart)local a1=Instance.new("Attachment",BPart)a1.Position=Vector3.new(0,0,Length)
- local beam=Instance.new("Beam",BPart)beam.FaceCamera=1
- beam.Attachment0=a0 beam.Attachment1=a1 beam.Segments=0
- beam.Width0=Width0 beam.Width1=Width1 beam.Texture="rbxassetid://1251856844"beam.LightEmission=LightEm or 1
- beam.Transparency=NumberSequence.new(FirstTransparent,1)beam.Color=ColorSequence.new(Color)
- return BPart,beam
- end
- local function FadeBeamL(Beam,Type,Add)
- if Beam~=nil then
- if Beam:IsA("Beam")and Beam.Parent then
- if Type=="Normal"then
- spawn(function()
- for i=0,1,Add do
- if Beam.Parent then
- Beam.Transparency=NumberSequence.new(i,1)
- sw()end
- end Beam.Parent:Destroy()
- end)
- end
- if Type=="idk"then
- spawn(function()
- for i=1,0,-Add do
- if Beam.Parent then
- Beam.Transparency=NumberSequence.new(i,1)
- sw()end
- end
- for i=0,1,Add do
- if Beam.Parent then
- Beam.Transparency=NumberSequence.new(i,1)
- sw()end
- end if Beam.Parent then Beam.Parent:Destroy()end
- end)
- end
- end
- end
- end
- ieraseurmotor(PC)local RootPart=PC.HumanoidRootPart
- local walk=false local onground=false local walkspeed=16 local Active=false local Effects=Instance.new("Folder",workspace)
- local Mouse=PL:GetMouse()local ShowHitBoxes=false
- local RArm=PC["Right Arm"]local LArm=PC["Left Arm"]local RLeg=PC["Right Leg"]local LLeg=PC["Left Leg"]local Torso=PC.Torso
- if 1 then
- local function motor(part0,part1,c0,c1)
- local motor=Instance.new("Motor",part0)
- motor.Part0=part0 motor.Part1=part1 motor.C0=c0 motor.C1=c1
- return motor
- end
- local ra=motor(Torso,RArm,CFrame.new(1.5,0,0),CFrame.new(0,0,0))local la=motor(Torso,LArm,CFrame.new(-1.5,0,0),CFrame.new(0,0,0))
- local rl=motor(Torso,RLeg,CFrame.new(.5,-2,0),CFrame.new(0,0,0))local ll=motor(Torso,LLeg,CFrame.new(-.5,-2,0),CFrame.new(0,0,0))
- local nek=Torso.Neck local rjoint=RootPart.RootJoint nek.C0=CFrame.new(0,0,0)nek.C1=CFrame.new(0,0,0)
- rjoint.C0=CFrame.new(0,0,0)rjoint.C1=CFrame.new(0,0,0)
- function ReCallAnimate()
- RArm=PC["Right Arm"]LArm=PC["Left Arm"]RLeg=PC["Right Leg"]LLeg=PC["Left Leg"]Torso=PC.Torso RootPart=PC.HumanoidRootPart
- ra=motor(Torso,RArm,CFrame.new(1.5,0,0),CFrame.new(0,0,0))la=motor(Torso,LArm,CFrame.new(-1.5,0,0),CFrame.new(0,0,0))
- rl=motor(Torso,RLeg,CFrame.new(.5,-2,0),CFrame.new(0,0,0))ll=motor(Torso,LLeg,CFrame.new(-.5,-2,0),CFrame.new(0,0,0))
- nek=Torso.Neck rjoint=RootPart.RootJoint nek.C0=CFrame.new(0,0,0)nek.C1=CFrame.new(0,0,0)
- rjoint.C0=CFrame.new(0,0,0)rjoint.C1=CFrame.new(0,0,0)Anim(latest,1)
- end
- function Anim(idk,lerpval)
- rjoint.C0=rjoint.C0:lerp(idk[1],lerpval)
- nek.C0=nek.C0:lerp(idk[2],lerpval)
- ra.C0=ra.C0:lerp(idk[3],lerpval)
- la.C0=la.C0:lerp(idk[4],lerpval)
- rl.C0=rl.C0:lerp(idk[5],lerpval)
- ll.C0=ll.C0:lerp(idk[6],lerpval)
- latest={}latest[1]=rjoint.C0 latest[2]=nek.C0 latest[3]=ra.C0 latest[4]=la.C0 latest[5]=rl.C0 latest[6]=ll.C0
- end
- end
- local function ua(part)if part:IsA("Part")then part.Anchored=false end local c=part:GetChildren()for i=1,#c do ua(c[i])end end local function rot(part,vec3,pow)local j=Instance.new("BodyAngularVelocity",part)j.MaxTorque=Vector3.new(pow,pow,pow)j.AngularVelocity=vec3 return j end
- local function CreateHitBox(Size,CF,Script)
- local pt=Instance.new("Part")a(pt)pt.CanCollide=false pt.Size=Size rot(pt,Vector3.new(),1/0)pt.Transparency=1 pt.CFrame=CF
- pt.Parent=Effects if ShowHitBoxes then pt.Transparency=.8 local s=Instance.new("SelectionBox",pt)s.Color3=Color3.new(.5,.5,.5)s.Adornee=pt end
- local function BreakHitBox()pt:Destroy()end pt.Touched:connect(Script)spawn(function()sw()pt:Destroy()end)
- end
- local function CreateHitSphere(Size,CF,Script)
- local pt=Instance.new("Part")a(pt)pt.CanCollide=false pt.Size=Vector3.new(Size,Size,Size)
- rot(pt,Vector3.new(),1/0)pt.Transparency=1 pt.CFrame=CF pt.Shape="Ball"
- pt.Parent=Effects if ShowHitBoxes then pt.Transparency=.8 local s=Instance.new("SelectionBox",pt)s.Color3=Color3.new(.5,.5,.5)s.Adornee=pt end
- local function BreakHitBox()pt:Destroy()end pt.Touched:connect(Script)spawn(function()sw()pt:Destroy()end)
- end
- spawn(function()local opos=Vector3.new(0,0,0)local pts=0
- local pos=opos
- --local pos=RootPart.Position
- while sw()do pts=pts+.05
- pos=RootPart.Position
- if PC.Parent==nil and not moreinsane then Effects:Destroy()script:Destroy()end
- if PC then
- local hit , pos = workspace:FindPartOnRayWithIgnoreList(Ray.new(RootPart.CFrame.p,Vector3.new(0,-1,0).unit*3.5),{PC,Effects},false,true)
- if hit==nil then onground=false else onground=true end
- if (Vector3.new(pos.X,0,pos.Z)-Vector3.new(opos.X,0,opos.Z)).magnitude>=.01 then walk=true else walk=false end
- if onground then
- if walk then
- Anim({CFrame.new(0,0,0)*CFrame.Angles(0,0,0),
- CFrame.new(0,1.5,0)*CFrame.Angles(0,0,0),
- CFrame.new(1.5,0,math.sin(pts*2.5)/1.5)*CFrame.Angles(math.sin(pts*-2.5)/1.5,0,0),
- CFrame.new(-1.5,0,math.sin(pts*-2.5)/1.5)*CFrame.Angles(math.sin(pts*2.5)/1.5,0,0),
- CFrame.new(.5,-2,math.sin(pts*-2.5)/1.5)*CFrame.Angles(math.sin(pts*2.5)/1.5,0,0),
- CFrame.new(-.5,-2,math.sin(pts*2.5)/1.5)*CFrame.Angles(math.sin(pts*-2.5)/1.5,0,0),
- },.3)
- else
- Anim({CFrame.new(0,0,0)*CFrame.Angles(0,0,0),
- CFrame.new(0,1.5,0)*CFrame.Angles(0,0,0),
- CFrame.new(1.5,0,0)*CFrame.Angles(0,0,0),
- CFrame.new(-1.5,0,0)*CFrame.Angles(0,0,00),
- CFrame.new(.5,-2,0)*CFrame.Angles(0,0,0),
- CFrame.new(-.5,-2,0)*CFrame.Angles(0,0,0),
- },.3)
- end
- else
- if pos.Y-opos.Y>0 then--rise
- Anim({CFrame.new(),CFrame.new(0,1.5,0)*CFrame.Angles(.2,0,0),
- CFrame.new(1.5,0,0)*CFrame.Angles(0,0,.1),
- CFrame.new(-1.5,0,0)*CFrame.Angles(0,0,-.1),
- CFrame.new(.5,-2,0)*CFrame.Angles(0,0,0),
- CFrame.new(-.5,-2,0)*CFrame.Angles(0,0,0)
- },.3)
- else--fall
- Anim({CFrame.new(),CFrame.new(0,1.5,0)*CFrame.Angles(-.2,0,0),
- CFrame.new(1.5,1,-.4)*CFrame.Angles(math.rad(160)+math.cos(pts*5)/10,0,.1),
- CFrame.new(-1.5,1,-.4)*CFrame.Angles(math.rad(160)+math.cos(-pts*5)/10,0,-.1),
- CFrame.new(.5,-2,0)*CFrame.Angles(0,math.cos(pts*-5)/10,math.sin(pts*5)/14),
- CFrame.new(-.5,-2,0)*CFrame.Angles(0,math.sin(pts*5)/10,math.cos(pts*5)/-14)
- },.3)
- end
- end
- end
- if not Active then walkspeed=16 ua(PC)end
- if not hum then hum=Instance.new("Humanoid",PC)workspace.CurrentCamera.CameraSubject=hum
- elseif not hum.Parent then hum=Instance.new("Humanoid",PC)workspace.CurrentCamera.CameraSubject=hum end
- hum.PlatformStand=false
- hum.MaxHealth=100 hum.WalkSpeed=walkspeed if walkspeed>0 then hum.JumpPower=50 else hum.JumpPower=0 end
- if Effects.Parent==nil then Effects:Destroy()Effects=Instance.new("Folder",workspace)end
- Mouse.TargetFilter=Effects
- hum:ClearAllChildren()opos=pos excframe=RootPart.CFrame
- end
- end)
- local function CHAT(msg,filt)local chatcol=math.pi/math.random(100)
- while not PC or not PC.Parent do sw()end
- if RootPart:FindFirstChild("_CHAT")then RootPart._CHAT:Destroy()end local num=10 local ris=5.5
- local b=Instance.new("BillboardGui",RootPart)b.Name="_CHAT"b.Size=UDim2.new(1,0,1,0)b.StudsOffset=Vector3.new(0,ris,0)
- local txt=Instance.new("TextLabel",b)txt.Text=""txt.Size=UDim2.new(256,0,3,0)txt.BackgroundTransparency=1
- txt.TextColor3=Color3.new(.75)txt.TextStrokeTransparency=0 txt.Position=UDim2.new(-127.5,0,0,0)txt.Font="Fantasy"
- if filt then msg=game:service("Chat"):FilterStringAsync(msg,PL,PL)end txt.TextSize=32 txt.TextScaled=true b.AlwaysOnTop=1
- spawn(function()
- spawn(function()
- while b.Parent do
- if not moreinsane then
- b.StudsOffset=Vector3.new(math.random(-num,num)/100,ris+math.random(-num,num)/100,math.random(-num,num)/100)
- else
- b.StudsOffset=Vector3.new(math.random(-num,num)/80,ris+math.random(-num,num)/40,math.random(-num,num)/80)
- txt.TextColor3=Color3.new(math.sin(chatcol)/3.33+.6)chatcol=chatcol+.075
- end
- local m=""
- for i=0,string.len(txt.Text)do local nul=nil local rand=math.random(10)
- if rand==1 then
- nul=string.lower(txt.Text:sub(i,i))
- end
- if rand==2 then
- nul=string.upper(txt.Text:sub(i,i))
- end
- if txt.Text:sub(i,i)=="#"then
- nul=math.random(1,10)-1
- end
- if nul==nil then nul=txt.Text:sub(i,i)end
- m=m..nul
- end
- txt.Text=m
- sw()
- end
- end)
- for i=0,string.len(msg)do
- if b.Parent then
- txt.Text=msg:sub(0,i)
- sw(3)
- end
- end
- for i=0,40 do if b.Parent then txt.Text=msg sw(3)end end
- for i=0,1,.025 do if b.Parent then
- txt.Text=msg txt.TextTransparency=i txt.TextStrokeTransparency=i ris=ris+.05 sw()end
- end b:Destroy()
- end)
- end
- if IsChatAvailable then PL.Chatted:connect(function(m)CHAT(m,true)end)end
- local function Sound(id,parent,vol,pit,extra)
- local so=Instance.new("Sound",parent or Effects)if extra~=nil then if extra.M=="Dist"then Instance.new("DistortionSoundEffect",so).Level=extra.Val end end
- so.SoundId="rbxassetid://"..tostring(id)if vol~=nil then so.Volume=vol else so.Volume=1 end if pit~=nil then so.Pitch=pit else so.Pitch=1 end so:Play()so.Ended:connect(function()so:Destroy()end)
- end
- local NormalAttackNumber=0
- Mouse.KeyDown:connect(function(k3y)
- if not Active then
- end
- end)
- if 1 then
- Mouse.Button1Down:connect(function()
- if not Active then
- end
- end)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement