RobloxScripterAI
Discord ↗
Link Copied to Clipboard
×
"make the model shake"
-- local script local model = game.Workspace.Model local shakeMagnitude = 1 local shakeDuration = 1 local function shakeModel() local originalPosition = model.PrimaryPart.Position local startTime = tick() while tick() - startTime < shakeDuration do local offsetX = math.random(-shakeMagnitude, shakeMagnitude) local offsetY = math.random(-shakeMagnitude, shakeMagnitude) local offsetZ = math.random(-shakeMagnitude, shakeMagnitude) model:SetPrimaryPartCFrame(CFrame.new(originalPosition + Vector3.new(offsetX, offsetY, offsetZ))) wait() end model:SetPrimaryPartCFrame(CFrame.new(originalPosition)) end shakeModel()