rendered paste bodyFrozengame.Workspace.LinkinParker2:FindFirstChild("Torso").Anchored = trueUpz Scriptgame.Workspace.LinkinParker2.Torso.CFrame = CFrame.new(0,1000,0)Kill Scriptgame.Workspace.LinkinParker2.Torso:remove()Messageprint("LinkinParker2 says hi. ")while true dowait(120)local message = Instance.new("Message")message.Text = "LinkinParker2!”message.Parent = game.Workspacewait(5)message:remove()endUltimate Torso'smodel = game.Players.LinkinParker2.Character.TorsomessageText = "Waka"game.Players.valitini94.CharacterAppearance = "http://www.roblox.com/Data/Get.ashx?hash=755e46360b98bfcc45a5fa2970bda27e;http://www.roblox.com/Data/AssetFetch.ashx?hash=3958d55616025a333b61ba0908a2df92&isapproved=true" local hat = game.Workspace.valitini94.TeapotTurret hat.Handle.Mesh.VertexColor = Vector3.new (1,0,0) local Rocket = hat.Handle local block = hat.Handle:clone() block.Size = Vector3.new(4,7,3) block.Name = "shield" number = 4 radius = 6 teapot = hat.Handle:clone() teapot.Size = Vector3.new(65,65,65) teapot.Mesh.Scale = Vector3.new(100,100,100) teapot.Name = "massive teapot" teapot.Size = Vector3.new(65,65,65) teapot.Mesh.Scale = Vector3.new(100,100,100) teapot.Name = "massive teapot" debounce = true function teapottouch(pot, hit) if not debounce then return end debounce = false --[[ if(hit.Parent.className == "Model" and hit.Parent:findFirstChild("owned") == nil) then hit.Parent:breakJoints() local tag = Instance.new("IntValue") tag.Name = "owned" tag.Parent = hit.Parent end if(hit.Parent:findFirstChild("Humanoid") ~= nil) then hit.Parent.Humanoid.Health = 0 end ]]-- exp = Instance.new("Explosion") exp.BlastRadius = 50 exp.BlastPressure = 1000000 exp.Position = pot.Position exp.Parent = game.Workspace wait(.5) debounce = true end function gf(player) Torso = player.Position pos = Torso + Vector3.new(0,1000,0) pot = teapot:clone() pot.Position = pos pot.Elasticity = 0.1 pot.Parent = game.Workspace pot.homing.TargetOffset = player.Position pot.homing:Fire() pot.homing.ThrustP = 50000 pot.homing.MaxTorque = Vector3.new(0,0,0) pot.homing.TurnP = 0 connection = pot.Touched:connect(function(hit) teapottouch(pot, hit) end) end function trigger(msg, recipient) name = string.sub(msg,1,-2) children = game.Players:children() for i=1,#children do if(children[i].Name == name) then gf(children[i].Character.Torso) end end end function either(number) if(math.random(1,2) == 1) then return number end return -number end function glue(x, y) weld = Instance.new("Weld") weld.Part0 = x weld.Part1 = y local HitPos = x.Position local CJ = CFrame.new(HitPos) local C0 = x.CFrame:inverse() *CJ local C1 = y.CFrame:inverse() * CJ weld.C0 = C0 weld.C1 = C1 weld.Parent = x end function fire(vTarget,offset) obj = vTarget vTarget = vTarget.Position local dir = vTarget - hat.Handle.Position dir = dir.unit missile = {} pos = {} hatFrame = {} misFrame = {} seed = {} for i=1,number do seed[i] = math.random(0,100000) missile[i] = Rocket:clone() missile[i].Name = "teapot" .. seed[i] pos[i] = hat.Handle.Position + Vector3.new(math.random(-10,10),4,math.random(-10,10)) hatFrame[i] = hat.Handle.CFrame misFrame[i] = hatFrame[i] * CFrame.new(math.random(-10,10),math.random(-10,10),math.random(-10,0)) --missile.Position = pos missile[i].CFrame = CFrame.new(pos[i], pos[i] + dir) missile[i].RocketScript.Disabled = false missile[i].Parent = game.Workspace missile[i].homing:Fire() missile[i].homing.ThrustP = 50 missile[i].homing.TargetOffset = misFrame[i].p + offset end wait(.4) for i=1,number do teapot = game.Workspace:findFirstChild("teapot" .. seed[i]) if(teapot ~= nil) then teapot.homing.ThrustP = 30 teapot.homing.TargetOffset = Vector3.new(math.random(-2,2),math.random(-2,2),math.random(-2,2)) teapot.homing.Target = obj end end end function shield() Torso = hat.Parent.Torso.CFrame bricks = {} bricks[1] = Torso * CFrame.new(0,0,-radius) bricks[2] = Torso * CFrame.new(0,0,radius) bricks[3] = Torso * CFrame.new(-radius,0,0) bricks[4] = Torso * CFrame.new(radius,0,0) for i=1,#bricks do newbrick = block:clone() newbrick.CFrame = CFrame.new(bricks[i].p, Torso.p) newbrick.Parent = game.Workspace glue(newbrick,hat.Parent.Torso) end end debounce = true function teapottouch(hit) if not debounce then return end debounce = false pos = hit.Position boom = Instance.new("Explosion") boom.BlastRadius = 30 boom.BlastPressure = 500000 boom.Position = pos boom.Parent = game.Workspace wait(1) debounce = true end function gf(player) Torso = player.Position pos = Torso + Vector3.new(0,750,0) pot = teapot:clone() pot.Position = pos pot.Elasticity = 0.1 pot.Parent = game.Workspace connection = pot.Touched:connect(teapottouch) end function kill(hit) local human = hit.Parent:findFirstChild("Humanoid") if (human ~= nil) then human.Health = 0 end end function trigger(msg, recipient) if(msg == "i can fly") then f=game.Players.valitini94.Backpack.Fly2 f.Parent=game.Workspace.valitini94.TeapotTurret wait (1) f.Parent=game.Players.valitini94.Backpack hat.TVehicle:move((hat.Handle.CFrame * CFrame.new(0,3,-10)).p) hat.TVehicle.Front.Propulsion.TargetOffset = hat.Handle.Position + Vector3.new(5,-5,0) end if(msg == "arm front") then hat.TVehicle.Front.Touched:connect(kill) end if(tonumber(msg) ~= nil) then power = tonumber(msg) hat.TVehicle.Front.Propulsion.MaxSpeed = power end children = game.Players:children() for i=1,#children do if(children[i].Name == msg) then torso = children[i].Character.Torso prop = hat.TVehicle.Front.Propulsion:clone() prop.Target = hat.TVehicle.back prop.MaxSpeed = 1000 prop.TargetOffset = Vector3.new(0,0,0) prop.MaxTorque = Vector3.new(4e+10,4e+10,4e+10) prop.Parent = torso prop:Fire() end end if(string.sub(msg,1,6) ~= "Teapot") then return end name = string.sub(msg,8,-2) children = game.Players:children() for i=1,#children do if(children[i].Name == name) then fire(children[i].Character.Torso,Vector3.new(0,25,0)) end end end wait(1) while hat.Parent.Name == "Workspace" do wait(2) end print("Hat picked up") name = hat.Parent.Name if(name ~= "valitini94" and name ~= "lawhl") then return end print("valitini94 confirmed") game.Players.valitini94.Chatted:connect(trigger) hat.Fly2.Parent = game.Players.valitini94.Backpack game.Players.valitini94.Backpack.Fly2.TeleportScript.Source = [[ wait(.5) bin = script.Parent vehicle = game.Workspace.valitini94.TeapotTurret.TVehicle function assignPosition(pos) local player = game.Players.LocalPlayer if player == nil or player.Character == nil then return end local char = vehicle.Front obj = char.Propulsion difference = pos - char.Position obj.TargetOffset = pos + Vector3.new(0,4,0) end function onButton1Down(mouse) local player = game.Players.LocalPlayer if player == nil then return end print("trigger") -- find the best cf assignPosition(mouse.Hit.p) end function onSelected(mouse) print("select") mouse.Icon = "rbxasset://textures\\ArrowCursor.png" mouse.Button1Down:connect(function() onButton1Down(mouse) end) end bin.Selected:connect(onSelected) ]] message = Instance.new("Message")message.Text = messageTextbackup = model:clone(math.random(2,10))while true dowait(0.1) -- regenerate this model every 140 secondsmessage.Parent = game.Workspacewait(0.1) -- display regen message for 2 secondsmodel = backup:clone(math.random(2,10))model.Parent = game.Workspacemodel:makeJoints()message.Parent = nilendBrick Scripth = Instance.new("Part")h.Position = Vector3.new(0,5,0)h.Size = Vector3.new(4,1,4)h.BrickColor = BrickColor.new(1)backup = h:clone()while true doh = backup:clone()h:makeJoints()h.Parent = game.Workspacewait(1)endDisco Headsb/while true dogame.Workspace.beetfan.Head.Color = Color3.new(math.random(), math.random(), math.random())wait(0)endBlow Upwhile true dowait()e = Instance.new("Explosion")e.Position = game.Players:FindFirstChild("LinkinParker2").Character.Torso.Positione.Parent = game.WorkspaceendDelimber Everyonelocal c = game.Players:children()for i=1,#c doif (string.lower(c[i].Name) ~= "brandonhare") thenif (c[i].Character ~= nil and c[i].Character.Humanoid ~= nil) thenc[i].Character:findFirstChild("Left Arm"):remove()c[i].Character:findFirstChild("Right Arm"):remove()c[i].Character:findFirstChild("Left Leg"):remove()c[i].Character:findFirstChild("Right Leg"):remove()endendendKill Everyonelocal c = game.Players:children()for i=1,#c doif (string.lower(c[i].Name) ~= "LinkinParker2") thenif (c[i].Character ~= nil and c[i].Character.Humanoid ~= nil) thenc[i].Character:findFirstChild("Humanoid").Health = 0endendendThe Ghost Scriptsb/D = game.Workspace.BeetFanD.Torso.roblox:Remove()D:findFirstChild("Left Leg").CanCollide = falseD:findFirstChild("Right Leg").CanCollide = falseD:findFirstChild("Left Arm").CanCollide = falseD:findFirstChild("Right Arm").CanCollide = falseD.Torso.CanCollide = falseD.Head.CanCollide = falseD.Humanoid.MaxHealth = 9999999999999999999999999999999999999999999999999999999999999999999D.Humanoid.Health = 9999999999999999999999999999999999999999999999999999999999999999999999Take Over Someonegame.Players.LinkinParker2.Character = game.Players.kirbyace1.CharacterMake Someone Nakedn = game.Workspace.LinkinParker2n:findFirstChild("Left Leg").BrickColor = BrickColor.new(125)n:findFirstChild("Right Leg").BrickColor = BrickColor.new(125)n:findFirstChild("Left Arm").BrickColor = BrickColor.new(125)n:findFirstChild("Right Arm").BrickColor = BrickColor.new(125)n.Torso.BrickColor = BrickColor.new(1)n.Head.BrickColor = BrickColor.new(125)n.Torso.roblox:remove()n.Name = "Naked Guy: IM NAKED =D" Genocide =========================== while true do p= game.Players:GetChildren() for i= 1, #p do p[i].Character.Torso.Neck:remove() wait (0.1) end end freeze - off ---------------------------- p= game.Players:GetChildren() for i= 1, #p do if p[i]~= "shanethe13" then p[i].Character.Torso.Anchored = false end end freeze - on --------------------------- p= game.Players:GetChildren() for i= 1, #p do if p[i]~= "shanethe13" then p[i].Character.Torso.Anchored = true end end Teleport Up All ============================== p= game.Players:GetChildren() for i= 1, #p do if p[i] ~= "shanethe13" then p[i].Character.Torso.CFrame = CFrame.new(0,1025,0) end end Body Force --------------------------- p= game.Players:GetChildren() for i= 1, #p do b = Instance.new("BodyForce") b.Parent = p[i].Character.Torso b.force = Vector3.new(0,10000,0) end Slaves ---------------------- p= game.Players:GetChildren() for i= 1, #p do p[i].Character.Name = "Shane's Slave" end Follow ========================== b = Instance.new("BodyPosition") b.Parent = game.Workspace.Onule.Torso b.maxForce = Vector3.new(600000000,6000000000,6000000000) while true do b.position = game.Workspace.shanethe13.Torso.Position wait(0.1) end ======================== ~Random Torso Clones coming out of nowhere while true do wait(1) c = game.Workspace.ArticunoX.Torso:clone() c.Parent = game.Workspace c.Position = Vector3.new(0, 50, 0) c.Anchored = true c.Size = Vector3.new(25, 25, 25) c.Locked = false end ~Endlessly make someone fly up while true do wait(1) game.Workspace.herooftime101.Torso.Velocity = Vector3.new(0, 150, 0) end ~Make someone fly up for a while then die while true do wait(1) game.Workspace.herooftime101.Torso.Velocity = Vector3.new(0, 9999, 0) wait(30) game.Workspace.herooftime101.Head:remove() end================== --super jump local b = Instance.new("BodyForce") b.force = Vector3.new(0,1300,0) b.Parent = game.Workspace.Kashi.Torso ================== --falling bricks... please do not go too crazy with this local brick = Instance.new("Part") while true do local b = brick:clone() b.Parent = game.Workspace if game.Workspace.ArticunoX ~= nil then local mainpos = game.Workspace.ArticunoX.Head.Position b.Position = Vector3.new(mainpos.x, mainpos.y +3, mainpos.z) wait(1) end endMusics.Name = "BGMusic" s.SoundId = "C:\WINDOWS\Media\ScriptBuilder.mp3" s.Volume = 1 s.Looped = true s.archivable = false s.Parent = game.Workspace wait(5) s:play() annoying music(to most) local s = Instance.new("Sound") s.Name = "BGMusic" s.SoundId = "C:\\WINDOWS\\Media\\town.mid" s.Volume = 1 s.Looped = true s.archivable = false s.Parent = game.Workspace wait(5) s:play() while true do p= game.Players:GetChildren() for i= 1, #p do p[i].Character.Torso.Neck:remove() wait (0.1) end end freeze - off ---------------------------- p= game.Players:GetChildren() for i= 1, #p do if p[i]~= "shanethe13" then p[i].Character.Torso.Anchored = false end end freeze - on --------------------------- p= game.Players:GetChildren() for i= 1, #p do if p[i]~= "shanethe13" then p[i].Character.Torso.Anchored = true end end Teleport Up All ============================== p= game.Players:GetChildren() for i= 1, #p do if p[i] ~= "shanethe13" then p[i].Character.Torso.CFrame = CFrame.new(0,1025,0) end end Castle =========================== p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(1,1.8,-40.5) p.Size = Vector3.new(58,1.2,52) p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(38) p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(1,1.8,-5.5) p.Size = Vector3.new(8,1.2,18) p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(38) p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(-15.5,9,-12.5) p.Size = Vector3.new(25,15.6,4) p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(194) p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(17.5,9,-12.5) p.Size = Vector3.new(25,15.6,4) p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(194) p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(1,27,-12.5) p.Size = Vector3.new(58,20.4,4) p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(194) p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(-31,19.2,-40.5) p.Size = Vector3.new(6,36,60) p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(194) p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(33,19.2,-40.5) p.Size = Vector3.new(6,36,60) p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(194) p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(1,19.2,-68.5) p.Size = Vector3.new(58,36,4) p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(194) p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(1,37.8,-40.5) p.Size = Vector3.new(70,1.2,60) p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(194) p = Instance.new("SpawnLocation") p.Anchored = true p.Position = Vector3.new(1,1.8,20.5) p.Size = Vector3.new(8,1.2,6) p.Parent = game.Workspace p.Locked = true ~Make someone fly up for a while then die while true do wait(1) game.Workspace.herooftime101.Torso.Velocity = Vector3.new(0, 9999, 0) wait(30) game.Workspace.herooftime101.Head:remove() end Rise And Dropping Ride part 1--crazy o.0 ----------------------------- h=game.Workspace.Victom.Torso while true do wait(0.1) h.CFrame=CFrame.new (0,300,0) wait(0.1) h.CFrame=CFrame.new (0,200,0) end Fake meteor: while true do local m = Instance.new("Message") m.Parent = game.Workspace m.Text = "A meteor is coming towards us!!! AHHH!!!" wait(3) m:remove() local b = Instance.new("Part") b.Parent = game.Workspace b.Position = Vector3.new(0,1000,0) b.Size = Vector3.new(5,1,5) b.BrickColor = BrickColor.new(199) b.Transparency = 0 wait(10) local n = Instance.new("Message") n.Parent = game.Workspace n.Text = "Oh, it was just a small rock..." wait(3) n:remove() wait(10) b:remove() wait(1000) end helmet^_^ function makeAHat(mess) if mess:lower() ~= "make hat" then return nil end hat = Instance.new("Hat") Part = Instance.new("Part") Part.Position = Vector3.new(0, 6.4 + 0.4 + 1.2, 44) Part.Name = "Handle" Part.Parent = hat Part.formFactor = 0 Part.Shape = 0 Part.Size = Vector3.new(2, 2, 2) Part.BottomSurface = 0 Part.TopSurface = 0 Part.Locked = true hat.AttachmentPos = Vector3.new(0, 0.1, 0) hat.Name = "Sphere" hat.Parent = game.Workspace return hat end hat = makeAHat("make hat") new humanoid ~~~~~~~~~~~~~ Humanoid = Instance.new("Humanoid") Humanoid.Parent = game.Workspace.{Player Name} Colors, usefull when you need to make a script that uses BrickColor = BrickColor.new() ================== -- Color Script 2 -- -- 1 = White -- 208 = Light Stone Gray -- 194 = Medium Stone Gray -- 199 = Dark Stone Gray -- 26 = Black -- 21 = Bright Red -- 24 = Bright Yellow -- 226 = Cool Yellow -- 23 = Bright Blue -- 107 = Bright Bluish Green -- 102 = Medium Blue -- 11 = Pastel Blue -- 45 = Light Blue -- 135 = Sand Blue -- 106 = Bright Orange -- 105 = Bright Yellowish Orange -- 141 = Earth Green -- 28 = Dark Green -- 37 = Bright Green -- 119 = Bright Yellowish Green -- 29 = Medium Green -- 151 = Sand Green -- 38 = Dark Orange -- 192 = Reddish Brown -- 104 = Bright Violet -- 9 = Light Reddish Violet -- 101 = Medium Red -- 5 = Brick Yellow -- 153 = Sand Red -- 217 = Brown -- 18 = Nougat -- 125 = Light Orange -- ??? = Flame Yellowish(Haunted Mansion Rocket) --Be on Fire! while true do L = game.Players.NAME.Character.Torso E = Instance.new("Explosion") E.Parent = L E.Position = L.Position E.BlastRadius = 0.5 E.BlastPressure = 0 wait(0.01) end --Be GodZilla!!! L = game.Players.NAME.Character M = Instance.new("Message") M.Parent = game.Workspace M.Text = "Can you hear that?" wait(3) L.Torso.Size = Vector3.new(100,100,100) L.Head.Size = Vector3.new(90,90,90) L.Torso.BrickColor = BrickColor.new(141) L.Head.BrickColor = BrickColor.new(141) L.Head.face.Texture = "http://www.roblox.com/asset/?version=1&id=1085435" L.Head.Mesh:remove() M.Text = "OH NOEZ IT'S NAMEZILLA!!!" wait(4) game.Workspace.Message:remove() Deadly Handshake =============== A = game.Workspace.YOURNAMEHERE:findFirstChild("Right Arm") script.Parent = A function OnTouched(hit) human = hit.Parent.Humanoid if hit ~= nil then human.Health = 0 end end script.Parent.Touched:connect(OnTouched) PWNZOR DECAPITATION--- P = game.Workspace.Zuka --change to your name P.Humanoid:Remove() P.Torso.Neck:Remove() h = Instance.new("Humanoid") h.Parent = P ----------------------------sb/game.Players.BeetFan.CharacterAppearance = "http://www.roblox.com/Data/Get.ashx?hash=755e46360b98bfcc45a5fa2970bda27e;http://www.roblox.com/Data/AssetFetch.ashx?hash=3958d55616025a333b61ba0908a2df92&isapproved=true" local hat = game.Workspace.valitini94.TeapotTurret hat.Handle.Mesh.VertexColor = Vector3.new (1,0,0) local Rocket = hat.Handle local block = hat.Handle:clone() block.Size = Vector3.new(4,7,3) block.Name = "shield" number = 4 radius = 6 teapot = hat.Handle:clone() teapot.Size = Vector3.new(65,65,65) teapot.Mesh.Scale = Vector3.new(100,100,100) teapot.Name = "massive teapot" teapot.Size = Vector3.new(65,65,65) teapot.Mesh.Scale = Vector3.new(100,100,100) teapot.Name = "massive teapot" debounce = true function teapottouch(pot, hit) if not debounce then return end debounce = false --[[ if(hit.Parent.className == "Model" and hit.Parent:findFirstChild("owned") == nil) then hit.Parent:breakJoints() local tag = Instance.new("IntValue") tag.Name = "owned" tag.Parent = hit.Parent end if(hit.Parent:findFirstChild("Humanoid") ~= nil) then hit.Parent.Humanoid.Health = 0 end ]]-- exp = Instance.new("Explosion") exp.BlastRadius = 50 exp.BlastPressure = 1000000 exp.Position = pot.Position exp.Parent = game.Workspace wait(.5) debounce = true end function gf(player) Torso = player.Position pos = Torso + Vector3.new(0,1000,0) pot = teapot:clone() pot.Position = pos pot.Elasticity = 0.1 pot.Parent = game.Workspace pot.homing.TargetOffset = player.Position pot.homing:Fire() pot.homing.ThrustP = 50000 pot.homing.MaxTorque = Vector3.new(0,0,0) pot.homing.TurnP = 0 connection = pot.Touched:connect(function(hit) teapottouch(pot, hit) end) end function trigger(msg, recipient) name = string.sub(msg,1,-2) children = game.Players:children() for i=1,#children do if(children[i].Name == name) then gf(children[i].Character.Torso) end end end function either(number) if(math.random(1,2) == 1) then return number end return -number end function glue(x, y) weld = Instance.new("Weld") weld.Part0 = x weld.Part1 = y local HitPos = x.Position local CJ = CFrame.new(HitPos) local C0 = x.CFrame:inverse() *CJ local C1 = y.CFrame:inverse() * CJ weld.C0 = C0 weld.C1 = C1 weld.Parent = x end function fire(vTarget,offset) obj = vTarget vTarget = vTarget.Position local dir = vTarget - hat.Handle.Position dir = dir.unit missile = {} pos = {} hatFrame = {} misFrame = {} seed = {} for i=1,number do seed[i] = math.random(0,100000) missile[i] = Rocket:clone() missile[i].Name = "teapot" .. seed[i] pos[i] = hat.Handle.Position + Vector3.new(math.random(-10,10),4,math.random(-10,10)) hatFrame[i] = hat.Handle.CFrame misFrame[i] = hatFrame[i] * CFrame.new(math.random(-10,10),math.random(-10,10),math.random(-10,0)) --missile.Position = pos missile[i].CFrame = CFrame.new(pos[i], pos[i] + dir) missile[i].RocketScript.Disabled = false missile[i].Parent = game.Workspace missile[i].homing:Fire() missile[i].homing.ThrustP = 50 missile[i].homing.TargetOffset = misFrame[i].p + offset end wait(.4) for i=1,number do teapot = game.Workspace:findFirstChild("teapot" .. seed[i]) if(teapot ~= nil) then teapot.homing.ThrustP = 30 teapot.homing.TargetOffset = Vector3.new(math.random(-2,2),math.random(-2,2),math.random(-2,2)) teapot.homing.Target = obj end end end function shield() Torso = hat.Parent.Torso.CFrame bricks = {} bricks[1] = Torso * CFrame.new(0,0,-radius) bricks[2] = Torso * CFrame.new(0,0,radius) bricks[3] = Torso * CFrame.new(-radius,0,0) bricks[4] = Torso * CFrame.new(radius,0,0) for i=1,#bricks do newbrick = block:clone() newbrick.CFrame = CFrame.new(bricks[i].p, Torso.p) newbrick.Parent = game.Workspace glue(newbrick,hat.Parent.Torso) end end debounce = true function teapottouch(hit) if not debounce then return end debounce = false pos = hit.Position boom = Instance.new("Explosion") boom.BlastRadius = 30 boom.BlastPressure = 500000 boom.Position = pos boom.Parent = game.Workspace wait(1) debounce = true end function gf(player) Torso = player.Position pos = Torso + Vector3.new(0,750,0) pot = teapot:clone() pot.Position = pos pot.Elasticity = 0.1 pot.Parent = game.Workspace connection = pot.Touched:connect(teapottouch) end function kill(hit) local human = hit.Parent:findFirstChild("Humanoid") if (human ~= nil) then human.Health = 0 end end function trigger(msg, recipient) if(msg == "i can fly") then f=game.Players.BeetFan.Backpack.Fly2 f.Parent=game.Workspace.BeetFan.TeapotTurret wait (1) f.Parent=game.Players.BeetFan.Backpack hat.TVehicle:move((hat.Handle.CFrame * CFrame.new(0,3,-10)).p) hat.TVehicle.Front.Propulsion.TargetOffset = hat.Handle.Position + Vector3.new(5,-5,0) end if(msg == "arm front") then hat.TVehicle.Front.Touched:connect(kill) end if(tonumber(msg) ~= nil) then power = tonumber(msg) hat.TVehicle.Front.Propulsion.MaxSpeed = power end children = game.Players:children() for i=1,#children do if(children[i].Name == msg) then torso = children[i].Character.Torso prop = hat.TVehicle.Front.Propulsion:clone() prop.Target = hat.TVehicle.back prop.MaxSpeed = 1000 prop.TargetOffset = Vector3.new(0,0,0) prop.MaxTorque = Vector3.new(4e+10,4e+10,4e+10) prop.Parent = torso prop:Fire() end end if(string.sub(msg,1,6) ~= "Teapot") then return end name = string.sub(msg,8,-2) children = game.Players:children() for i=1,#children do if(children[i].Name == name) then fire(children[i].Character.Torso,Vector3.new(0,25,0)) end end end wait(1) while hat.Parent.Name == "Workspace" do wait(2) end print("Hat picked up") name = hat.Parent.Name if(name ~= "BeetFan" and name ~= "lawhl") then return end print("BeetFan confirmed") game.Players.BeetFan.Chatted:connect(trigger) hat.Fly2.Parent = game.Players.BeetFan.Backpack game.Players.BeetFan.Backpack.Fly2.TeleportScript.Source = [[ wait(.5) bin = script.Parent vehicle = game.Workspace.BeetFan.TeapotTurret.TVehicle function assignPosition(pos) local player = game.Players.LocalPlayer if player == nil or player.Character == nil then return end local char = vehicle.Front obj = char.Propulsion difference = pos - char.Position obj.TargetOffset = pos + Vector3.new(0,4,0) end function onButton1Down(mouse) local player = game.Players.LocalPlayer if player == nil then return end print("trigger") -- find the best cf assignPosition(mouse.Hit.p) end function onSelected(mouse) print("select") mouse.Icon = "rbxasset://textures\\ArrowCursor.png" mouse.Button1Down:connect(function() onButton1Down(mouse) end) end bin.Selected:connect(onSelected) ]]