so i made a garden script, and everything seems to be fine but instead of moving the model to the position i want it moves it up.
local button = script.Parent
local dirt = game.Workspace.Tycoon.BioGarden.CropPole1.ZIEMIA
button.MouseButton1Click:Connect(function()
local plr = game.Players:WaitForChild(game.Workspace:WaitForChild("PlayerName").Value)
if button.Parent.Empty.Value == true then
button.Parent.Level.Value = 1
local lvl1 = game.ServerStorage.Plants:FindFirstChild(button.Parent.SelectedSeed.Value.."1"):Clone()
lvl1.Parent = dirt
lvl1:MoveTo(dirt.Parent.Hitbox.Position)
while true do
wait(math.random(2,5)*plr.PlantSpeed.Value)
if button.Parent.Level.Value >= button.Parent.MaxLevel.Value then
dirt:ClearAllChildren()
button.Parent.Level.Value = button.Parent.Level.Value + 1
local clone = game.ServerStorage.Plants:FindFirstChild(button.Parent.SelectedSeed.Value..button.Parent.Level.Value)
clone:MoveTo(dirt.Parent.Hitbox.Position)
clone.Parent = dirt
end
end
end
end)
and here is the certain line im talking about
lvl1:MoveTo(dirt.Parent.Hitbox.Position)
any help appreciated

1 comment
Maybe the lvl1.Parent is nil. Because I see dirt variable is the :Connect() function.