function onTouch(hit) local h = hit.Parent:FindFirstChild("A") if hit.Parent:FindFirstChild("A") then h.Anchored = true else h.Anchored = false end end
^ This is how far I was able to get
Hi All,
I'm trying to make a script where
it needs to constant check if: IF block "A" touches block "B" anchor block "A" ELSE if not touched by block "B" unanchor block "A" END
What would be the best to achieve the above?
note: block A and B is not in the same group
To achieve this, just use a script in workspace and use while loops,
You need 2 blocks in workspace one block that is called A and one that is called B
local Ablock = game.workspace.A local Bblock = game.workspace.B while true do local parttouchB = Bblock:GetTouchingParts() -- returns a table of parts intersecting B for i,v in pairs(parttouchB) do if v == Ablock then Ablock.Anchored = true else Ablock.Anchored = false wait() end end end
Hope this works.....