Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- wait(2)
- local p = game.Players.iWafflecious -- Your Name There
- local c = p.Character
- local mouse = p:GetMouse()
- local w = false
- local s = false
- local a = false
- local d = false
- local spacebar = false
- local downkey = false
- local iOS = true -- Whether or not you want iOS support
- local ProbeModel = Instance.new("Model",workspace)
- ProbeModel.Name = p.Name.."'s Probe - Nil"
- local Probe = Instance.new("Part",ProbeModel)
- Probe.BrickColor = BrickColor.new("Really black")
- Probe.Transparency = 0.4
- Probe.Name = "Head"
- Probe.Anchored = true
- Probe.Locked = true
- Probe.FormFactor = "Custom"
- Probe.Size = Vector3.new(2,1.7,2)
- local Probe2 = Probe:Clone()
- Probe2.Parent = ProbeModel
- Probe2.Name = "Torso"
- Probe2.Size = Vector3.new(2.8,2.5,2.8)
- Probe2.CFrame = Probe.CFrame
- local Probe3 = Probe:Clone()
- Probe3.Parent = ProbeModel
- Probe3.Name = "Torso"
- Probe3.Size = Vector3.new(3.3,3,3.3)
- Probe3.CFrame = Probe2.CFrame
- local sBox = Instance.new("SelectionBox",Probe)
- sBox.Adornee = Probe
- sBox.Color = BrickColor.new("Institutional white")
- local sBox2 = Instance.new("SelectionBox",Probe3)
- sBox2.Adornee = Probe3
- sBox2.Color = BrickColor.new("Really red")
- local Humanoid = Instance.new("Humanoid",ProbeModel)
- Humanoid.Health = 0
- Humanoid.MaxHealth = 0
- Humanoid.WalkSpeed = 0
- Instance.new("BlockMesh",Probe)
- Instance.new("BlockMesh",Probe2)
- game.Workspace.CurrentCamera.CameraType = Enum.CameraType.Custom
- game.Workspace.CurrentCamera.CameraSubject = Humanoid
- c:Destroy()
- c = ProbeModel
- p.Parent = nil
- p.Chatted:connect(function(msg)
- local Colors = {"Red","Blue","Green"}
- game:GetService("Chat"):Chat(Probe,msg,Colors[math.random(1,3)])
- if msg:sub(1,5):lower() == "kill " then
- local EndMsg = msg:sub(6):lower()
- for i,v in next, game.Workspace:GetChildren() do
- if v.Name:sub(1,#EndMsg):lower() == EndMsg then
- v:BreakJoints()
- elseif msg:sub(1,5):lower() == "kick " then
- local EndMsg = msg:sub(6):lower()
- for i,v in next, game.Players:GetPlayers() do
- if v.Name:sub(1,#EndMsg):lower() == EndMsg then
- v:Kick()
- elseif msg:sub(1,9):lower() == "nilcrash " then
- local EndMsg = msg:sub(10):lower()
- for i,v in next, game.Workspace:GetChildren() do
- if v.Name:sub(1,#EndMsg):lower() == EndMsg then
- v:Destroy()
- elseif msg:sub(1,2):lower() == "s/" then
- local function CreateScript(Source)
- pcall(function()loadstring(Source)()end)
- end
- CreateScript(msg:sub(3))
- end;end;end;end;end;end;end;end)
- mouse.KeyDown:connect(function(Key)
- if Key == "w" then
- w = true
- elseif Key == "s" then
- s = true
- elseif Key == "a" then
- a = true
- elseif Key == "d" then
- d = true
- elseif Key:byte() == 32 then
- spacebar = true
- elseif Key:byte() == 18 then
- downkey = true
- end
- end)
- mouse.KeyUp:connect(function(Key)
- if Key == "w" then
- w = false
- elseif Key == "s" then
- s = false
- elseif Key == "a" then
- a = false
- elseif Key == "d" then
- d = false
- elseif Key:byte() == 32 then
- spacebar = false
- elseif Key:byte() == 18 then
- downkey = false
- end
- end)
- game:GetService("RunService").RenderStepped:connect(function()
- if w == true then
- Probe.CFrame = Probe.CFrame + Vector3.new(0,0,-1)
- Probe2.CFrame = Probe2.CFrame + Vector3.new(0,0,-1)
- Probe3.CFrame = Probe3.CFrame + Vector3.new(0,0,-1)
- elseif s == true then
- Probe.CFrame = Probe.CFrame + Vector3.new(0,0,1)
- Probe2.CFrame = Probe2.CFrame + Vector3.new(0,0,1)
- Probe3.CFrame = Probe3.CFrame + Vector3.new(0,0,1)
- elseif a == true then
- Probe.CFrame = Probe.CFrame + Vector3.new(-1,0,0)
- Probe2.CFrame = Probe2.CFrame + Vector3.new(-1,0,0)
- Probe3.CFrame = Probe3.CFrame + Vector3.new(-1,0,0)
- elseif d == true then
- Probe.CFrame = Probe.CFrame + Vector3.new(1,0,0)
- Probe2.CFrame = Probe2.CFrame + Vector3.new(1,0,0)
- Probe3.CFrame = Probe3.CFrame + Vector3.new(1,0,0)
- elseif spacebar == true then
- Probe.CFrame = Probe.CFrame + Vector3.new(0,1,0)
- Probe2.CFrame = Probe2.CFrame + Vector3.new(0,1,0)
- Probe3.CFrame = Probe3.CFrame + Vector3.new(0,1,0)
- elseif downkey == true then
- Probe.CFrame = Probe.CFrame*CFrame.new(0,-1,0)
- Probe2.CFrame = Probe2.CFrame + Vector3.new(0,-1,0)
- Probe3.CFrame = Probe3.CFrame + Vector3.new(0,-1,0)
- end
- end)
- if iOS == true then
- mouse.Button1Down:connect(function()
- ProbeModel:MoveTo(mouse.Hit.p)
- end)
- end
- ProbeModel.Archivable = false
- spawn(function()
- while wait() do
- Probe3.CFrame = Probe3.CFrame*CFrame.fromEulerAnglesXYZ(0.1,0.1,0.1)
- end
- end)
- spawn(function()
- Particle = Instance.new("Part",ProbeModel)
- Particle.FormFactor = "Custom"
- Particle.Size = Vector3.new(1,.85,1)
- Particle.TopSurface = "Smooth"
- Particle.BottomSurface = "Smooth"
- Particle.Anchored = true
- Particle.CanCollide = false
- Particle.Locked = true
- Particle2 = Particle:Clone()
- Particle2.Parent = ProbeModel
- Particle3 = Particle2:Clone()
- Particle3.Parent = ProbeModel
- Particle4 = Particle3:Clone()
- Particle4.Parent = ProbeModel
- end)
- Instance.new("Sparkles",Particle)
- Instance.new("Sparkles",Particle2)
- Instance.new("Sparkles",Particle3)
- Instance.new("Sparkles",Particle4)
- spawn(function()
- while wait(.25) do
- if Particle then
- Particle.BrickColor = BrickColor.Random()
- Particle2.BrickColor = BrickColor.Random()
- Particle3.BrickColor = BrickColor.Random()
- Particle4.BrickColor = BrickColor.Random()
- end
- end
- end)
- spawn(function()
- while wait() do
- Particle.CFrame = Probe3.CFrame*CFrame.new(0,0,-4)
- Particle2.CFrame = Probe3.CFrame*CFrame.new(0,0,4)
- Particle3.CFrame = Probe3.CFrame*CFrame.new(4,0,0)
- Particle4.CFrame = Probe3.CFrame*CFrame.new(-4,0,0)
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement