Reducing Lag for Mobile Devices?

Mobile devices appear to be choppy for a game I developed. PC works just fine. So, I was thinking of removing some unions / meshparts / features for mobile devices. Currently, I have it to where it deletes these from the game when the game starts on mobile devices. (find all unions that I want to delete, and call :Destroy() on them)

Is this a good way to approach this? Does removing it a the start of the game even do anything as compared to leaving it in the game? Any other way to go around this? Thanks!

You could move some assets like Furniture and Foliage into folders and if the user is on a mobile device, you can call :Destroy() on those.
That’s personally what I would do. If you wanted you could also make it so PC users can Toggle/Disable them in a settings type thing. But for that they’d need to have a copy of them all in ReplicatedStorage or Server Storage.

2 Likes