#Camera shake movement

5 messages · Page 1 of 1 (latest)

balmy agate
#

``
-- GUI
local button = script.Parent.MenuGUI.SideMenu.StartButton.MainButton

local uis = game:GetService("UserInputService")
local rs = game:GetService("RunService")
local context = game:GetService("ContextActionService")

-- Player & Character
local plr = game:GetService("Players").LocalPlayer
local character = plr.Character or plr.CharacterAdded:Wait()
local humanoid = character:WaitForChild("Humanoid")

-- Other
local Camera = game:GetService("Workspace").CurrentCamera
local mouse = plr:GetMouse()
local cameraDB = false
local zoomDB = false

-- Values

local xAngle = 0
local yAngle = -17
local cameraPos = Vector3.new(0,8,27)

-- CAMERA SETTING --

wait(0.01)
Camera.CameraType = Enum.CameraType.Scriptable

-- FUNCTIONS --

context:BindAction("CameraMovement", function(,,input)
xAngle = xAngle - input.Delta.x0.4
yAngle = math.clamp(yAngle - input.Delta.y
0.4,-80,80)
end, false, Enum.UserInputType.MouseMovement)

button.MouseButton1Click:Connect(function()
rs.RenderStepped:Connect(function()
local c = plr.Character or plr.CharacterAdded:Wait()
local rootPart = c:FindFirstChild("HumanoidRootPart")

    if c and rootPart then
        local startCFrame = CFrame.new((rootPart.CFrame.p + Vector3.new(0,2,0)))*CFrame.Angles(0,math.rad(xAngle), 0)*CFrame.Angles(math.rad(yAngle), 0, 0)
        
        local cameraCFrame = startCFrame + startCFrame:VectorToWorldSpace(Vector3.new(cameraPos.X,cameraPos.Y,cameraPos.Z))
        local cameraFocus = startCFrame + startCFrame:VectorToWorldSpace(Vector3.new(cameraPos.X,cameraPos.Y,-50000))
        
        Camera.CFrame = CFrame.new(cameraCFrame.p,cameraFocus.p)
    end
end)

end)

humanoid.Died:Connect(function()
Camera.CameraType = Enum.CameraType.Scriptable
script.Disabled = true
return
end)
``

winter epoch
#

i don`t get what are u saying but Do u Want To Make A Part that if it is touched it will run this script

#

then use the RemoteEvents

balmy agate
#

What i meant was that when the player touches the part, the camera will move left and right, like it will vibrate/shake