
KeylessUniversal

local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local player = Players.LocalPlayer
local camera = workspace.CurrentCamera
local flashlight = Instance.new("Part")
flashlight.Name = "Flashlight"
flashlight.Anchored = true
flashlight.CanCollide = false
flashlight.Size = Vector3.new(0.2, 0.2, 0.2)
flashlight.Transparency = 1
flashlight.Parent = workspace
local light = Instance.new("SpotLight")
light.Parent = flashlight
light.Brightness = 2
light.Range = 30
light.Angle = 80
light.Enabled = false
-- Toggle with F
local flashlightOn = false
player:GetMouse().KeyDown:Connect(function(key)
if key:lower() == "f" then
flashlightOn = not flashlightOn
light.Enabled = flashlightOn
end
end)
RunService.RenderStepped:Connect(function()
if flashlightOn then
local camCF = camera.CFrame
flashlight.CFrame = CFrame.new(camCF.Position, camCF.Position + camCF.LookVector)
end
end)No comments yet for this script.



