local UserInputService = game:GetService("UserInputService") local ReplicatedStorage = game:GetService("ReplicatedStorage") local Players = game:GetService("Players") local Workspace = game:GetService("Workspace") local remote = ReplicatedStorage:FindFirstChild("Remotitos"):FindFirstChild("Seed-ShooterRemotes").Remote1 local player = Players.LocalPlayer local mouse = player:GetMouse() UserInputService.InputBegan:Connect(function(input, gameProcessed) if gameProcessed then return end if input.UserInputType == Enum.UserInputType.MouseButton1 then local origin = Workspace.CurrentCamera.CFrame.Position local direction = (mouse.Hit.Position - origin).unit * 1000 local raycastParams = RaycastParams.new() raycastParams.FilterDescendantsInstances = {player.Character} raycastParams.FilterType = Enum.RaycastFilterType.Blacklist local result = Workspace:Raycast(origin, direction, raycastParams) if result then local hitPosition = result.Position local args = { CFrame.new(hitPosition) * CFrame.Angles(-math.pi/2, 0, 0), player } remote:FireServer(unpack(args)) end end end) _G.Reload = true while _G.Reload do wait() game:GetService("ReplicatedStorage").Remotitos.Reloadzz:FireServer(game:GetService("Players").LocalPlayer, "JKDAMSD1447") end