I don't really get how FilteringEnabled works. I have this code, which is supposed to handcuff someone and move them. However, this doesn't work. It works fine on my screen, but it doesn't update on their screen, and when I release the cuffs they go back to where they were.
script.Parent.Equipped:connect(function(m)
m.Button1Down:connect(function()
if m.Target~=nil then
print(m.Target:GetFullName())
p=nil
_,p=pcall(function() return game.Players[m.Target.Parent.Name] end)
print(p)
print(m.Target.Parent.Name)
if p~=nil then
local detained=p
coroutine.wrap(function()
local c=p
while p==c do wait() pcall(function()
p.Character.Torso.Anchored,p.Character.Torso.CFrame=true,game.Players.LocalPlayer.Character.Torso.CFrame*CFrame.new(0,0,-2.5)
end) end
print('END OF DETAIN LOOP')
pcall(function() c.Character.Torso.Anchored=false end)
end)()
else print('no p') end
end
end)
end)

2 comments
http://wiki.roblox.com/index.php?title=API:Class/Workspace/FilteringEnabled
when you don't know how filteringenabled works