local F=nil local c=script.Parent c.Equipped:Connect(function(c)print(c)F=game.Players.LocalPlayer.Character if F and F.RightHand then end end)c.Unequipped:Connect(function()F=game.Players.LocalPlayer.Character if F and F.RightHand then end end);(game:GetService("\082\117\110\083\101\114\118\105\099\101")).RenderStepped:Connect(function()if not F then return end local t=game.Workspace.CurrentCamera:GetRenderCFrame()c.LightHandle.CFrame=((t-t.p)+(F:GetPrimaryPartCFrame()).p)+Vector3.new(0,2,0)end)


local u1 = nil;
local l__Parent__2 = script.Parent;
l__Parent__2.Equipped:Connect(function(p1)
	print(p1);
	u1 = game.Players.LocalPlayer.Character;
	if u1 and u1.RightHand then

	end;
end);
l__Parent__2.Unequipped:Connect(function()
	u1 = game.Players.LocalPlayer.Character;
	if u1 and u1.RightHand then

	end;
end);
game:GetService("RunService").RenderStepped:Connect(function()
	if not u1 then
		return;
	end;
	local v1 = game.Workspace.CurrentCamera:GetRenderCFrame();
	l__Parent__2.LightHandle.CFrame = v1 - v1.p + u1:GetPrimaryPartCFrame().p + Vector3.new(0, 2, 0);
end);

