Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local v1 = {}
- v1.Learn = function(p1, p2)
- local v11 = table.getn(game.ReplicatedStorage.Guis["Master Bin"].Masters[p2].Rewards:GetChildren())
- local v17 = ((game.ReplicatedStorage:WaitForChild("DataStorage")):WaitForChild(p1.Name)):WaitForChild("Data")
- local v18 = v17.SelectedSlot
- local v19 = v18.Value
- local v56 = v17["Slot" .. v19].Masters
- local v57 = p2
- local v58 = "Reward"
- local v59 = v57 .. v58
- local v20 = v56[v59]
- local v60 = v20.Value
- if v11 > v60 then
- v20 = 100
- v60 = v20 / v11
- v19 = "Slot"
- local v21 = v17.SelectedSlot
- v18 = v21.Value
- v58 = v19 .. v18
- v57 = v17[v58]
- v59 = v57.Masters
- v58 = p2
- v19 = "Reward"
- v57 = v58 .. v19
- v56 = v59[v57]
- v20 = v56.Value
- v56 = -1
- if v20 > v56 then
- v19 = "Slot"
- v21 = v17.SelectedSlot
- v18 = v21.Value
- v58 = v19 .. v18
- v57 = v17[v58]
- v59 = v57.Masters
- v56 = v59[p2]
- v20 = v56.Value
- local v22 = "Slot"
- local v23 = v17.SelectedSlot
- local v24 = v23.Value
- v21 = v22 .. v24
- v18 = v17[v21]
- v19 = v18.Masters
- v21 = p2
- local v61 = "Reward"
- v18 = v21 .. v61
- v58 = v19[v18]
- v57 = v58.Value
- v59 = v57 + 1
- v56 = v59 * v60
- if v20 >= v56 then
- v58 = "Slot"
- v18 = v17.SelectedSlot
- v19 = v18.Value
- v57 = v58 .. v19
- v59 = v17[v57]
- v56 = v59.Stats
- v20 = v56.EXP
- v21 = "Slot"
- v24 = v17.SelectedSlot
- v61 = v24.Value
- v18 = v21 .. v61
- v19 = v17[v18]
- v58 = v19.Stats
- v57 = v58.EXP
- v59 = v57.Value
- v18 = game
- v19 = v18.ServerScriptService
- v58 = v19.EXPRates
- v57 = v58.Value
- v56 = v59 + v57
- v20.Value = v56
- v18 = "Slot"
- v61 = v17.SelectedSlot
- v21 = v61.Value
- v19 = v18 .. v21
- v58 = v17[v19]
- v57 = v58.Masters
- v19 = p2
- v18 = "Reward"
- v58 = v19 .. v18
- v59 = v57[v58]
- v56 = v59.Value
- v20 = v56 + 1
- if v20 >= v11 then
- v58 = "Slot"
- v18 = v17.SelectedSlot
- v19 = v18.Value
- v57 = v58 .. v19
- v59 = v17[v57]
- v56 = v59.Stats
- v20 = v56.SkillPoints
- v21 = "Slot"
- v24 = v17.SelectedSlot
- v61 = v24.Value
- v18 = v21 .. v61
- v19 = v17[v18]
- v58 = v19.Stats
- v57 = v58.SkillPoints
- v59 = v57.Value
- v56 = v59 + 1
- v20.Value = v56
- v57 = game
- v59 = v57.ReplicatedStorage
- v56 = v59.Guis
- v20 = v56.NotificationGui
- local v25 = v20:clone()
- v57 = v25.Frame
- v59 = v57.Title
- v56 = v59.TextLabel
- v59 = "Quest Reward"
- v56.Text = v59
- v57 = v25.Frame
- v59 = v57.Description
- v56 = v59.TextLabel
- v59 = "+1 Skill Point"
- v56.Text = v59
- v56 = v25.Play
- v59 = "Cool"
- v56.Value = v59
- v56 = p1.PlayerGui
- v25.Parent = v56
- v56 = game
- v57 = "Debris"
- v58 = 10
- (v56:GetService(v57)):AddItem(v25, v58)
- end
- local v28 = "Slot"
- v18 = v17.SelectedSlot
- v19 = v18.Value
- v59 = v17[v28 .. v19]
- v59 = p2 .. "Reward"
- v25 = v59.Masters[v59]
- v21 = "Slot"
- v24 = v17.SelectedSlot
- v61 = v24.Value
- v18 = v21 .. v61
- v19 = v17[v18]
- v18 = p2
- v21 = "Reward"
- v19 = v18 .. v21
- v59 = v19.Masters[v19].Value
- v25.Value = v59 + 1
- v25 = pairs
- v21 = game
- v18 = v21.ReplicatedStorage
- v19 = v18.Guis
- v59 = v19["Master Bin"].Masters[p2]
- local v31, v32, v6 = v25(v59.Rewards:GetChildren())
- for v29, v28 in v31, v32, v59 do
- v21 = "IntValue"
- local v33 = v28:IsA(v21)
- v33 = v28.Value
- v23 = "Slot" .. v17.SelectedSlot.Value
- v24 = v17[v23]
- v22 = v24.Masters
- v23 = p2
- v24 = v23 .. "Reward"
- v18 = v22[v24].Value
- v22 = "Slot"
- v23 = v17.SelectedSlot
- v24 = v23.Value
- v18 = v17[v22 .. v24]
- v33 = v18.MoveList
- local v38 = v33:findFirstChild(v28.Name)
- v24 = "Slot"
- v23 = v17.SelectedSlot.Value
- v22 = v24 .. v23
- v18 = v17[v22].MoveList
- v38 = v18[v28.Name]
- v18 = "Unlocked"
- v38.Value = v18
- v22 = game
- v18 = v22.ReplicatedStorage.Guis
- local v40 = v18.NotificationGui:clone()
- v18 = v40.Play
- v18.Value = "Cool"
- v22 = v40.Frame
- v18 = v22.Title.TextLabel
- v18.Text = "You unlocked a new move!"
- v22 = v40.Frame
- v18 = v22.Description.TextLabel
- v18.Text = v28.Name
- v18 = p1.PlayerGui
- v40.Parent = v18
- v18 = ""
- local v82 = ""
- v23 = v17["Slot" .. v17.SelectedSlot.Value].MoveList[v28.Name]
- v24 = v23.Type
- v22 = v24.Value
- v23 = v17["Slot" .. v17.SelectedSlot.Value].MoveList[v28.Name]
- v24 = v23.Type
- v22 = v24.Value
- v23 = v17["Slot" .. v17.SelectedSlot.Value].MoveList[v28.Name]
- v24 = v23.Type
- v22 = v24.Value
- v23 = v17["Slot" .. v17.SelectedSlot.Value].MoveList[v28.Name]
- v24 = v23.Type
- v22 = v24.Value
- v18 = "Super Attack"
- v23 = v17["Slot" .. v17.SelectedSlot.Value].MoveList[v28.Name]
- v24 = v23.Type
- v22 = v24.Value
- if v22 == "Beams" then
- v82 = "Beam"
- end
- v23 = v17["Slot" .. v17.SelectedSlot.Value].MoveList[v28.Name]
- v24 = v23.Type
- v22 = v24.Value
- if v22 == "Blasts" then
- v82 = "Blast"
- end
- v23 = v17["Slot" .. v17.SelectedSlot.Value].MoveList[v28.Name]
- v24 = v23.Type
- v22 = v24.Value
- if v22 == "Rushes" then
- v82 = "Rush"
- end
- local v129 = "Slot"
- local v130 = v17.SelectedSlot
- local v131 = v130.Value
- local v132 = v129 .. v131
- local v134 = v17[v132].MoveList
- local v135 = v28.Name
- v23 = v134[v135]
- v24 = v23.Type
- v22 = v24.Value
- if v22 == "Counters" then
- v82 = "Counter"
- v129 = "Slot"
- v130 = v17.SelectedSlot
- v131 = v130.Value
- v132 = v129 .. v131
- v135 = v17[v132]
- v134 = v135.MoveList
- v135 = v28.Name
- v23 = v134[v135]
- v24 = v23.Type
- v22 = v24.Value
- if v22 == "Transformations" then
- v18 = "Transformation"
- else
- v129 = "Slot"
- v130 = v17.SelectedSlot
- v131 = v130.Value
- v132 = v129 .. v131
- v135 = v17[v132]
- v134 = v135.MoveList
- v135 = v28.Name
- v23 = v134[v135]
- v24 = v23.Type
- v22 = v24.Value
- if v22 == "Evasives" then
- v18 = "Evasive"
- else
- v129 = "Slot"
- v130 = v17.SelectedSlot
- v131 = v130.Value
- v132 = v129 .. v131
- v135 = v17[v132]
- v134 = v135.MoveList
- v135 = v28.Name
- v23 = v134[v135]
- v24 = v23.Type
- v22 = v24.Value
- if v22 == "Ultimate Attacks" then
- v18 = "Ultimate Attack"
- v135 = "Slot"
- v129 = v17.SelectedSlot
- v132 = v129.Value
- v134 = v135 .. v132
- v23 = v17[v134]
- v24 = v23.MoveList
- v23 = v28.Name
- v22 = v24[v23]
- v23 = "Description"
- local v44 = v22:findFirstChild(v23)
- if not v44 then
- v132 = "Slot"
- v131 = v17.SelectedSlot
- v129 = v131.Value
- v135 = v132 .. v129
- v134 = v17[v135]
- v134 = v28.Name
- v24 = v134.MoveList[v134]
- v44 = v24.Description
- v82 = v44.Value
- end
- end
- end
- end
- end
- v44 = "Move"
- v24 = v28.Name
- v45 = v18
- return v44, v24, v45, v82
- local v137 = v28.Name
- if v137 == "Fighting Style" then
- v135 = v17.SelectedSlot
- local v47 = v135.Value
- v82 = v17["Slot" .. v47].Masters
- local v138 = p2
- local v139 = "Reward"
- local v140 = v138 .. v139
- v18 = v82[v140]
- v137 = v18.Value
- if v137 == v11 then
- v138 = "Slot"
- v47 = v17.SelectedSlot
- v139 = v47.Value
- v140 = v138 .. v139
- v82 = v17[v140]
- v18 = v82.FightingStyles
- v140 = v28.Value
- v138 = "FightingStyle"
- v82 = v140 .. v138
- v137 = v18[v82]
- v18 = "Unlocked"
- v137.Value = v18
- v140 = game
- v82 = v140.ReplicatedStorage
- v18 = v82.Guis
- v137 = v18.NotificationGui
- local v50 = v137:clone()
- v18 = v50.Play
- v82 = "Cool"
- v18.Value = v82
- v140 = v50.Frame
- v82 = v140.Title
- v18 = v82.TextLabel
- v82 = "You unlocked a new fighting style!"
- v18.Text = v82
- v140 = v50.Frame
- v82 = v140.Description
- v18 = v82.TextLabel
- v82 = v28.Value
- v18.Text = v82
- v18 = p1.PlayerGui
- v50.Parent = v18
- v18 = "Fighting Style"
- v82 = v28.Value
- return v18, v82
- end
- end
- end
- return
- if not v33 then
- v31 = "Fail"
- return v31
- return
- v60 = "Done"
- return v60
- return
- if v61 == "Counters" then
- end
- if v61 == "Rushes" then
- end
- if v61 == "Blasts" then
- end
- if v61 == "Beams" then
- end
- if not v38 then
- end
- if v33 == v18 then
- end
- end
- end
- end
- end
- end
- return v1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement