Skip to content
RoRoScripts
Pickup Aura preview
Unknown

Pickup Aura

Script
Views
6.7K
Likes
1
Dislikes
2
Added
Script
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local Character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local UserInputService = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Toggle = false

UserInputService.InputBegan:Connect(function(Input, GameProcessed)
	if GameProcessed then return end
	if Input.KeyCode == Enum.KeyCode.G then
		Toggle = not Toggle
	end
end)

RunService.RenderStepped:Connect(function()
    Character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
    if Toggle and Character and Character:FindFirstChild("HumanoidRootPart") then
        local hrp = Character.HumanoidRootPart
        for _,v in workspace:GetChildren() do
            if v:FindFirstChild("Pickup") then
                local pos
                if v:IsA("Model") then
                    pos = v.PrimaryPart and v.PrimaryPart.Position or v:GetPivot().Position
                elseif v:IsA("BasePart") then
                    pos = v.Position
                end
                if pos and (hrp.Position - pos).Magnitude <= 22.5 then
                    ReplicatedStorage.Events.Pickup:FireServer(v)
                end
            end
        end
    end
end)

Features

  • Pickup Aura