Okay as stated, im not a coder
But if i want to place the progressBar1.Value = HPPer; outside the try-catch, what do i have to do? 
Code:
namespace SnigelStatusLive
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void timer1_Tick(object sender, EventArgs e)
{
BlackMagic WoW = new BlackMagic();
try
{
uint PlayerBase = WoW.ReadUInt(WoW.ReadUInt(WoW.ReadUInt(0x00CF7C00) + 0x34) + 0x24);
uint CurHealth = WoW.ReadUInt(WoW.ReadUInt(PlayerBase + 0x8) + (0x17 * 4));
uint MaxHealth = WoW.ReadUInt(WoW.ReadUInt(PlayerBase + 0x8) + (0x1F * 4));
int HPPer = (int)(((double)CurHealth / (double)MaxHealth) * 100);
progressBar1.Value = HPPer;
}
catch (Exception SProcess)
{
FileStream file = new FileStream("Error.txt", FileMode.OpenOrCreate, FileAccess.Write);
StreamWriter sw = new StreamWriter(file);
sw.Write(SProcess);
sw.Close();
file.Close();
}
}
}
}