local player = game.Players.LocalPlayer
local petsFolder = player:WaitForChild("PetsInventory")
local equipped = petsFolder:WaitForChild("Equipped")
local cloneSender = game:GetService("ReplicatedStorage"):WaitForChild("PetCloneSender")
player.CharacterAdded:Wait()
local pet = equipped:FindFirstChildWhichIsA("Part")
local animScript = pet:FindFirstChildWhichIsA("Script")
local petModifier = pet:FindFirstChild("ScoreModifier")
cloneSender:FireServer(pet.Position, pet.Color, pet.Name, pet.Size, pet.CFrame, pet.CanCollide, pet.CanTouch, pet.Anchored, petModifier.Value)
After this script fires the server, every parameter retains its correct value except for 'petModifier,' which is inexplicably changed to nil. Why might this be?