Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- StandOwner=workspace:FindFirstChild("lafur2")
- NLS([[
- StandOwner=workspace:FindFirstChild("lafur2")
- local plr = game:GetService("Players").lafur2
- workspace.Camera.CameraSubject=owner.Character.Torso
- local remote = plr.Character:WaitForChild("Stando")
- local mouse = plr:GetMouse()
- local MouseTarg=mouse.Target
- cooldown=0
- mouse.KeyDown:connect(function(key)
- key = key:lower()
- if key == "q" then
- remote:FireServer("Apear")
- elseif key == "z" then
- remote:FireServer("Boom",MouseTarg)
- elseif key == "x" then
- --plr.Character.Torso.Touched:connect(function(hit)
- wait(1)
- remote:FireServer("pboob",MouseTarg,MouseTargOld,hit)
- -- hit:Destroy()
- -- end)
- end
- end)
- plr.Character["Torso"].Touched:connect(function(hit)
- if hit then
- if hit.Parent.Name~=StandOwner.Name then
- remote:FireServer("Rush",hit)
- end
- end
- end)
- while true do
- game:service("RunService").Stepped:wait()
- MouseTarg=mouse.Target
- remote:FireServer("HeartBeat",MouseTarg)
- end
- ]],owner.Character)
- for i,v in pairs(owner.Character:children()) do
- if v:IsA("Hat") or v:IsA("Accessory") or v:IsA("Hair") or v:IsA("Shirt") or v:IsA("Pants") or v:IsA("ShirtGraphic") then
- v:Destroy()
- end
- end
- for i,v in pairs(owner.Character:children()) do
- if v:IsA("Part") then
- v.CanCollide=false
- end
- end
- sine=0
- local ApearSound = Instance.new("Sound")
- ApearSound.Parent=owner.Character.Torso
- ApearSound.Volume=7
- ApearSound.SoundId = "rbxassetid://2556945475"
- local slap1 = Instance.new("Sound")
- slap1.Parent=owner.Character.Torso
- slap1.Volume=1
- slap1.SoundId = "rbxassetid://2782588575"
- local DeApearSound = Instance.new("Sound")
- DeApearSound.Parent=owner.Character.Torso
- DeApearSound.Volume=7
- DeApearSound.SoundId = "rbxassetid://2561641111"
- local boom = Instance.new("Sound", owner.Character.Torso)
- boom.SoundId = "rbxassetid://2898512514"
- owner.Character.Humanoid.Animator.Parent=nil
- owner.Character.Humanoid:Destroy()
- LS=owner.Character.Torso["Left Shoulder"]
- RS=owner.Character.Torso["Right Shoulder"]
- OrigRS=RS.C0
- OrigLS=LS.C0
- Attacking=false
- local clic = Instance.new("Sound", owner.Character["Torso"])
- clic.SoundId = "rbxassetid://3587046205"
- clic.Volume=5
- attack=0
- cooldown=false
- owner.Character.Torso.Transparency=1
- owner.Character["Right Arm"].Transparency=1
- owner.Character["Right Leg"].Transparency=1
- owner.Character["Left Arm"].Transparency=1
- owner.Character["Left Leg"].Transparency=1
- owner.Character.Head.Transparency=1
- Apeared=false
- --[[
- WeldToPlayer=Instance.new("Weld",owner.Character)
- WeldToPlayer.Part0=StandOwner:FindFirstChild("Torso")
- WeldToPlayer.Part1=owner.Character.Torso
- --]]
- GyroToPlayer=Instance.new("BodyPosition",owner.Character.Torso)
- GyroToPlayer.MaxForce=Vector3.new(math.huge,math.huge,math.huge)
- GyroORToPlayer=Instance.new("BodyGyro",owner.Character.Torso)
- GyroORToPlayer.MaxTorque=Vector3.new(math.huge,math.huge,math.huge)
- MouseTargOld=nil
- local remote = Instance.new("RemoteEvent", owner.Character)
- remote.Name = "Stando"
- remote.OnServerEvent:connect(function(owner, whatt, MouseTarg, MouseTargOld,HitTarg)
- if whatt=="Apear" and Attacking==false then
- -- print("clicked")
- if Apeared==false then
- Apeared=true
- ApearSound:Play()
- for i=1,20 do
- game:service("RunService").Stepped:wait()
- -- WeldToPlayer.C0=WeldToPlayer.C0:lerp(CFrame.new(1.25,1.25,1.25),0.1)
- owner.Character.Head:FindFirstChild("face").Transparency=1-i/10
- owner.Character.Torso.Transparency=1-i/10
- owner.Character["Right Arm"].Transparency=1-i/10
- owner.Character["Right Leg"].Transparency=1-i/10
- owner.Character["Left Arm"].Transparency=1-i/10
- owner.Character["Left Leg"].Transparency=1-i/10
- owner.Character.Head.Transparency=1-i/10
- -- print(i)
- end
- elseif Apeared==true and Attacking==false then
- Apeared=false
- DeApearSound:Play()
- for i=1,20 do
- game:service("RunService").Stepped:wait()
- -- WeldToPlayer.C0=WeldToPlayer.C0:lerp(CFrame.new(0,0,0),0.1)
- owner.Character.Head:FindFirstChild("face").Transparency=i/10
- owner.Character.Torso.Transparency=i/10
- owner.Character["Right Arm"].Transparency=i/10
- owner.Character["Right Leg"].Transparency=i/10
- owner.Character["Left Arm"].Transparency=i/10
- owner.Character["Left Leg"].Transparency=i/10
- owner.Character.Head.Transparency=i/10
- end
- end
- elseif whatt=="pboob" and Apeared==true and Attacking==false then
- Attacking=true
- attack=1
- --StandOwner:FindFirstChild("HumanoidRootPart").Anchored=true
- slap1:Play()
- for i=1,300 do
- if MouseTarg then
- if MouseTarg.Parent:FindFirstChild("Humanoid") then
- MouseTarg.Parent:FindFirstChild("Humanoid"):TakeDamage(5)
- end
- end
- game:service("RunService").Stepped:wait()
- -- WeldToPlayer.C0=WeldToPlayer.C0:lerp(CFrame.new(1.25,1.25,1.25),0.1)
- RS.C0=RS.C0:lerp(CFrame.new(OrigRS.X,OrigRS.Y,OrigRS.Z)*CFrame.Angles(math.abs(sine)/10,-math.abs(sine)/10,-math.abs(sine)/10),10)
- LS.C0=LS.C0:lerp(CFrame.new(OrigLS.X,OrigLS.Y,OrigLS.Z)*CFrame.Angles(-math.abs(sine)/10,-math.abs(sine)/10,-math.abs(sine)/10),10)
- end
- wait(0.5)
- slap1:Stop()
- attack=0
- for i=1,50 do
- game:service("RunService").Stepped:wait()
- RS.C0=RS.C0:lerp(CFrame.new(OrigRS.X,OrigRS.Y,OrigRS.Z)*CFrame.Angles(0,1.55,0),0.1)
- LS.C0=LS.C0:lerp(CFrame.new(OrigLS.X,OrigLS.Y,OrigLS.Z)*CFrame.Angles(0,-1.55,0),0.1)
- end
- Attacking=false
- MouseTarg.Parent:FindFirstChild("Humanoid"):TakeDamage(10)
- elseif whatt=="Boom" and Apeared==true and MouseTarg.Name~="Base" and MouseTarg.Parent.Name~=StandOwner.Name and cooldown==false and Attacking==false then
- attack=2
- cooldown=true
- for i=1,100 do
- game:service("RunService").Stepped:wait()
- RS.C0=RS.C0:lerp(CFrame.new(OrigRS.X,OrigRS.Y,OrigRS.Z)*CFrame.Angles(1.55,1.55,0),0.1)
- LS.C0=LS.C0:lerp(CFrame.new(OrigLS.X,OrigLS.Y,OrigLS.Z)*CFrame.Angles(0,-1.55,0),0.1)
- end
- MouseTargOld=MouseTarg
- wait(1)
- clic:Play()
- local ex = Instance.new("Explosion", workspace)
- ex.Position = MouseTargOld.Position
- boom:Play()
- for i=1,50 do
- game:service("RunService").Stepped:wait()
- RS.C0=RS.C0:lerp(CFrame.new(OrigRS.X,OrigRS.Y,OrigRS.Z)*CFrame.Angles(0,1.55,0),0.1)
- LS.C0=LS.C0:lerp(CFrame.new(OrigLS.X,OrigLS.Y,OrigLS.Z)*CFrame.Angles(0,-1.55,0),0.1)
- end
- attack=0
- cooldown=false
- end
- sine=sine+1
- if Apeared==true and attack==0 then
- BDG=StandOwner:FindFirstChild("HumanoidRootPart").CFrame*CFrame.new(1.25,1.25,1.25)
- GyroORToPlayer.CFrame=StandOwner:FindFirstChild("HumanoidRootPart").CFrame
- -- GyroToPlayer.Position=StandOwner:FindFirstChild("Torso").Position+Vector3.new(1.25,1.25,1.25)
- SOCF=StandOwner:FindFirstChild("HumanoidRootPart").Position
- --SOCFO=StandOwner:FindFirstChild("Torso").CFrame*Vectoe(1.25,1.25,1.25).C0
- GyroToPlayer.Position=BDG.Position
- elseif Apeared==false and attack==0 then
- -- GyroToPlayer.Position=StandOwner:FindFirstChild("Torso").Position
- -- :toObjectSpace()
- GyroORToPlayer.CFrame=StandOwner:FindFirstChild("HumanoidRootPart").CFrame
- GyroToPlayer.Position=StandOwner:FindFirstChild("HumanoidRootPart").CFrame.Position
- elseif Apeared==true and attack==1 then
- BDG=StandOwner:FindFirstChild("HumanoidRootPart").CFrame*CFrame.new(0,0,-10)
- GyroToPlayer.Position=BDG.Position
- GyroORToPlayer.CFrame=StandOwner:FindFirstChild("HumanoidRootPart").CFrame*CFrame.Angles(math.random(-2,2),math.random(-2,2),math.random(-2,2))
- elseif Apeared==true and attack==2 then
- BDG=StandOwner:FindFirstChild("HumanoidRootPart").CFrame*CFrame.new(1.25,1.25,1.25)
- GyroORToPlayer.CFrame=StandOwner:FindFirstChild("HumanoidRootPart").CFrame
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement