2.1k Views
Description
Magnet Switch - Magnet Range
Comments
1

Offline
hmmdeobs 5 months ago
local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()
local Workspace = game:GetService('Workspace')
local Players = game:GetService('Players')
local MarketplaceService = game:GetService('MarketplaceService')
local LocalPlayer = Players.LocalPlayer
local pointFolder = Workspace:WaitForChild('PointFolder', 5)
local chestFolder = Workspace:WaitForChild('ChestFolder', 5)
local gameFolder = Workspace:FindFirstChild('Game')
local pointS*Parts = gameFolder and gameFolder:FindFirstChild('PointS*Parts')
local vipS* = pointS*Parts and pointS*Parts:FindFirstChild('VIP')
local window = Rayfield:CreateWindow({
Loading*le = 'Brev Hub',
Name = 'Brev Hub | ' .. MarketplaceService:GetProductInfo(game.PlaceId).Name,
KeySystem = false,
LoadingSub*le = 'We Love Slop! <3',
ConfigurationSaving = {
Enabled = false,
},
})
local magnetActive = false
local magnetRange = 5000
local magnetThread
local function moveParts(parts, targetPosition, radius)
for _, part in ipairs(parts) do
if part.Parent and part:IsDescendantOf(Workspace) then
local distance = (part.Position - targetPosition).Magnitude
if distance <= radius then
part.CFrame = CFrame.new(targetPosition + Vector3.new(0, 3, 0))
end
end
end
end
local function magnetLoop()
while magnetActive do
task.wait(0.1)
local character = LocalPlayer.Character
if character then
local hrp = character:FindFirstChild('HumanoidRootPart')
if hrp then
local collectedParts = {}
if pointFolder then
for _, entry in ipairs(pointFolder:GetChildren()) do
if entry:IsA('BasePart') then






