Hi, I'm doing a "farm" game where you have to sow and harvest. When sowing, the plant is cloned out of "game.Lighting" and then teleported to the part with: SetPrimaryPartCFrame (), but as soon as I drive over an already sown spot in the field, the game seems to lag. I believe this is because there are many parts in the plant (model) and these are teleported (30 parts). I hope this can be fixed. Here the script:
script.Parent.Touched:Connect(function(part) if part.Name == "SeedPlant" then local plr = game.Players[script.Parent.Parent.Parent.Parent.Owner.Value] if part.PlantedSeed.Value == "LEER" and part.Parent.Parent.Owner.Value == script.Parent.Parent.Parent.Parent.Owner.Value and plr.Plants[plr.Seeding.Value].Value >= 0 and plr.Plants[plr.Seeding.Value].Value ~= 0 then part.PlantedSeed.Value = plr.Seeding.Value plr.Plants[plr.Seeding.Value].Value = plr.Plants[plr.Seeding.Value].Value -1 local plant = game.Lighting[plr.Seeding.Value]:Clone() plant.Parent = part plant:SetPrimaryPartCFrame(part.CFrame) end end end)
...and here a youtube video: https://youtu.be/VFwBZ3irRbU
I look forward to answers : )