RobloxScripterAI
Discord ↗
Link Copied to Clipboard
×
"part with a working suction"
-- script for part with suction local part = script.Parent local suctionRange = 10 local suctionForce = 100 local function onTouched(hit) local hitParent = hit.Parent local hitBody = hitParent:FindFirstChildWhichIsA("BasePart") if hitBody and hitBody ~= part then local direction = (part.Position - hitBody.Position).Unit local force = Instance.new("BodyForce") force.Force = direction * suctionForce force.Parent = hitBody wait(0.1) force:Destroy() end end while true do local partsInRange = workspace:FindPartsInRegion3(part.Position, Vector3.new(suctionRange, suctionRange, suctionRange), {part}) for _, hit in ipairs(partsInRange) do onTouched(hit) end wait(0.1) end