What do you want to achieve? I want to get rid of the ‘freezing’ of the players character with ‘StreamingEnabled’
What is the issue? The issue is this:
My game is a ‘Obby’ where you play as ‘Morphs’, which are custom rigs made in blender.
Due to the obby being quite expensive in performance, I have no other choice but to use ‘StreamingEnabled’.
When using StreamingEnabled, and morphing into a rig, The player completely freezes, as if theyre in the ‘PlatformStand’ state.
After a while, the map would completely unload, with me floating in the air, completely frozen.
All of these issues never happened with ‘StreamingEnabled’ disabled.
My guess is that this happens when I morph into a unloaded rig.
3. What solutions have you tried so far? Did you look for solutions on the Creator Hub?
after morphing into the Rig, i tried using:
Player:RequestStreamAroundAsync()
which changed nothing.
There was a devforum post made 3 years ago with this same issue, which was never resolved.
StreamingEnabled simply doesn’t take in care things out of its space. That means that if there are morphs, they might simply not be loaded when you’re trying to load them.
I have also been dealing with that issue. The best solution is to make sure your morph isn’t stored in Workspace and that if it doesn’t, first parent the morph to the player to force it to load instantly.
My morphs are stored in ServerStorage. I just tried parenting the morph under the player temporarily, but I’m not sure if this is how you meant it to be done, as the same issue persists.
For some weird reason, due to me having the ‘PrimaryPart’ property of the morph model as nil, the character wouldnt load. I’m assuming it didn’t see my character as a Player, but im not sure.
Setting the ‘PrimaryPart’ property of my morphs to their humanoidrootpart has fixed the problem.