Advertisement
EmeraldSlash

Flying Pet [ROBLOX]

Nov 17th, 2015
678
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.79 KB | None | 0 0
  1. -- Flying pet script
  2. -- EmeraldSlash, 18/11/15
  3.  
  4. function gen(char)
  5.     local p = Instance.new("Part",game.Workspace)
  6.     local plr = game.Players:GetPlayerFromCharacter(char)
  7.     p.Name = plr.Name.. "Pet"
  8.     p.Size = Vector3.new(2,2,2)
  9.     p.CanCollide = false
  10.     p.BrickColor = char.Head.BrickColor
  11.     while p do
  12.         wait()
  13.         p.CFrame = CFrame.new(char.Head.Position + Vector3.new(2,2,0),char.Head.Position)
  14.     end
  15. end
  16.  
  17. function delete(name)
  18.     local find = game.Workspace:FindFirstChild(name.. "Pet")
  19.     if find then
  20.         find:Destroy()
  21.     end
  22. end
  23.  
  24. game.Players.PlayerAdded:connect(function(p)
  25.     p.CharacterAdded:connect(function(char)
  26.         char:WaitForChild("Humanoid").Died:connect(function()
  27.             delete(p.Name)
  28.         end
  29.         gen(char)
  30.     end)
  31. end)
  32.  
  33. game.Players.PlayerRemoving:connect(function(p)
  34.     delete(p.Name) 
  35. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement