I have a brick on a floor and i want it to be able to be moved side to side by the t's and then let them send it flying forward... how would i do this? I cant figure it out.
t  --> cts
To make it movable (by shooting it) select it in hammer and press ctrl + t, set it to prop_physbox. play with the settings to get it to act like a brick, click the help button if you want to know what every option does. as to making it go flying , im not sure if you mean t being able to move it around the map and shoot it towards ct's or if you actually want to launch it at ct's.
Well like on some maps, like with cannons, by using arrow keys, you can angle it, and then click to make it shoot a cannon.. well i wanna be able to have player move it side to side instead of angle, and instead of shoot cannon, just slide across the floor
You could use a func_physbox and trigger_push along with the game_ui, env_entity_maker and point_template to make a box that can be fired towards the CT's and just have all of that parented to a func_movelinear.
Although this is quite complex and requires good knowledge of entities and the I/O system.