Portal/Aperture Science Panels System

PANEL SYSTEM V1.1

Hello dev forum, this is my first community resource I have made.

The panel system is inspired off of portal, its those walls you see that move independently.
Each panel has 4 tendons. 3 vertical, 1 horizontal. These allow you to be as flexible as possible while using the system. You can move more than 1 panel by splitting them with commas. (e.g. 1,2,9,43) Do not use spaces while doing so or it will only move the first panel!

These are designed for entertainment and education purposes. You can edit anything inside the system if you want, its free to use.
I dont need any credit if you want to use it in any of your games.

Link to the model (Contains tutorial in description):
PanelSystem-PublicVersion - Roblox (Sorry for the janky description, roblox tagged everything up.)

CHANGELOG
23.01.2023
V1.0

  • Release

V1.1

  • Bug fixes
  • Multiple panel selection by splitting them with commas
  • Printing debugs
12 Likes

Small update, this script will name your panels for you

local PanelsNamed = {}
for i, v in pairs(workspace.Panels:GetChildren()) do
	if not table.find(PanelsNamed, v) then
		table.insert(PanelsNamed, v)
	
		v.Name = "Panel" ..#PanelsNamed
		end
end
script:Destroy()

Could you show a video of what this does?

Ok let me record it real quick

Here it is


It may seem useless because its entertainment purposes only

8 Likes

This kinda gives me Portal 2 vibes. Nice resource!

1 Like

Just a disclaimer: I forgot to add panel update remote event, so just put a remoteevent in replicated storage called “PanelUpdate”

image
New panel models with 1 extra tendon that turns around the y axis, so its 3 dimensions of freedom now

1 Like