It is very unlikely that the colour codes used on all throttle will be the same and you don't mention which throttle you are using.
The last GM thumb throttle that I took apart was wired differently to yours:
White: +5V
Black: Battery -ve
(Ground)Green: Throttle Signal
Orange: Battery +ve feed for LED battery gauge and lighting switch
Brown: Switched Lighting feed
(battery voltage)On the thumb throttle below, the green wire is used to supply battery voltage to the LED battery gauge:
The red wire connected to the battery gauge PCB in the above picture is actually battery -ve!
(It simply connects the Ground connection on the PCB to the black ground wire going to the Hall sensor)Earlier twist throttles were also wired differently as follows:
Red: +5V
Black: Battery -ve
(Ground)White: Throttle Signal
Green: Battery +ve feed For LED battery gauge
Brown: Lighting or reverse switch
Yellow: Lighting or reverse switch
Did your throttle come with the correct connections for your controller already fitted?
If the throttle was not pre-wired to match the controller and you don't know what each colour wire on the throttle is for, it would be very unwise to simply connect them to together by colour alone, as this could result in a damaged throttle unit or even a damaged controller.
Can you visually check the connections inside the throttle to be able to determine the function of each wire?
Alan EDIT: Additional photos added