Loading Meshed Characters Freezes the Entire Game

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)

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

1 Like

Thanks for this report, we’ll look into this. If you could PM me a placefile that would help us investigate.

Do you publish from studio or a workflow?

I publish my games from Studio directly.

I took a look at my game yesterday and the problem was finally gone after 2 months. Can I ask you guys what was causing the problem?

We didn’t directly investigate your report so I can’t tell you anything specific, but likely the problem you had was also noticed by other folks and fixed.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.