-- LOCALSCRIPT
local UIS = game:GetService("UserInputService")
local plr = game.Players.LocalPlayer
local char = plr.CharacterAdded:Wait()
local cs = game:GetService("CollectionService")
local mouse = plr:GetMouse()
UIS.InputBegan:Connect(function(key, proc)
if proc then return end
if key.KeyCode == Enum.KeyCode.Q then
for _, i in pairs(char:GetChildren()) do
if i:FindFirstChild("Handle") and cs:HasTag(i:FindFirstChild("Handle"), "isCube") and i:IsA("Tool") then
i.Parent = workspace
i.Handle.Position = mouse.Hit.Position + Vector3.new(0,0.5,0)
end
end
end
end) ```
#When i do tool.parent = workspace, and set its position, it snaps back for some reason
1 messages · Page 1 of 1 (latest)
in this case tool is i
the roblox drop feature automatically sends your tool a few studs away, but when i try to override it and place it my way, it activates the roblox system again
making my position changer useless
either add a little wait to the script before you move it after it’s dropped, or override roblox’s drop system
did u add Handle
bro-
did u read post?
try this @heavy heron
i did, cant change pos on localscript, i forgot
solved
you gotta be the most unhelpful mf i’ve ever seen 😭 if you’re not even gonna bother trying to help this fellow to the point where you aren’t reading the post, then don’t reply