
KeylessUniversal

local camera = workspace.CurrentCamera
local blurAmount = 15 --Select your amount--
local blurAmplifier = 5 --If you know yk--
local lastVector = camera.CFrame.LookVector
local motionBlur = Instance.new("BlurEffect", camera)
local runService = game:GetService("RunService")
workspace.Changed:Connect(function(property)
if property == "CurrentCamera" then
print("Changed")
local camera = workspace.CurrentCamera
if motionBlur and motionBlur.Parent then
motionBlur.Parent = camera
else
motionBlur = Instance.new("BlurEffect", camera)
end
end
end)
runService.Heartbeat:Connect(function()
if not motionBlur or motionBlur.Parent == nil then
motionBlur = Instance.new("BlurEffect", camera)
end
local magnitude = (camera.CFrame.LookVector - lastVector).magnitude
motionBlur.Size = math.abs(magnitude)*blurAmount*blurAmplifier/2
lastVector = camera.CFrame.LookVector
end)No comments yet for this script.



