So I made a script that Clones the "Part" from the ReplicatedStorage and adds it to the player character and there's a localscript inside the part which doesn't seem to recognise the Vector3Value instance as a member aswell.
Here's the localscript:
local head = script.Parent.Parent.Parent:WaitForChild("LowerTorso")
local pet = script.Parent
local vector = pet.PetPosition
while true do
wait()
local p = head.CFrame * vector.Value
pet.BodyGyro.CFrame = head.CFrame
pet.BodyPosition.Position = Vector3.new (p.x, p.y, p.z)
end
And here's a photo of the Explorer: https://imgur.com/seoYvrI
Also by the way, the script does set the disabled value of the localscript as false.
The output error is: PetPosition is not a valid member of Part

1 comment
if you are stuck with a pet system, use mine (but try and do it yourself though): https://www.roblox.com/library/4315243185/NamelessGuy2005s-Pet-Shop-V1