So far I have been able to create the handle object itself when I click a part I want to (eventually) resize, as well as select the part (from a plugin). The handle object does not respond to any events I have thrown at it so far. The line that both doesn't work and doesn't break the script is:
h.MouseEnter:connect(function(axis) print(axis) end)
Any and all help is appreciated.
local mode=nil local sel={} local Gui=script.Gui local toolbar=plugin:CreateToolbar("ZeroSpectrum") local button1=toolbar:CreateButton("BuildZero","Toggle Build Menu","http://www.roblox.com/asset/?id=145723965") button1.Click:connect(function() if not game:GetService("CoreGui"):FindFirstChild("Gui") then plugin:Activate(true) gui=Gui:Clone() gui.Parent=game:GetService("CoreGui") --box=gui.Box h=Instance.new("Handles",gui) h.MouseEnter:connect(function(axis) print(axis) end) local mouse = plugin:GetMouse() mouse.Button1Down:connect(function() target=mouse.Target if target then h.Adornee=target sel[1]=target game.Selection:Set(sel) h.Faces=target.ResizeableFaces --box.Adornee=target else h.Adornee=nil sel={} game.Selection:Set(sel) --box.Adornee=nil end end) resize=gui.Frame.Resize resize.MouseButton1Down:connect(function() print 'k' mode="resize" end) else plugin:Activate(false) end end) plugin.Deactivation:connect(function() if game:GetService("CoreGui"):FindFirstChild("Gui") then game:GetService("CoreGui"):FindFirstChild("Gui"):Destroy() end end)