Currently, Studio allows users to use Alt-Left Click to select a single part within a group. I we had a shortcut that allowed us to select a model within a group. Even though selecting an individual part leads me to the group I wish I could select, it would be easier if I could select the group right off.
How would it work though? There could be several sub-models. How would studio know which one to select?
Make it based on the model youâve already selected. So you select the first model, then you can select one of the models that are children of that model, then you can select one of the models that are children of that model, et cetera. Because parts canât be in more than one model at once there shouldnât be any ambiguation problems with sibling models.
Good point. Perhaps with each click, it would detect the click target and dive into lower subgroups until it hits the lowest model of the target.
[Neighborhood Group]
___House1
___House2
___House3
___House4
______House5 <â Click
______Table1
______Table2
______Couch1 <â Click
_________Brick
_________Brick
_________Brick
______Bed1
______Bed2
Boom. Two clicks and the Couch1 model is selected.
Thanks for the visual. Ctrl+Shift+Alt Click, maybe? xD
Btw, this seems easy enough to make as a plugin for now. Iâll try
Some way to do this would be really useful, especially for large builds. I donât like having my explorer scrolling bar very large so I like to organize using models. The problem is that I end up wanting to get to a model in a model and there is shortcut to do this. Total support.
[quote] Currently, Studio allows users to use Alt-Left Click to select a single part within a group. [/quote] You can do that! ![]()
Maybe we just need a shortcut that selects the parent of the selected child. That way, you could alt-click, and then use the shortcut until you have the model you want.
I have select children set to Ctrl+Q â I might end up making a plugin that turns Ctrl+E into select parent.
Itâd also be cool if when you alt clicked, that part would actually show up in explorer
It used to, but ROBLOX made some update that broke it.
It used to, but ROBLOX made some update that broke it.[/quote]
Sometimes it does, sometimes it doesnât. It seems to depend on how deep the part is in the hierarchy and how many of those layers have already been expanded.
Ctrl+E is bound by default to raise the studio free-cam up. I considered ctrl+P (and might switch to it) but went with ctrl+B because itâs unused and can actually be hit with just the left hand, unlike ctrl+P
[code]â[[
ctrl+E to select the parent of the selection
(used in combination with alt+click to select a brick within models)
-maelstronomer
â]]
letter = âBâ
keys = {} --only add leftcontrol and rightcontrol
uis = game:GetServiceâUserInputServiceâ
uis.InputBegan:connect(function(inputobject)
local key = inputobject.KeyCode.Name
if key == 'LeftControl' then
keys[key] = true
elseif key == 'RightControl' then
keys[key] = true
end
if key == letter and (keys.LeftControl or keys.RightControl) then
local selection = game.Selection:Get()
--what happens if more than 1 selection?
--put each parent in the selection:Set({}) table (ignore dupes)
local newselections = {}
for _,v in next, selection do
if not newselections[v.Parent] and v.Parent ~= game and v.Parent.Parent ~= game then
--if selecting workspace or something directly in workspace then ignore that
--(applies to other game services such as game.Lighting and game.ServerStorage)
table.insert(newselections, v.Parent)
end
end
if newselections[1] then --lol, don't just select nothing. select the highest level ok stuff
game.Selection:Set(newselections)
end
end
end)
uis.InputEnded:connect(function(inputobject)
local key = inputobject.KeyCode
if key == âLeftControlâ then
keys[key] = false
elseif key == âRightControlâ then
keys[key] = false
end
end)
[/code]
[strike]Iâm currently trying to fix the broken hierarchy-not-expanding bug. I could quickly insert a simple object in all of the parents leading to the selection, I guess.[/strike]
Edit: Just tried fixing that silly bug. Didnât work at all. Is there NO way for us to expand the tree via script?
Bumping this old thread cause I still would like this feature to be implemented.
Its quite annoying having to alt left click a single part within a model that is within another model in order to fiddle about in explorer each time i want to select just the model.
Features like this can easily be implemented with plugins.
valid point. still, would be nice be default.
Considering all of the other significantly more important things they have to worry about, itâs best we just make a plugin ourselves â because this kind of behavior isnât necessary; itâs nice-to-have.
Anyways Iâll make a plugin and let you know when you can grab it for free. ![]()
Free plugin solving this issue hopefully 
https://create.roblox.com/store/asset/72293684268120/ParentFinder-3000

In the showcase I set the keybind to âCTRL+Bâ, but you can set it to anything you desire!