Made a little pet script, however, it won't be able to rotate.
local plr = game.Players.LocalPlayer
local char = plr.CharacterAdded:wait()
torso = char:WaitForChild('Torso')
local ServerStorage = game:GetService('ServerStorage')
Pets = ServerStorage:WaitForChild('Pets')
dog = Pets:WaitForChild('Annoying Dog')
oldrot = Vector3.new(90,180,90) -- Rotation
dog.Parent = char
Gyro = Instance.new('BodyGyro',dog)
while wait() do
Gyro.MaxTorque = Vector3.new(math.huge, math.huge, math.huge)
oldpos = torso.CFrame * CFrame.new(0,-2,-4)
dog.Rotation = Vector3.new(90,180,90)
dog.Rotation = oldrot
dog.CFrame = oldpos
Gyro.CFrame = torso.CFrame
end
It works, just rotation property of part isn't working. pet is a union
