Install
openclaw skills install robloxAvoid common Roblox mistakes — server/client security, DataStore pitfalls, memory leaks, and replication gotchas.
openclaw skills install roblox:GetAsync() and :SetAsync() can fail — wrap in pcall, retry with backoff:UpdateAsync() for read-modify-write — prevents race conditions:UpdateAsync() with check:Disconnect() when done:Destroy() instances when removed — sets Parent to nil and disconnects eventsPlayers.PlayerRemoving to clean upplayer.CharacterAdded:Wait() or eventHumanoid.Died fires on death — for death handling logicLoadCharacter() to force respawn — but prefer natural respawn usuallygame:GetService("ServiceName") — don't index directly, fails in different contextslocal Players = game:GetService("Players")Heartbeat after physics — most gameplay logicRenderStepped client only, before render — camera, visual updatesStepped before physics — physics manipulationwait() deprecated — use task.wait() for reliable timingspawn() deprecated — use task.spawn() or task.defer():Clone() doesn't fire events — manually fire if needed