Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local plrs = game:GetService("Players")
- local plr = plrs.LocalPlayer
- local screenGui = Instance.new("ScreenGui", plr:WaitForChild("PlayerGui"))
- -- Create Button 1
- local button1 = Instance.new("TextButton")
- button1.Size = UDim2.new(0, 100, 0, 50)
- button1.Position = UDim2.new(0.1, 0, 0.1, 0)
- button1.Text = "turn into muffy"
- button1.Parent = screenGui
- -- Create Button 2
- local button2 = Instance.new("TextButton")
- button2.Size = UDim2.new(0, 100, 0, 50)
- button2.Position = UDim2.new(0.1, 0, 0.2, 0)
- button2.Text = "turn into doge"
- button2.Parent = screenGui
- -- Button 1 Click Event
- button1.MouseButton1Click:Connect(function()
- print("re execute if you die")
- local plrs = game:GetService("Players")
- local plr = plrs.LocalPlayer
- local char = plr.Character
- local hrp = char.HumanoidRootPart
- local pname = plr.Name
- local nname = "muffy" -- change cat if you want
- local ccat = Instance.new("StringValue")
- local tname = ""
- -- Settings
- local serverexp_oncontrol = false
- -- Value checks
- local check1 = false
- local dcheck = false
- local dcheck2 = false
- local breakc = false
- game:GetService("RunService").Stepped:Connect(function()
- if game:GetService("UserInputService"):IsKeyDown(Enum.KeyCode.L) then
- for _, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
- if v:IsA("BasePart") then
- v.CanCollide = false
- end
- end
- end
- end)
- function antikill()
- local char = plr.Character
- local LT = char:FindFirstChild("LowerTorso")
- if LT then
- char.RightHand:Destroy()
- else
- char["Right Arm"]:Destroy()
- end
- end
- function control_cat()
- local char = plr.Character
- local hrp = char.HumanoidRootPart
- function clearff()
- if char:FindFirstChild("ForceField") then
- char.ForceField:Destroy()
- end
- end
- function invisible_2()
- local tool = plr.Backpack:FindFirstChild("InvisibilityCloak")
- tool.Parent = plr.Character
- tool:Activate()
- tool.Parent = plr.Backpack
- wait(2)
- tool.Parent = plr.Character
- tool.Handle:Destroy()
- tool.Script:Destroy()
- tool.Parent = plr.Backpack
- end
- function OnCatDied()
- dcheck = true
- local h = Instance.new("Humanoid", char)
- char.HumanoidRootPart.bp:Destroy()
- game.Players.LocalPlayer.Character = char
- char:BreakJoints()
- game.Players.LocalPlayer.Character = game.Workspace[nname]
- end
- function addforce_2()
- local npc = plr.Character
- local bp = Instance.new("BodyPosition", npc.HumanoidRootPart)
- bp.Name = "bp"
- bp.MaxForce = Vector3.new(10000, 10000, 10000)
- bp.D = 200
- bp.P = 20000
- end
- function addforcemain_2()
- addforce_2()
- wait(0.01)
- local char = game.Workspace[nname]
- ccat.Value = char.Name
- local tr = char.Torso
- local npc = plr.Character
- local bp = npc.HumanoidRootPart.bp
- plr.Character = char
- npc.Humanoid:Destroy()
- for i, v in next, npc:GetDescendants() do
- if v:IsA("BasePart") then
- v.CanCollide = false
- end
- end
- while true do
- bp.Position = tr.Position
- npc.HumanoidRootPart.Velocity = tr.Velocity
- wait(0.01)
- if not game.Workspace:FindFirstChild(nname) then
- OnCatDied()
- end
- end
- end
- function rkey()
- game.Players.LocalPlayer:GetMouse().KeyDown:Connect(function(key)
- if key == "r" and dcheck == false then
- if serverexp_oncontrol == true then
- for i, v in pairs(game:GetService("Workspace")[" "]:GetChildren()) do
- firetouchinterest(game.Players.LocalPlayer.Character.Head, v, 0)
- firetouchinterest(game.Players.LocalPlayer.Character.Head, v, 1)
- end
- else
- game.Workspace[ccat.Value].Head:Destroy()
- end
- end
- end)
- end
- function tkey()
- game.Players.LocalPlayer:GetMouse().KeyDown:Connect(function(key)
- if key == "t" and dcheck == false then
- hrp.CFrame = game.Workspace[nname].Torso.CFrame
- hrp.Velocity = Vector3.new(0, 0, 0)
- else
- end
- end)
- end
- clearff()
- invisible_2()
- antikill()
- hrp.CFrame = game.Workspace[nname].Torso.CFrame
- rkey() tkey()
- game.Workspace.Camera.CameraSubject = game.Workspace[nname].Humanoid
- dcheck = false
- addforcemain_2()
- end
- control_cat()
- wait(0.5)
- pcall(game.Players.LocalPlayer.Character.Head:Destroy())
- end)
- -- Button 2 Click Event
- button2.MouseButton1Click:Connect(function()
- local plrs = game:GetService("Players")
- local plr = plrs.LocalPlayer
- local char = plr.Character
- local hrp = char.HumanoidRootPart
- local pname = plr.Name
- local nname = "Doge" -- change cat if you want
- local ccat = Instance.new("StringValue")
- local tname = ""
- -- Settings
- local serverexp_oncontrol = false
- -- Value checks
- local check1 = false
- local dcheck = false
- local dcheck2 = false
- local breakc = false
- game:GetService("RunService").Stepped:Connect(function()
- if game:GetService("UserInputService"):IsKeyDown(Enum.KeyCode.L) then
- for _, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
- if v:IsA("BasePart") then
- v.CanCollide = false
- end
- end
- end
- end)
- function antikill()
- local char = plr.Character
- local LT = char:FindFirstChild("LowerTorso")
- if LT then
- char.RightHand:Destroy()
- else
- char["Right Arm"]:Destroy()
- end
- end
- function control_cat()
- local char = plr.Character
- local hrp = char.HumanoidRootPart
- function clearff()
- if char:FindFirstChild("ForceField") then
- char.ForceField:Destroy()
- end
- end
- function invisible_2()
- local tool = plr.Backpack:FindFirstChild("InvisibilityCloak")
- tool.Parent = plr.Character
- tool:Activate()
- tool.Parent = plr.Backpack
- wait(2)
- tool.Parent = plr.Character
- tool.Handle:Destroy()
- tool.Script:Destroy()
- tool.Parent = plr.Backpack
- end
- function OnCatDied()
- dcheck = true
- local h = Instance.new("Humanoid", char)
- char.HumanoidRootPart.bp:Destroy()
- game.Players.LocalPlayer.Character = char
- char:BreakJoints()
- game.Players.LocalPlayer.Character = game.Workspace[nname]
- end
- function addforce_2()
- local npc = plr.Character
- local bp = Instance.new("BodyPosition", npc.HumanoidRootPart)
- bp.Name = "bp"
- bp.MaxForce = Vector3.new(10000, 10000, 10000)
- bp.D = 200
- bp.P = 20000
- end
- function addforcemain_2()
- addforce_2()
- wait(0.01)
- local char = game.Workspace[nname]
- ccat.Value = char.Name
- local tr = char.Torso
- local npc = plr.Character
- local bp = npc.HumanoidRootPart.bp
- plr.Character = char
- npc.Humanoid:Destroy()
- for i, v in next, npc:GetDescendants() do
- if v:IsA("BasePart") then
- v.CanCollide = false
- end
- end
- while true do
- bp.Position = tr.Position
- npc.HumanoidRootPart.Velocity = tr.Velocity
- wait(0.01)
- if not game.Workspace:FindFirstChild(nname) then
- OnCatDied()
- end
- end
- end
- function rkey()
- game.Players.LocalPlayer:GetMouse().KeyDown:Connect(function(key)
- if key == "r" and dcheck == false then
- if serverexp_oncontrol == true then
- for i, v in pairs(game:GetService("Workspace")[" "]:GetChildren()) do
- firetouchinterest(game.Players.LocalPlayer.Character.Head, v, 0)
- firetouchinterest(game.Players.LocalPlayer.Character.Head, v, 1)
- end
- else
- game.Workspace[ccat.Value].Head:Destroy()
- end
- end
- end)
- end
- function tkey()
- game.Players.LocalPlayer:GetMouse().KeyDown:Connect(function(key)
- if key == "t" and dcheck == false then
- hrp.CFrame = game.Workspace[nname].Torso.CFrame
- hrp.Velocity = Vector3.new(0, 0, 0)
- else
- end
- end)
- end
- clearff()
- invisible_2()
- antikill()
- hrp.CFrame = game.Workspace[nname].Torso.CFrame
- rkey() tkey()
- game.Workspace.Camera.CameraSubject = game.Workspace[nname].Humanoid
- dcheck = false
- addforcemain_2()
- end
- control_cat()
- wait(0.5)
- pcall(game.Players.LocalPlayer.Character.Head:Destroy())
- end)
Advertisement
Add Comment
Please, Sign In to add comment