I am trying to create a new button within ARS web.
This button would need to , Expire the user account. Disable the account, Change the password and also write a description,
Is there anyway to do this or would we need to create a new script for this to work.
This sounds a lot like a deprovisioning process. You could create a deprovisioning policy that performs these steps (no scripting required). Once you have this, link it to an OU. Then, assuming you have delegated the required object level permissions (Deprovision), on all objects within the OU you will be able to use the built-in deprovision "button" from the right pane in the web UI.