Since December 12, 2025, my game “Steal a Killer” has been experiencing severe server-wide freezes whenever meshed characters are spawned. This happens instantly, even when testing alone on a server, and even when spawning just one single character.
All 95 characters are stored in ReplicatedStorage (none are pre-placed in Workspace). The freeze occurs the moment a character model is cloned from ReplicatedStorage into Workspace.
I tested this with the simplest possible code in the command bar:
game.ReplicatedStorage.Characters.Character:Clone().Parent = workspace
The same immediate freeze happens.
Videos: (Uploaded them to Streamable because DevForum has a problem with uploading Videos too)
- Watch 2025-12-31 14-53-23 | Streamable – Freeze occurring in live game (happens instantly, even solo)
- Watch 2025-12-31 15-17-32 (online-video-cutter.com) | Streamable – Rapid spawning in Studio with no freeze (for comparison)
This issue also breaks some scripts (Tool Shop stops working, console errors like “Did you forget to implement OnEvent?”) and causes major problems with core game functions.
The problem started suddenly on December 12 with no code changes on my end. Restoring a 2-month-old version (before the issue) did not fix it.
What I Tried:
- Thoroughly checked all my scripts (they are fully optimized and performant, using only signals and --!native, no while task.wait() or similar loops). Disabled and enabled them individually to rule out any server lag causes.
- Implemented server-side spawning of only a HumanoidRootPart (no BaseParts, Attachments, or Motor6Ds). Named the part after the selected character so the client could clone the full model from ReplicatedStorage and connect it via WeldConstraint (Humanoid set to Physics state and EvaluateStateMachine disabled).
- Disabled, enabled, and modified various properties in Workspace.
- Disabled and enabled the new official Motor6D system.
- Wrote a minimal test script that only clones a random character into Workspace and deletes it after 1 second – the freeze still occurs.
- Made the server spawn only basic Parts and let the client handle all visuals – the server freeze remained unchanged; additionally, clients experienced severe FPS drops and characters began colliding/interpenetrating each other.
- Set all MeshPart RenderFidelities to “Performance”.
- Adjusted various RenderStepping settings.
- Toggled every available Beta Feature, all Workspace properties, Joint Upgrades, and related settings.
- Sent more than 13 messages and support tickets to Roblox (still awaiting resolution).
- Posted a detailed thread on the DevForum including videos, MicroProfiler stats, memory/CPU usage rates, and everything requested.
- Extensively tested in Studio: the problem does not occur there. I even spawned characters extremely rapidly (using while task.wait() do loops) and simulated 8 players with constant spawning – CPU reached 106% usage but there was not a single freeze or jitter.
- Overwrite the games file to a different Roblox game
Expected behavior
Characters spawn normally without any freezing, exactly as they did before.
This problem not breaking my games Functions.
A private message is associated with this bug report