- Добавь LocalScript
Вставь LocalScript в объект StarterPlayerScripts.
- Напишите скрипт для тряски камеры
local player = game.Players.LocalPlayer
local cam = workspace.CurrentCamera
while true do
wait(0.1) -- Задержка между смещениями
local shake =
Vector3.new (
math.random(-2, 2),
math.random(-2, 2),
0
) * 0.3 -- Сила тряски
cam.CFrame = cam.CFrame *
CFrame.new (shake)
end
Добавь движение объектов чтобы тряслись объекты, создайте Script в Workspace:
- while true do
- while true do
- wait(0.1) -- Как часто трясти
- for _, part in pairs(workspace:GetChildren()) do
- if part:IsA("BasePart") then -- Находим детали (Part, MeshPart)
- local shake = Vector3.new(
- math.random(-1, 1),
- 0,
- math.random(-1, 1)
- ) * 0.1 -- Сила движения
- part.Position = part.Position + shake
- end
- end
- end