If you want a token reward for Titan then it should be something like this:
Maximal reward of tokens for a player from Titan:
star level * 30 tokens
E.G.: 7star titan -> 7 * 30 = 210 tokens
To unlock the token reward you must contribute at least 80% of the average ticket amount each member of a full 24 members guild would need to gather to unlock the titan. Exceptions: 1star + 2star titans have the token rewards unlocked by default.
Calculation for unocking token rewards:
Tickets to unlock = (Total tickets needed / 24) * 0.8
To scale your token reward from the titan you need to deal damage to the titan.
To get the full reward you need to deal 80% of the average damage needed for members in a full guild with 24 members.
Full reward reached: Damage dealt by player >= (Titan max HP / 24) * 0.8
The reward scales in steps of 10% of damage needed to get the full reward:
0% - 9.9% damage of (Titan max HP / 24) * 0.8 = 0 tokens
10% - 19.9% of (Titan max HP / 24) * 0.8 = 10% of token reward (e.g. 7star titan: 210 * 10% = 21 tokens)
20% - 29.9% of (Titan max HP / 24) * 0.8 = 20% of token reward (e.g. 7star titan: 210 * 20% = 42 tokens)
100%+ of (Titan max HP / 24) * 0.8 = 20% of token reward (e.g. 7star titan: 210 * 100% = 210 tokens)
To obtain the reward:
Titan must be defeated. (Kinda obvious. But better safe than sorry about not mentioning this.)
That might work.