SHOW:
|
|
- or go back to the newest paste.
| 1 | --Flying admin pet Separate Functions [776] AKA: chris7766 | |
| 2 | --Noobs Take This Then Say They Made It | |
| 3 | --Way To Go Noob You Stole This Model! | |
| 4 | --This Version Is For Scriptbuilder | |
| 5 | --and also. Don't make another "Caik Assistant" out of this | |
| 6 | ||
| 7 | - | player = game:GetService("Players").peyquinn
|
| 7 | + | player = game:GetService("Players").ohDonuts
|
| 8 | pet = nil | |
| 9 | pettype = "Diamond" | |
| 10 | head = nil | |
| 11 | ab = true | |
| 12 | ns = nil | |
| 13 | name = "Someones Flying Pet" | |
| 14 | Bans = {}
| |
| 15 | dead = false | |
| 16 | look = false | |
| 17 | follow = true | |
| 18 | nubs = {"TheDukeOfYork","lolpkmaxo","niftyrobloxia","Builderman350"}
| |
| 19 | talks = {"No.", "Fine", "I Like Pie", "The End Is Near", "U MAD BRO?", "The Game", "T_T", ":D", "Do You Like Pie", "Feed Me", "Are You Canadian eh", "I Spy The Base Plate!", "Noobs Must Die", "I Like Trains", "I Like Turtles"}
| |
| 20 | admins = {"ohDonuts","fireflare54","DeathDude31","IPityTheFoo","Builderman","ROBLOX","brogan20","WaterInAMelon"}
| |
| 21 | ||
| 22 | function floorwire(to,from,colr) | |
| 23 | tpthtfw = Instance.new("Part")
| |
| 24 | tpthtfw.Anchored = true | |
| 25 | tpthtfw.CFrame = CFrame.new(0,5000,0) | |
| 26 | tpthtfw.Parent = Workspace | |
| 27 | flwre = Instance.new("FloorWire")
| |
| 28 | flwre.To = to | |
| 29 | flwre.From = from | |
| 30 | flwre.Color = colr | |
| 31 | flwre.Parent = tpthtfw | |
| 32 | game:GetService("Debris"):AddItem(tpthtfw,1)
| |
| 33 | end | |
| 34 | ||
| 35 | ||
| 36 | ||
| 37 | function PetChat(msg) | |
| 38 | if pet.Parent ~= nil and head.Parent ~= nil then | |
| 39 | game:GetService("Chat"):Chat(head, msg, Enum.ChatColor.Green)
| |
| 40 | end | |
| 41 | end | |
| 42 | ||
| 43 | function MakePet() | |
| 44 | if dead == false then | |
| 45 | head = Instance.new("Part")
| |
| 46 | head.formFactor = "Custom" | |
| 47 | head.Anchored = true | |
| 48 | head.Name = "Head" | |
| 49 | head.Size = Vector3.new(1,1,1) | |
| 50 | pet = Instance.new("Model")
| |
| 51 | pet.Parent = Workspace | |
| 52 | head.Parent = pet | |
| 53 | hum = Instance.new("Humanoid")
| |
| 54 | hum.MaxHealth = 0 | |
| 55 | hum.Parent = pet | |
| 56 | mesh = Instance.new("SpecialMesh")
| |
| 57 | mesh.Parent = head | |
| 58 | pet.Name = name | |
| 59 | if pettype == "Diamond" then | |
| 60 | head.Reflectance = 1 | |
| 61 | head.BrickColor = BrickColor.Blue() | |
| 62 | mesh.MeshId = "http://www.roblox.com/Asset/?id=9756362" | |
| 63 | end | |
| 64 | if pettype == "Duck" then | |
| 65 | head.BrickColor = BrickColor.Blue() | |
| 66 | mesh.MeshId = "http://www.roblox.com/asset/?id=9419831" | |
| 67 | mesh.TextureId = "http://www.roblox.com/asset/?id=9419827" | |
| 68 | end | |
| 69 | if pettype == "Nyan" then | |
| 70 | mesh.Parent = nil | |
| 71 | head.Transparency = 1 | |
| 72 | head.Size = Vector3.new(0.1,2.5,3) | |
| 73 | d = Instance.new("Decal")
| |
| 74 | d.Texture = "http://www.roblox.com/asset/?id=58545010" | |
| 75 | d.Face = "Right" | |
| 76 | d.Parent = head | |
| 77 | db = Instance.new("Decal")
| |
| 78 | db.Texture = "http://www.roblox.com/asset/?id=58545042" | |
| 79 | db.Face = "Left" | |
| 80 | db.Parent = head | |
| 81 | end | |
| 82 | if pettype == "Orb" then | |
| 83 | mesh.MeshId = "http://www.roblox.com/asset/?id=34795798" | |
| 84 | mesh.TextureId = "http://www.roblox.com/asset/?id=34914385" | |
| 85 | f = Instance.new("Fire")
| |
| 86 | f.Color = Color3.new(0,255,0) | |
| 87 | f.SecondaryColor = Color3.new(0,0,0) | |
| 88 | f.Size = 1 | |
| 89 | f.Heat = 0 | |
| 90 | f.Parent = head | |
| 91 | ff = Instance.new("Fire")
| |
| 92 | ff.Size = 1 | |
| 93 | ff.Heat = 0 | |
| 94 | ff.Color = Color3.new(255,0,0) | |
| 95 | ff.SecondaryColor = Color3.new(0,0,0) | |
| 96 | ff.Parent = head | |
| 97 | fff = Instance.new("Fire")
| |
| 98 | fff.Size = 1 | |
| 99 | fff.Heat = 0 | |
| 100 | fff.Color = Color3.new(0,0,255) | |
| 101 | fff.SecondaryColor = Color3.new(0,0,0) | |
| 102 | fff.Parent = head | |
| 103 | end | |
| 104 | if pettype == "PlayerOrb" then | |
| 105 | head.Reflectance = 1 | |
| 106 | head.Size = Vector3.new(0.2,0.2,0.2) | |
| 107 | head.BrickColor = BrickColor.Yellow() | |
| 108 | mesh.Parent = nil | |
| 109 | fi = Instance.new("Fire")
| |
| 110 | fi.Color = Color3.new(0,0,9) | |
| 111 | fi.SecondaryColor = Color3.new(255,255,255) | |
| 112 | fi.Parent = head | |
| 113 | end | |
| 114 | end | |
| 115 | end | |
| 116 | ||
| 117 | function Backuptalk(msg,yo) | |
| 118 | if msg == "listen" then | |
| 119 | PetChat("Yes")
| |
| 120 | yo.Chatted:connect(function(msg) Chats(msg) end) | |
| 121 | end | |
| 122 | end | |
| 123 | ||
| 124 | function playerjoin(hia) | |
| 125 | if hia.Name == "chris7766" then PetChat("Hi chris") end
| |
| 126 | for i = 1,#admins do | |
| 127 | if hia.Name == admins[i] then hia.Chatted:connect(function(msg) Backuptalk(msg,hia) end) end | |
| 128 | end | |
| 129 | end | |
| 130 | ||
| 131 | function matchPlayer(str) | |
| 132 | result = nil | |
| 133 | players = game.Players:GetPlayers() | |
| 134 | for i,v in pairs(game.Players:GetPlayers()) do | |
| 135 | if (string.find(string.lower(v.Name), str) == 1) then | |
| 136 | if (result ~= nil) then return nil end | |
| 137 | result = v | |
| 138 | end | |
| 139 | end | |
| 140 | if str == "me" then result = player end | |
| 141 | return result | |
| 142 | end | |
| 143 | ||
| 144 | function Chats(mrbucket) | |
| 145 | if dead == false then | |
| 146 | ------------------------------------ | |
| 147 | msg = string.lower(mrbucket) | |
| 148 | ||
| 149 | if string.find (mrbucket, "name ") == 1 then | |
| 150 | name = string.sub(mrbucket,5) | |
| 151 | pet:remove() | |
| 152 | end | |
| 153 | ||
| 154 | if string.find (mrbucket, "msg ") == 1 and player.Character ~= nil and player.Character:FindFirstChild("Torso") ~= nil then
| |
| 155 | b = Instance.new("Part")
| |
| 156 | b.Size = Vector3.new(1,1,1) | |
| 157 | b.Anchored = true | |
| 158 | b.Name = "Head" | |
| 159 | b.CFrame = player.Torso.CFrame | |
| 160 | m = Instance.new("Model")
| |
| 161 | m.Name = string.sub(mrbucket,4) | |
| 162 | h = Instance.new("Humanoid")
| |
| 163 | h.MaxHealth = 0 | |
| 164 | h.Parent = m | |
| 165 | b.Parent = m | |
| 166 | m.Parent = Workspace | |
| 167 | end | |
| 168 | ||
| 169 | if (string.find(msg, "kill") == 1) then | |
| 170 | for word in msg:gmatch("%w+") do
| |
| 171 | local p = matchPlayer(word) | |
| 172 | if p ~= nil and p.Character ~= nil and p.Character:FindFirstChild("Torso") ~= nil then
| |
| 173 | p.Character:BreakJoints() | |
| 174 | floorwire(p.Character:FindFirstChild("Torso"),head,BrickColor.Yellow())
| |
| 175 | PetChat("Pistol")
| |
| 176 | end | |
| 177 | end | |
| 178 | end | |
| 179 | ||
| 180 | if (string.find(msg, "eat") == 1) then | |
| 181 | for word in msg:gmatch("%w+") do
| |
| 182 | local p = matchPlayer(word) | |
| 183 | if p ~= nil and p.Character ~= nil then | |
| 184 | PetChat("Yummy Noobs")
| |
| 185 | p.Character.Parent = nil | |
| 186 | end | |
| 187 | end | |
| 188 | end | |
| 189 | ||
| 190 | if (string.find(msg, "kick") == 1) then | |
| 191 | for word in msg:gmatch("%w+") do
| |
| 192 | local p = matchPlayer(word) | |
| 193 | if p ~= nil then | |
| 194 | PetChat("Go To nil")
| |
| 195 | p.Parent = nil | |
| 196 | end | |
| 197 | end | |
| 198 | end | |
| 199 | ||
| 200 | if (string.find(msg, "heal") == 1) then | |
| 201 | for word in msg:gmatch("%w+") do
| |
| 202 | local p = matchPlayer(word) | |
| 203 | if p ~= nil and p.Character ~= nil and p.Character:FindFirstChild("Humanoid") ~= nil and p.Character:FindFirstChild("Humanoid"):IsA("Humanoid") then
| |
| 204 | PetChat("Heal ya")
| |
| 205 | p.Character:FindFirstChild("Humanoid").Health = p.Character:FindFirstChild("Humanoid").MaxHealth
| |
| 206 | end | |
| 207 | end | |
| 208 | end | |
| 209 | ||
| 210 | ||
| 211 | if (string.find(msg, "godmode") == 1) then | |
| 212 | for word in msg:gmatch("%w+") do
| |
| 213 | local p = matchPlayer(word) | |
| 214 | if p ~= nil and p.Character ~= nil and p.Character:FindFirstChild("Humanoid") ~= nil and p.Character:FindFirstChild("Humanoid"):IsA("Humanoid") then
| |
| 215 | PetChat("Cheap")
| |
| 216 | p.Character:FindFirstChild("Humanoid").Health = math.huge
| |
| 217 | p.Character:FindFirstChild("Humanoid").MaxHealth = math.huge
| |
| 218 | end | |
| 219 | end | |
| 220 | end | |
| 221 | ||
| 222 | if (string.find(msg, "freeze") == 1) then | |
| 223 | for word in msg:gmatch("%w+") do
| |
| 224 | local p = matchPlayer(word) | |
| 225 | if p ~= nil and p.Character ~= nil and p.Character:FindFirstChild("Head") ~= nil and p.Character:FindFirstChild("Torso") ~= nil then
| |
| 226 | floorwire(p.Character:FindFirstChild("Torso"),head,BrickColor.Blue())
| |
| 227 | ice = Instance.new("Part")
| |
| 228 | ice.Size = Vector3.new(5,7.2,5) | |
| 229 | ice.Reflectance = 1 | |
| 230 | ice.Transparency = 0.3 | |
| 231 | ice.BrickColor = BrickColor.new(1013) | |
| 232 | ice.Anchored = true | |
| 233 | ice.Locked = true | |
| 234 | ice.CFrame = CFrame.new(p.Character.Torso.Position) | |
| 235 | ice.Parent = p.Character | |
| 236 | w = Instance.new("Weld")
| |
| 237 | w.Name = "FreezeWeld" | |
| 238 | w.Parent = p.Character.Torso | |
| 239 | w.Part0 = p.Character.Torso | |
| 240 | w.Part1 = ice | |
| 241 | p.Character.Head.Anchored = true | |
| 242 | PetChat("in a block of ice you stay")
| |
| 243 | end | |
| 244 | end | |
| 245 | end | |
| 246 | ||
| 247 | if (string.find(msg, "thaw") == 1) then | |
| 248 | for word in msg:gmatch("%w+") do
| |
| 249 | local p = matchPlayer(word) | |
| 250 | if p ~= nil and p.Character ~= nil and p.Character:FindFirstChild("Head") ~= nil and p.Character:FindFirstChild("Torso") ~= nil then
| |
| 251 | floorwire(p.Character:FindFirstChild("Torso"),head,BrickColor.Red())
| |
| 252 | if p.Character.Torso.FreezeWeld then p.Character.Torso.FreezeWeld:remove() end | |
| 253 | a = p.Character:GetChildren() | |
| 254 | for i = 1,#a do | |
| 255 | if a[i]:IsA("Part") then a[i].Anchored = false end
| |
| 256 | end | |
| 257 | PetChat("Thawed")
| |
| 258 | end | |
| 259 | end | |
| 260 | end | |
| 261 | ||
| 262 | --Bc commands | |
| 263 | ||
| 264 | if (string.find(msg, "nbc") == 1) then | |
| 265 | for word in msg:gmatch("%w+") do
| |
| 266 | local p = matchPlayer(word) | |
| 267 | if p ~= nil and p.Character ~= nil and p.Character:FindFirstChild("Head") ~= nil and p.Character:FindFirstChild("Torso") ~= nil then
| |
| 268 | floorwire(p.Character:FindFirstChild("Torso"),head,BrickColor.Red())
| |
| 269 | PetChat("BC Expired")
| |
| 270 | p.MembershipTypeReplicate = Enum.MembershipType.None | |
| 271 | end | |
| 272 | end | |
| 273 | end | |
| 274 | ||
| 275 | if (string.find(msg, "bc") == 1) then | |
| 276 | for word in msg:gmatch("%w+") do
| |
| 277 | local p = matchPlayer(word) | |
| 278 | if p ~= nil and p.Character ~= nil and p.Character:FindFirstChild("Head") ~= nil and p.Character:FindFirstChild("Torso") ~= nil then
| |
| 279 | floorwire(p.Character:FindFirstChild("Torso"),head,BrickColor.Yellow())
| |
| 280 | PetChat("You O me a roblox Card")
| |
| 281 | p.MembershipTypeReplicate = Enum.MembershipType.BuildersClub | |
| 282 | end | |
| 283 | end | |
| 284 | end | |
| 285 | ||
| 286 | if (string.find(msg, "tbc") == 1) then | |
| 287 | for word in msg:gmatch("%w+") do
| |
| 288 | local p = matchPlayer(word) | |
| 289 | if p ~= nil and p.Character ~= nil and p.Character:FindFirstChild("Head") ~= nil and p.Character:FindFirstChild("Torso") ~= nil then
| |
| 290 | floorwire(p.Character:FindFirstChild("Torso"),head,BrickColor.Orange())
| |
| 291 | PetChat("You O me a roblox Card")
| |
| 292 | p.MembershipTypeReplicate = Enum.MembershipType.TurboBuildersClub | |
| 293 | end | |
| 294 | end | |
| 295 | end | |
| 296 | ||
| 297 | if (string.find(msg, "obc") == 1) then | |
| 298 | for word in msg:gmatch("%w+") do
| |
| 299 | local p = matchPlayer(word) | |
| 300 | if p ~= nil and p.Character ~= nil and p.Character:FindFirstChild("Head") ~= nil and p.Character:FindFirstChild("Torso") ~= nil then
| |
| 301 | floorwire(p.Character:FindFirstChild("Torso"),head,BrickColor.Black())
| |
| 302 | PetChat("You O me a roblox Card Real Bad")
| |
| 303 | p.MembershipTypeReplicate = Enum.MembershipType.OutrageousBuildersClub | |
| 304 | end | |
| 305 | end | |
| 306 | end | |
| 307 | ||
| 308 | ||
| 309 | if (string.find(msg, "explode") == 1) then | |
| 310 | for word in msg:gmatch("%w+") do
| |
| 311 | local p = matchPlayer(word) | |
| 312 | if p ~= nil and p.Character ~= nil and p.Character:FindFirstChild("Torso") ~= nil then
| |
| 313 | PetChat("Boom Goes The Dinamite")
| |
| 314 | ex = Instance.new("Explosion")
| |
| 315 | ex.Position = p.Character.Torso.Position | |
| 316 | ex.BlastPressure = 495084 | |
| 317 | ex.BlastRadius = 30 | |
| 318 | ex.Parent = Workspace | |
| 319 | end | |
| 320 | end | |
| 321 | end | |
| 322 | ||
| 323 | if (string.find(msg, "nuke") == 1) then | |
| 324 | for word in msg:gmatch("%w+") do
| |
| 325 | local p = matchPlayer(word) | |
| 326 | if p ~= nil and p.Character ~= nil and p.Character:FindFirstChild("Torso") ~= nil then
| |
| 327 | PetChat("Boom Goes The Dinamite")
| |
| 328 | ex = Instance.new("Explosion")
| |
| 329 | ex.Position = p.Character.Torso.Position | |
| 330 | ex.BlastPressure = 349857394632798 | |
| 331 | ex.BlastRadius = 305346874536987346789 | |
| 332 | ex.Parent = Workspace | |
| 333 | end | |
| 334 | end | |
| 335 | end | |
| 336 | ||
| 337 | if (string.find(msg, "rgui") == 1) then | |
| 338 | for word in msg:gmatch("%w+") do
| |
| 339 | local p = matchPlayer(word) | |
| 340 | if p ~= nil and p:FindFirstChild("PlayerGui") ~= nil then
| |
| 341 | floorwire(p.Character:FindFirstChild("Torso"),head,BrickColor.Red())
| |
| 342 | guis = p.PlayerGui:GetChildren() | |
| 343 | for i = 1,#guis do | |
| 344 | guis[i]:remove() | |
| 345 | end | |
| 346 | PetChat("t_t")
| |
| 347 | end | |
| 348 | end | |
| 349 | end | |
| 350 | ||
| 351 | if (string.find(msg, "ff") == 1) then | |
| 352 | for word in msg:gmatch("%w+") do
| |
| 353 | local p = matchPlayer(word) | |
| 354 | if p ~= nil and p.Character ~= nil and p.Character:FindFirstChild("Head") ~= nil and p.Character:FindFirstChild("Torso") ~= nil then
| |
| 355 | floorwire(p.Character:FindFirstChild("Torso"),head,BrickColor.Blue())
| |
| 356 | Instance.new("ForceField").Parent = p.Character
| |
| 357 | PetChat("Protected")
| |
| 358 | end | |
| 359 | end | |
| 360 | end | |
| 361 | ||
| 362 | if (string.find(msg, "insert") == 1) then | |
| 363 | for word in msg:gmatch("%w+") do
| |
| 364 | local p = matchPlayer(word) | |
| 365 | if p ~= nil and p.Character ~= nil and p:FindFirstChild("Backpack") ~= nil and p.Character:FindFirstChild("Torso") ~= nil then
| |
| 366 | floorwire(p.Character:FindFirstChild("Torso"),head,BrickColor.Blue())
| |
| 367 | game:GetService("InsertService"):LoadAsset(59441286):FindFirstChild("Insert Tool").Parent = p.Backpack
| |
| 368 | PetChat("Gave Insert")
| |
| 369 | end | |
| 370 | end | |
| 371 | end | |
| 372 | ||
| 373 | ||
| 374 | if (string.find(msg, "upd") == 1) then | |
| 375 | for word in msg:gmatch("%w+") do
| |
| 376 | local p = matchPlayer(word) | |
| 377 | if p ~= nil and p.Character ~= nil and p:FindFirstChild("Backpack") ~= nil and p.Character:FindFirstChild("Torso") ~= nil then
| |
| 378 | floorwire(p.Character:FindFirstChild("Torso"),head,BrickColor.Blue())
| |
| 379 | game:GetService("InsertService"):LoadAsset(64144608):FindFirstChild("chris7766's [UPD]r").Parent = p.Backpack
| |
| 380 | PetChat("[UPD] = Update")
| |
| 381 | end | |
| 382 | end | |
| 383 | end | |
| 384 | ||
| 385 | if (string.find(msg, "spy") == 1) then | |
| 386 | for word in msg:gmatch("%w+") do
| |
| 387 | local p = matchPlayer(word) | |
| 388 | if p ~= nil and p.Character ~= nil and p:FindFirstChild("Backpack") ~= nil and p.Character:FindFirstChild("Torso") ~= nil then
| |
| 389 | floorwire(p.Character:FindFirstChild("Torso"),head,BrickColor.Blue())
| |
| 390 | game:GetService("InsertService"):LoadAsset(63108268):FindFirstChild("Spy Watch Giva"):FindFirstChild("chris7766's Spy Watch").Parent = p.Backpack
| |
| 391 | PetChat("Given Spywatch")
| |
| 392 | end | |
| 393 | end | |
| 394 | end | |
| 395 | ||
| 396 | if (string.find(msg, "jetpack") == 1) then | |
| 397 | for word in msg:gmatch("%w+") do
| |
| 398 | local p = matchPlayer(word) | |
| 399 | if p ~= nil and p.Character ~= nil and p:FindFirstChild("Backpack") ~= nil and p.Character:FindFirstChild("Torso") ~= nil then
| |
| 400 | floorwire(p.Character:FindFirstChild("Torso"),head,BrickColor.Blue())
| |
| 401 | game:GetService("InsertService"):LoadAsset(64267118):FindFirstChild("chris7766's Jetpack").Parent = p.Backpack
| |
| 402 | PetChat("Enjoy Your Flight")
| |
| 403 | end | |
| 404 | end | |
| 405 | end | |
| 406 | ||
| 407 | if (string.find(msg, "tele2me") == 1) then | |
| 408 | for word in msg:gmatch("%w+") do
| |
| 409 | local p = matchPlayer(word) | |
| 410 | if p ~= nil and p.Character ~= nil and p.Character:FindFirstChild("Torso") ~= nil then
| |
| 411 | floorwire(p.Character:FindFirstChild("Torso"),head,BrickColor.Blue())
| |
| 412 | p.Character.Torso.CFrame = player.Character.Torso.CFrame + Vector3.new(0,5,0) | |
| 413 | PetChat("Teleportation")
| |
| 414 | end | |
| 415 | end | |
| 416 | end | |
| 417 | ||
| 418 | if (string.find(msg, "teleme2") == 1) then | |
| 419 | for word in msg:gmatch("%w+") do
| |
| 420 | local p = matchPlayer(word) | |
| 421 | if p ~= nil and p.Character ~= nil and p.Character:FindFirstChild("Torso") ~= nil then
| |
| 422 | floorwire(p.Character:FindFirstChild("Torso"),head,BrickColor.Blue())
| |
| 423 | player.Character.Torso.CFrame = p.Character.Torso.CFrame + Vector3.new(0,5,0) | |
| 424 | PetChat("Teleportation")
| |
| 425 | end | |
| 426 | end | |
| 427 | end | |
| 428 | ||
| 429 | if (string.find(msg, "fire") == 1) then | |
| 430 | for word in msg:gmatch("%w+") do
| |
| 431 | local p = matchPlayer(word) | |
| 432 | if p ~= nil and p.Character ~= nil and p.Character:FindFirstChild("Torso") ~= nil then
| |
| 433 | floorwire(p.Character:FindFirstChild("Torso"),head,BrickColor.Red())
| |
| 434 | f = Instance.new("Fire")
| |
| 435 | f.Size = 5 | |
| 436 | f.Heat = 10 | |
| 437 | f.Parent = p.Character.Torso | |
| 438 | PetChat("Burn")
| |
| 439 | end | |
| 440 | end | |
| 441 | end | |
| 442 | ||
| 443 | if (string.find(msg, "sparkles") == 1) then | |
| 444 | for word in msg:gmatch("%w+") do
| |
| 445 | local p = matchPlayer(word) | |
| 446 | if p ~= nil and p.Character ~= nil and p.Character:FindFirstChild("Torso") ~= nil then
| |
| 447 | floorwire(p.Character:FindFirstChild("Torso"),head,BrickColor.Gray())
| |
| 448 | f = Instance.new("Sparkles")
| |
| 449 | f.Parent = p.Character.Torso | |
| 450 | PetChat("Sparkely")
| |
| 451 | end | |
| 452 | end | |
| 453 | end | |
| 454 | ||
| 455 | if (string.find(msg, "respawn") == 1) then | |
| 456 | for word in msg:gmatch("%w+") do
| |
| 457 | local p = matchPlayer(word) | |
| 458 | if p ~= nil then | |
| 459 | mod = Instance.new("Model")
| |
| 460 | prt = Instance.new("Part")
| |
| 461 | prt.Name = "Head" | |
| 462 | prt.Parent = mod | |
| 463 | prt2 = Instance.new("Part")
| |
| 464 | prt2.Name = "Torso" | |
| 465 | prt2.Parent = mod | |
| 466 | hum = Instance.new("Humanoid")
| |
| 467 | hum.Parent = mod | |
| 468 | mod.Parent = Workspace | |
| 469 | p.Character = mod | |
| 470 | PetChat("Player Respawned")
| |
| 471 | end | |
| 472 | end | |
| 473 | end | |
| 474 | ||
| 475 | if msg == "insert2start" then | |
| 476 | PetChat("Inserted To Start")
| |
| 477 | game:GetService("InsertService"):LoadAsset(59441286):FindFirstChild("Insert Tool").Parent = game:service("StarterPack")
| |
| 478 | end | |
| 479 | ||
| 480 | ||
| 481 | ||
| 482 | if msg == "stay" then | |
| 483 | follow = false | |
| 484 | PetChat("D:")
| |
| 485 | end | |
| 486 | ||
| 487 | if msg == "follow me" then | |
| 488 | follow = true | |
| 489 | PetChat(":D")
| |
| 490 | end | |
| 491 | ||
| 492 | if msg == "orb mesh" then Cmesh("Orb") end
| |
| 493 | if msg == "nyan cat" then Cmesh("Nyan") end
| |
| 494 | if msg == "diamond mesh" then Cmesh("Diamond") end
| |
| 495 | if msg == "duck mesh" then Cmesh("Duck") end
| |
| 496 | if msg == "player orb" then Cmesh("PlayerOrb") end
| |
| 497 | if msg == "look at me" then look = true end | |
| 498 | if msg == "look ahead" then look = false end | |
| 499 | if msg == "antiban off" then | |
| 500 | PetChat("AntiBan Is Turned Off")
| |
| 501 | ab = false | |
| 502 | end | |
| 503 | if msg == "antiban on" then | |
| 504 | PetChat("Armed im ready to shutdown the server when your gone")
| |
| 505 | ab = true | |
| 506 | end | |
| 507 | if msg == "shutdown" then Shutit() end | |
| 508 | if msg == "kill pet" then | |
| 509 | dead = true | |
| 510 | follow = false | |
| 511 | pet:remove() | |
| 512 | ab = false | |
| 513 | end | |
| 514 | ||
| 515 | if msg == "talk" then | |
| 516 | rdn = math.floor(math.random(1,#talks)) | |
| 517 | PetChat(talks[rdn]) | |
| 518 | end | |
| 519 | ||
| 520 | if msg == "info" then PetChat("Flying pet Version 2.1 made by chris7766 [776] this Version is not stolen Anti Caik Installed") end
| |
| 521 | ||
| 522 | ||
| 523 | if msg == "clear" then | |
| 524 | persons = game.Players:GetChildren() | |
| 525 | for i = 1,#persons do | |
| 526 | if persons[i].Character ~= nil then persons[i].Character:BreakJoints() end | |
| 527 | end | |
| 528 | wait(0.2) | |
| 529 | junk = Workspace:GetChildren() | |
| 530 | for i = 1,#junk do | |
| 531 | if junk[i].ClassName ~= "Terrain" then junk[i]:remove() else junk[i]:Clear() end | |
| 532 | end | |
| 533 | base = Instance.new("SpawnLocation")
| |
| 534 | base.BrickColor = BrickColor.Black() | |
| 535 | base.Size = Vector3.new(1000,1,1000) | |
| 536 | base.Anchored = true | |
| 537 | base.CFrame = CFrame.new(0,0,0) | |
| 538 | base.Locked = true | |
| 539 | base.Parent = Workspace | |
| 540 | end | |
| 541 | ||
| 542 | ||
| 543 | ||
| 544 | end | |
| 545 | end | |
| 546 | ||
| 547 | ||
| 548 | function Cmesh(str) | |
| 549 | pettype = str | |
| 550 | pet:remove() | |
| 551 | end | |
| 552 | ||
| 553 | function StartPet() | |
| 554 | game:GetService("Players").PlayerAdded:connect(playerjoin)
| |
| 555 | ab = true | |
| 556 | player.Chatted:connect(function(msg) Chats(msg) end) | |
| 557 | wait() | |
| 558 | name = player.Name.."'s Flying Pet [SB TYPE]" | |
| 559 | MakePet() | |
| 560 | ||
| 561 | if player.Name == "chris7766" then PetChat("Chris! My Creator")
| |
| 562 | elseif player.Name == "chris7767" then PetChat("Chris! My Creator")
| |
| 563 | elseif player.Name == "chris7768" then PetChat("Chris! My Creator")
| |
| 564 | elseif player.Name == "Scatman27NA" then PetChat("chris i know its u")
| |
| 565 | elseif player.Name == "fireflare54" then PetChat("Your Epic")
| |
| 566 | elseif player.Name == "DeathDude31" then PetChat("CAKE This Is Epic")
| |
| 567 | elseif player.Name == "Player" then PetChat("Hi Tester")
| |
| 568 | elseif player.Name == "Builderman350" then PetChat("Hi Mr. Nooby")
| |
| 569 | elseif player.Name == "ROBLOX" then PetChat("Yo ROBLOX")
| |
| 570 | elseif player.Name == "IPityTheFoo" then PetChat("OMG IPityTheFoo! chris Likes Your Models!")
| |
| 571 | else PetChat("Hi Im Your New Pet")
| |
| 572 | end | |
| 573 | ||
| 574 | while true do--Start Checking | |
| 575 | ||
| 576 | if player.Parent ~= nil then | |
| 577 | if pet.Parent ~= nil and head.Parent ~= nil then | |
| 578 | if player.Character then | |
| 579 | if player.Character:FindFirstChild("Torso") ~= nil then
| |
| 580 | if player.Character.Parent == game:service("Lighting") then
| |
| 581 | PetChat("You Were Punished I Got u Out")
| |
| 582 | player.Character.Parent = Workspace | |
| 583 | player.Character:MakeJoints() | |
| 584 | end | |
| 585 | ---------------------------------------Bad Calculation | |
| 586 | if follow == true then | |
| 587 | ||
| 588 | ||
| 589 | a = head | |
| 590 | a.CFrame = player.Character.Torso.CFrame * CFrame.Angles(0,math.rad(90),0) | |
| 591 | a.CFrame = a.CFrame + a.CFrame.lookVector *-6 | |
| 592 | a.CFrame = a.CFrame + Vector3.new(0,5,0) | |
| 593 | a.CFrame = a.CFrame * CFrame.Angles(0,math.rad(-90),0) | |
| 594 | ||
| 595 | if look == true then a.CFrame = CFrame.new(a.Position,player.Character.Torso.Position) end | |
| 596 | a.Anchored = true | |
| 597 | end | |
| 598 | else PetChat("You Died!")
| |
| 599 | end | |
| 600 | else PetChat("Where Are You "..player.Name)
| |
| 601 | end | |
| 602 | else MakePet() | |
| 603 | end | |
| 604 | else | |
| 605 | PetChat("Why Did You Leave Me "..player.Name)
| |
| 606 | if ab == true then | |
| 607 | Shutit() | |
| 608 | end | |
| 609 | end | |
| 610 | wait() | |
| 611 | if dead == true then break end | |
| 612 | end | |
| 613 | ||
| 614 | ||
| 615 | end | |
| 616 | ||
| 617 | function Shutit() | |
| 618 | while true do | |
| 619 | a = game.Players:GetChildren() | |
| 620 | for i = 1,#a do | |
| 621 | a[i]:remove() | |
| 622 | end | |
| 623 | b = game.StarterPack:GetChildren() | |
| 624 | for i = 1,#b do | |
| 625 | b[i]:remove() | |
| 626 | end | |
| 627 | c = game.Workspace:GetChildren() | |
| 628 | for i = 1,#c do | |
| 629 | c[i]:remove() | |
| 630 | end | |
| 631 | wait(1) | |
| 632 | end | |
| 633 | end | |
| 634 | ||
| 635 | StartPet() |