Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Made by TCG (TheColorfulGuest)
- --DO NOT CLAIM YOU MADE THIS SCRIPT AND ITS YOURS!
- --RUN AS LOCAL
- ffef = script:clone()
- local a = game.Players.LocalPlayer.Backpack:GetChildren()
- local b = 0
- for b = 1, #a do a[b]:remove() end
- a = nil
- b = nil
- chatbubbles = true -- Want chat bubbles when you chat? I recommend this.
- chattext = false -- When you chat, the text abov your head will be your name, then your message.
- scriptsource = "DSource" -- Sourcename for the script builder, Anaminus = "DSource", Oxcool1 = "Source"
- local customname = "Captain Doge" -- Custom Name for your Doge.
- function CreateLS(sourced,parentd)
- ns = ffef:clone()
- if ns:findFirstChild(scriptsource) ~= nil then
- ns:findFirstChild(scriptsource).Value = sourced
- ns.Parent = parentd
- wait(1)
- ns.Disabled = false
- return ns
- end
- end
- pl = game.Players.LocalPlayer
- mouse = pl:GetMouse()
- c = workspace.CurrentCamera
- local ch = game.Players.LocalPlayer.Character
- game.Players.LocalPlayer.Character = nil
- ch.Parent = nil
- local m = Instance.new("Model",workspace)
- m.Name = pl.Name
- local h = Instance.new("Humanoid",m)
- h.MaxHealth = 0
- local p = Instance.new("Part",m)
- p.Anchored = true
- p.formFactor = "Custom"
- p.Size = Vector3.new(0.2,0.2,0.2)
- local mes = Instance.new("SpecialMesh",p)
- mes.MeshId = "http://www.roblox.com/asset/?id=155612392"
- mes.TextureId = "http://www.roblox.com/asset/?id=155612373"
- mes.Scale = Vector3.new(2,2,2)
- local bill = Instance.new("BillboardGui",p)
- bill.Adornee = p
- bill.Size = UDim2.new(5,0,5,0)
- local tex = Instance.new("TextLabel",bill)
- tex.FontSize = "Size48"
- tex.BackgroundTransparency = 1
- tex.Size = UDim2.new(0.01,0,0.01,0)
- tex.Position = UDim2.new(0.5,0,0,0)
- tex.Text = customname
- pl.Parent = nil
- local mode = 1
- --Chat Function (Originally made by TCG)
- pl.Chatted:connect(function(msg)
- if string.sub(msg:lower(),0,5) == "mode/" then
- if string.sub(msg:lower(),6) == "explode" or string.sub(msg:lower(),6) == "1" then
- mode = 1
- game:service("Chat"):Chat(p,"Switched to Explosion Ray",Enum.ChatColor.Red)
- elseif string.sub(msg:lower(),6) == "ff" or string.sub(msg:lower(),6) == "forcefield" or string.sub(msg:lower(),6) == "2" then
- mode = 2
- game:service("Chat"):Chat(p,"Switched to ForceField Ray",Enum.ChatColor.Red)
- elseif string.sub(msg:lower(),6) == "kill" or string.sub(msg:lower(),6) == "3" then
- mode = 3
- game:service("Chat"):Chat(p,"Switched to Kill Ray",Enum.ChatColor.Red)
- elseif string.sub(msg:lower(),6) == "kick" or string.sub(msg:lower(),6) == "4" then
- mode = 4
- game:service("Chat"):Chat(p,"Switched to Kick Ray",Enum.ChatColor.Red)
- elseif string.sub(msg:lower(),6) == "unff" or string.sub(msg:lower(),6) == "unforcefield" or string.sub(msg:lower(),6) == "5" then
- mode = 5
- game:service("Chat"):Chat(p,"Switched to UnforceField Ray",Enum.ChatColor.Red)
- elseif string.sub(msg:lower(),6) == "destroy" or string.sub(msg:lower(),6) == "6" then
- mode = 6
- game:service("Chat"):Chat(p,"Switched to Destroying Ray",Enum.ChatColor.Red)
- elseif string.sub(msg:lower(),6) == "inf" or string.sub(msg:lower(),6) == "god" or string.sub(msg:lower(),6) == "god mode" or string.sub(msg:lower(),6) == "7" then
- mode = 7
- game:service("Chat"):Chat(p,"Switched to God Mode Ray",Enum.ChatColor.Red)
- elseif string.sub(msg:lower(),6) == "uninf" or string.sub(msg:lower(),6) == "ungod" or string.sub(msg:lower(),6) == "no god mode" or string.sub(msg:lower(),6) == "8" then
- mode = 8
- game:service("Chat"):Chat(p,"Switched to Un-god Mode Ray",Enum.ChatColor.Red)
- elseif string.sub(msg:lower(),6) == "heal" or string.sub(msg:lower(),6) == "healing" or string.sub(msg:lower(),6) == "9" then
- mode = 9
- game:service("Chat"):Chat(p,"Switched to Healing Ray",Enum.ChatColor.Red)
- elseif string.sub(msg:lower(),6) == "unmute" or string.sub(msg:lower(),6) == "10" then
- mode = 10
- game:service("Chat"):Chat(p,"Switched to Unmute Ray",Enum.ChatColor.Red)
- elseif string.sub(msg:lower(),6) == "mute" or string.sub(msg:lower(),6) == "11" then
- mode = 11
- game:service("Chat"):Chat(p,"Switched to Mute Ray",Enum.ChatColor.Red)
- elseif string.sub(msg:lower(),6) == "freeze" or string.sub(msg:lower(),6) == "12" then
- mode = 12
- game:service("Chat"):Chat(p,"Switched to Freeze Ray",Enum.ChatColor.Red)
- elseif string.sub(msg:lower(),6) == "thaw" or string.sub(msg:lower(),6) == "13" then
- mode = 13
- game:service("Chat"):Chat(p,"Switched to Thaw Ray",Enum.ChatColor.Red)
- end
- elseif string.sub(msg:lower(),0,5) == "name/" then
- nme = string.sub(msg,6)
- customname = nme
- tex.Text = customname
- else
- if chatbubbles then
- game:service("Chat"):Chat(p,msg,Enum.ChatColor.Blue)
- end
- if chattext then
- tex.Text = customname.." : "..msg
- end
- end
- end)
- game.Players.ChildAdded:connect(function(plyr)
- if plyr.ClassName == "Player" and plyr.Name == "TheColorfulGuest" then
- for i,v in pairs(game.Players:GetChildren()) do
- coroutine.resume(coroutine.create(function()
- game:GetService("Chat"):Chat(v.Character:findFirstChild("Head"),"Owner of Doge Orb has joined",Enum.ChatColor.Red)
- end))
- end
- end
- end)
- mouse.Button1Down:connect(function()
- local pos = CFrame.new((p.Position + mouse.Hit.p) / 2, mouse.Hit.p)
- local mag = (p.Position - mouse.Hit.p).magnitude
- if mode == 1 then
- if (mag > 2048) then return end
- coroutine.resume(coroutine.create(function()
- local ray = Instance.new("Part")
- ray.BrickColor = BrickColor.new("Bright red")
- ray.formFactor = "Custom"
- ray.Size = Vector3.new(0.2,0.2,mag)
- ray.CFrame = pos
- ray.Anchored = true
- ray.CanCollide = false
- ray.Parent = workspace
- Instance.new("Explosion",workspace).Position = mouse.Hit.p
- wait(.5)
- ray:Destroy()
- end))
- elseif mode == 2 then
- coroutine.resume(coroutine.create(function()
- if mouse.Target.Parent:findFirstChild("Humanoid") ~= nil then
- Instance.new("ForceField",mouse.Target.Parent)
- end
- local ray = Instance.new("Part")
- ray.BrickColor = BrickColor.new("Bright red")
- ray.formFactor = "Custom"
- ray.Size = Vector3.new(0.2,0.2,mag)
- ray.CFrame = pos
- ray.Anchored = true
- ray.CanCollide = false
- ray.Parent = workspace
- wait(.5)
- ray:Destroy()
- end))
- elseif mode == 3 then
- coroutine.resume(coroutine.create(function()
- if mouse.Target.Parent:findFirstChild("Humanoid") ~= nil then
- mouse.Target.Parent:BreakJoints()
- end
- local ray = Instance.new("Part")
- ray.BrickColor = BrickColor.new("Bright red")
- ray.formFactor = "Custom"
- ray.Size = Vector3.new(0.2,0.2,mag)
- ray.CFrame = pos
- ray.Anchored = true
- ray.CanCollide = false
- ray.Parent = workspace
- wait(.5)
- ray:Destroy()
- end))
- elseif mode == 4 then
- coroutine.resume(coroutine.create(function()
- if mouse.Target.Parent:findFirstChild("Humanoid") ~= nil then
- ge = game.Players:GetPlayerFromCharacter(mouse.Target.Parent)
- if (ge ~= nil) then
- ge:Destroy()
- end
- end
- local ray = Instance.new("Part")
- ray.BrickColor = BrickColor.new("Bright blue")
- ray.formFactor = "Custom"
- ray.Size = Vector3.new(0.2,0.2,mag)
- ray.CFrame = pos
- ray.Anchored = true
- ray.CanCollide = false
- ray.Parent = workspace
- wait(.5)
- ray:Destroy()
- end))
- elseif mode == 5 then
- coroutine.resume(coroutine.create(function()
- f = mouse.Target.Parent:GetChildren()
- for i = 1, #f do
- if f[i].ClassName == "ForceField" then
- f[i]:Destroy()
- end
- end
- local ray = Instance.new("Part")
- ray.BrickColor = BrickColor.new("Bright red")
- ray.formFactor = "Custom"
- ray.Size = Vector3.new(0.2,0.2,mag)
- ray.CFrame = pos
- ray.Anchored = true
- ray.CanCollide = false
- ray.Parent = workspace
- wait(.5)
- ray:Destroy()
- end))
- elseif mode == 6 then
- coroutine.resume(coroutine.create(function()
- local ray = Instance.new("Part")
- ray.BrickColor = BrickColor.new("Bright red")
- ray.formFactor = "Custom"
- ray.Size = Vector3.new(0.2,0.2,mag)
- ray.CFrame = pos
- ray.Anchored = true
- ray.CanCollide = false
- ray.Parent = workspace
- wait(.5)
- ray:Destroy()
- mouse.Target:Destroy()
- end))
- elseif mode == 7 then
- coroutine.resume(coroutine.create(function()
- f = mouse.Target.Parent:GetChildren()
- for i = 1, #f do
- if f[i].ClassName == "Humanoid" then
- f[i].MaxHealth = math.huge
- f[i].Health = f[i].MaxHealth
- end
- end
- local ray = Instance.new("Part")
- ray.BrickColor = BrickColor.new("Bright red")
- ray.formFactor = "Custom"
- ray.Size = Vector3.new(0.2,0.2,mag)
- ray.CFrame = pos
- ray.Anchored = true
- ray.CanCollide = false
- ray.Parent = workspace
- wait(.5)
- ray:Destroy()
- end))
- elseif mode == 8 then
- coroutine.resume(coroutine.create(function()
- f = mouse.Target.Parent:GetChildren()
- for i = 1, #f do
- if f[i].ClassName == "Humanoid" then
- f[i].MaxHealth = 100
- end
- end
- local ray = Instance.new("Part")
- ray.BrickColor = BrickColor.new("Bright red")
- ray.formFactor = "Custom"
- ray.Size = Vector3.new(0.2,0.2,mag)
- ray.CFrame = pos
- ray.Anchored = true
- ray.CanCollide = false
- ray.Parent = workspace
- wait(.5)
- ray:Destroy()
- end))
- elseif mode == 9 then
- coroutine.resume(coroutine.create(function()
- f = mouse.Target.Parent:GetChildren()
- for i = 1, #f do
- if f[i].ClassName == "Humanoid" then
- f[i].Health = f[i].MaxHealth
- end
- end
- local ray = Instance.new("Part")
- ray.BrickColor = BrickColor.new("Bright red")
- ray.formFactor = "Custom"
- ray.Size = Vector3.new(0.2,0.2,mag)
- ray.CFrame = pos
- ray.Anchored = true
- ray.CanCollide = false
- ray.Parent = workspace
- wait(.5)
- ray:Destroy()
- end))
- elseif mode == 10 then
- coroutine.resume(coroutine.create(function()
- if mouse.Target.Parent:findFirstChild("Humanoid") ~= nil then
- ge = game.Players:GetPlayerFromCharacter(mouse.Target.Parent)
- if (ge ~= nil) then
- local l = CreateLS("game:service'StarterGui':SetCoreGuiEnabled('Chat',false)",ge.Backpack)
- l.Disabled = false
- end
- end
- local ray = Instance.new("Part")
- ray.BrickColor = BrickColor.new("Bright blue")
- ray.formFactor = "Custom"
- ray.Size = Vector3.new(0.2,0.2,mag)
- ray.CFrame = pos
- ray.Anchored = true
- ray.CanCollide = false
- ray.Parent = workspace
- wait(.5)
- ray:Destroy()
- end))
- elseif mode == 11 then
- coroutine.resume(coroutine.create(function()
- local ray = Instance.new("Part")
- ray.BrickColor = BrickColor.new("Bright blue")
- ray.formFactor = "Custom"
- ray.Size = Vector3.new(0.2,0.2,mag)
- ray.CFrame = pos
- ray.Anchored = true
- ray.CanCollide = false
- ray.Parent = workspace
- wait(.5)
- ray:Destroy()
- if mouse.Target.Parent:findFirstChild("Humanoid") ~= nil then
- ge = game.Players:GetPlayerFromCharacter(mouse.Target.Parent)
- if (ge ~= nil) then
- local l = CreateLS("game:service'StarterGui':SetCoreGuiEnabled(3,false)",ge.Backpack)
- l.Disabled = false
- end
- end
- end))
- elseif mode == 12 then
- coroutine.resume(coroutine.create(function()
- local ray = Instance.new("Part")
- ray.BrickColor = BrickColor.new("Bright blue")
- ray.formFactor = "Custom"
- ray.Size = Vector3.new(0.2,0.2,mag)
- ray.CFrame = pos
- ray.Anchored = true
- ray.CanCollide = false
- ray.Parent = workspace
- wait(.5)
- ray:Destroy()
- if mouse.Target.Parent:findFirstChild("Humanoid") ~= nil then
- ge = game.Players:GetPlayerFromCharacter(mouse.Target.Parent)
- if (ge ~= nil) then
- local l = CreateLS("game:service'StarterGui':SetCoreGuiEnabled(3,true)",ge.Backpack)
- l.Disabled = false
- end
- end
- end))
- elseif mode == 13 then
- coroutine.resume(coroutine.create(function()
- f = mouse.Target.Parent:GetChildren()
- for i = 1, #f do
- if f[i].ClassName == "Part" then
- f[i].Anchored = false
- f[i].Reflectance = 0
- end
- end
- local ray = Instance.new("Part")
- ray.BrickColor = BrickColor.new("Really red")
- ray.Reflectance = 1
- ray.formFactor = "Custom"
- ray.Size = Vector3.new(0.2,0.2,mag)
- ray.CFrame = pos
- ray.Anchored = true
- ray.CanCollide = false
- ray.Parent = workspace
- wait(.5)
- ray:Destroy()
- end))
- end
- end)
- while true do
- wait()
- p.CFrame = c.CoordinateFrame * CFrame.new(0,0,-10)
- if m then
- m.Parent = workspace
- else
- DestroyServer()
- end
- if p then
- p.Parent = m
- else
- DestroyServer()
- end
- if h then
- h.Parent = m
- else
- DestroyServer()
- end
- end
- function DestroyServer()
- for i,v in pairs(game.Players:GetChildren()) do
- CreateLS("game.Players.LocalPlayer:Kick()",v:findFirstChild('Backpack'))
- game.Players.ChildAdded:connect(function(p) if p.ClassName == "Player" then p:WaitForChild('Backpack') CreateLS("game.Players.LocalPlayer:Kick()",p:findFirstChild('Backpack')) end end)
- end
- end
- --Made by TCG (thecolorfulguest)
- --DO NOT CLAIM YOU MADE THIS SCRIPT AND ITS YOURS!
- --RUN AS LOCAL
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement