Advertisement
Guest User

Tessssssssss

a guest
Sep 5th, 2015
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 17.74 KB | None | 0 0
  1. levelKey = "PlayerLevel"
  2. Data = "Data"
  3.  
  4.  
  5. function onPlayerEntered(player)
  6. if player.Name ~= "Player1" and player.Name ~= "Player2" then
  7. player:WaitForDataReady()
  8. wait(.5)
  9. local ok7, ret7 = pcall(function() return player:LoadInstance("Data") end)
  10. if not ret7 then
  11. script.Data:clone().Parent = player
  12. else
  13. ret7.Parent = player
  14. end
  15. else
  16. script.Data:clone().Parent = player
  17. end
  18. player:LoadCharacter()
  19.  
  20. if not player:findFirstChild("Data") then
  21. script:findFirstChild("Data"):clone().Parent = player
  22. end
  23. if player:findFirstChild("Data") then
  24. if not player.Data:findFirstChild("Level") then
  25. script:findFirstChild("Data"):findFirstChild("Level"):clone().Parent = player.Data
  26. end
  27. if not player.Data:findFirstChild("CanLevel") then
  28. script.Data.CanLevel:Clone().Parent = player.Data
  29. end
  30. if not player.Data:findFirstChild("ReitsuColor") then
  31. script.Data.ReitsuColor:Clone().Parent = player.Data
  32. end
  33. if not player.Data.Skills:findFirstChild("Visored") then
  34. script.Data.Skills.Visored:Clone().Parent = player.Data.Skills
  35. end
  36. if not player.Data:findFirstChild("FakeLevel") then
  37. zz = script.Data.FakeLevel:Clone()
  38. zz.Value = player.Data.Level.Value
  39. zz.Parent = player.Data
  40. end
  41. if not player.Data.Skills:findFirstChild("Shikai") then
  42. script.Data.Skills.Shikai:Clone().Parent = player.Data.Skills
  43. end
  44. if not player.Data.Skills:findFirstChild("Bankai") then
  45. script.Data.Skills.Bankai:Clone().Parent = player.Data.Skills
  46. end
  47. if not player.Data.Skills:findFirstChild("ReishiBomb") then
  48. script.Data.Skills.ReishiBomb:Clone().Parent = player.Data.Skills
  49. end
  50. if not player.Data.Skills:findFirstChild("BringerLight") then
  51. script.Data.Skills.BringerLight:Clone().Parent = player.Data.Skills
  52. end
  53. if not player.Data.Skills:findFirstChild("SpeedBomb") then
  54. script.Data.Skills.SpeedBomb:Clone().Parent = player.Data.Skills
  55. end
  56. if not player.Data.Skills:findFirstChild("BringerBeam") then
  57. script.Data.Skills.BringerBeam:Clone().Parent = player.Data.Skills
  58. end
  59. if not player.Data.Skills:findFirstChild("BringerSlash") then
  60. script.Data.Skills.BringerSlash:Clone().Parent = player.Data.Skills
  61. end
  62. if not player.Data.Skills:findFirstChild("BringerBall") then
  63. script.Data.Skills.BringerBall:Clone().Parent = player.Data.Skills
  64. end
  65. if not player.Data.Skills:findFirstChild("BringerExplosion") then
  66. script.Data.Skills.BringerExplosion:Clone().Parent = player.Data.Skills
  67. end
  68. if not player.Data.Skills:findFirstChild("BringerShower") then
  69. script.Data.Skills.BringerShower:Clone().Parent = player.Data.Skills
  70. end
  71. if not player.Data.Skills:findFirstChild("Release") then
  72. script.Data.Skills.Release:Clone().Parent = player.Data.Skills
  73. end
  74. if not player.Data:findFirstChild("Team") then
  75. script:findFirstChild("Data"):findFirstChild("Team"):clone().Parent = player.Data
  76. end
  77. if not player.Data:findFirstChild("XP") then
  78. script:findFirstChild("Data"):findFirstChild("XP"):clone().Parent = player.Data
  79. end
  80. if not player.Data:findFirstChild("Skills") then
  81. script:findFirstChild("Data"):findFirstChild("Skills"):clone().Parent = player.Data
  82. end
  83. end
  84. if not player.Data:findFirstChild("LevelR") then
  85. player.Data.FakeLevel.Value = 1
  86. player.Data.Level.Value = 1
  87. player.Data.XP.Value = 0
  88. y = Instance.new("IntValue",player.Data)
  89. y.Name = "LevelR"
  90. end
  91. if not player.Data:findFirstChild("LevelR") then
  92. if player:GetRankInGroup(982589) == 235 then
  93. player.Data.FakeLevel.Value = 50
  94. player.Data.Level.Value = 50
  95. player.Data.XP.Value = 0
  96. y = Instance.new("IntValue",player.Data)
  97. y.Name = "LevelR"
  98. end
  99. end
  100. if not player.Data:findFirstChild("LevelR") then
  101. if player:GetRankInGroup(982589) == 230 then
  102. player.Data.FakeLevel.Value = 25
  103. player.Data.Level.Value = 25
  104. player.Data.XP.Value = 0
  105. y = Instance.new("IntValue",player.Data)
  106. y.Name = "LevelR"
  107. end
  108. end
  109. if not player.Data:findFirstChild("LevelR") then
  110. if player:GetRankInGroup(982589) >= 250 then
  111. player.Data.FakeLevel.Value = 100
  112. player.Data.Level.Value = 100
  113. player.Data.XP.Value = 0
  114. y = Instance.new("IntValue",player.Data)
  115. y.Name = "LevelR"
  116. end
  117. end
  118. if player.Data:findFirstChild("LevelR") then
  119. if player:GetRankInGroup(982589) == 235 then
  120. if player.Data.Level.Value < 50 then
  121. player.Data.FakeLevel.Value = 50
  122. player.Data.Level.Value = 50
  123. player.Data.XP.Value = 0
  124. y = Instance.new("IntValue",player.Data)
  125. y.Name = "LevelR"
  126. end
  127. end
  128. end
  129. if player.Data:findFirstChild("LevelR") then
  130. if player:GetRankInGroup(982589) == 230 then
  131. if player.Data.Level.Value < 25 then
  132. player.Data.FakeLevel.Value = 25
  133. player.Data.Level.Value = 25
  134. player.Data.XP.Value = 0
  135. y = Instance.new("IntValue",player.Data)
  136. y.Name = "LevelR"
  137. end
  138. end
  139. end
  140. if player.Data:findFirstChild("LevelR") then
  141. if player:GetRankInGroup(982589) >= 250 then
  142. if player.Data.Level.Value < 100 then
  143. player.Data.FakeLevel.Value = 100
  144. player.Data.Level.Value = 100
  145. player.Data.XP.Value = 0
  146. y = Instance.new("IntValue",player.Data)
  147. y.Name = "LevelR"
  148. end
  149. end
  150. end
  151. if player.Data:findFirstChild("Team") then
  152. if player.Data.Team.Value ~= 0 then
  153. if player.Data.Team.Value == 1 then
  154. player.TeamColor = BrickColor.new("Really black")
  155. game.Lighting.SoulReaperSkillSet:Clone().Parent = player.PlayerGui
  156. elseif player.Data.Team.Value == 2 then
  157. game.Lighting.ArrancarSkillSet:Clone().Parent = player.PlayerGui
  158. player.TeamColor = BrickColor.new("Institutional white")
  159. elseif player.Data.Team.Value == 3 then
  160. game.Lighting.VisoredSkillSet:Clone().Parent = player.PlayerGui
  161. player.TeamColor = BrickColor.new("Bright green")
  162. elseif player.Data.Team.Value == 4 then
  163. game.Lighting.FBSkillSet:Clone().Parent = player.PlayerGui
  164. player.TeamColor = BrickColor.new("Bright red")
  165. end
  166. end
  167. end
  168. if not player.Data:findFirstChild("Zanpakuto") then
  169. xc = game.Lighting.Spin:Clone()
  170. xc.Parent = player.Backpack
  171. xc.Disabled = false
  172. game.Lighting.Customization:Clone().Parent = player.PlayerGui
  173. else
  174. player.Character.Torso.CFrame = game.Workspace.StartPoint.CFrame + Vector3.new(0,5,0)
  175. yt = game.Lighting:findFirstChild("Animations_Attacks"):Clone()
  176. yt.Parent = player.Backpack
  177. yt.Disabled = false
  178. game.Lighting.Data:Clone().Parent = player.PlayerGui
  179. player.Data.Zanpakuto:findFirstChild(player.Data.Zanpakuto.Value):Clone().Parent = player.StarterGear
  180. player.Data.Zanpakuto:findFirstChild(player.Data.Zanpakuto.Value):Clone().Parent = player.Backpack
  181. end
  182. if player.Data:findFirstChild("Team") then
  183. if player.Data.Team.Value == 0 and player.Data:findFirstChild("Zanpakuto") then
  184. game.Lighting.TeamChooser:Clone().Parent = player.PlayerGui
  185. end
  186. end
  187. if not player.PlayerGui:findFirstChild("ReitsuBar") then
  188. game.Lighting:findFirstChild("ReitsuBar"):Clone().Parent = player.PlayerGui
  189. end
  190. if player.Data:findFirstChild("ReitsuColor") then
  191. if player.Data.ReitsuColor.Value == 0 and player.Data:findFirstChild("Zanpakuto") then
  192. game.Lighting.ReitsuColor:Clone().Parent = player.PlayerGui
  193. end
  194. end
  195. player.Data.XP.Changed:connect(function() onXPChanged(player, XP, Level) end)
  196. player.Data.Level.Changed:connect(function() onLevelChanged(player, XP, Level) end)
  197. player.Data.FakeLevel.Changed:connect(function() onFakeChanged(player) end)
  198.  
  199. player.Changed:connect(function (property) end)
  200. wait(1)
  201. if player.Data.Level.Value >= 10 then
  202. local b = game:GetService("BadgeService")
  203. b:AwardBadge(player.userId, 138479015)
  204. if player.Data.Level.Value == 10 then
  205. local ppaa=Instance.new("Message",player.PlayerGui)
  206. ppaa.Text = "Congrats you have been awarded the level 10 Badge"
  207. game.Debris:AddItem(ppaa,2)
  208. end
  209. end
  210. if player.Data.Level.Value >= 50 then
  211. local b = game:GetService("BadgeService")
  212. b:AwardBadge(player.userId, 138479077)
  213. if player.Data.Level.Value == 50 then
  214. local ppaa=Instance.new("Message",player.PlayerGui)
  215. ppaa.Text = "Congrats you have been awarded the level 50 Badge"
  216. game.Debris:AddItem(ppaa,2)
  217. end
  218. end
  219. if player.Data.Level.Value >= 100 then
  220. local b = game:GetService("BadgeService")
  221. b:AwardBadge(player.userId, 138479201)
  222. if player.Data.Level.Value == 100 then
  223. local ppaa=Instance.new("Message",player.PlayerGui)
  224. ppaa.Text = "Congrats you have been awarded the level 100 Badge"
  225. game.Debris:AddItem(ppaa,2)
  226. end
  227. end
  228. if player.Data.Level.Value >= 250 then
  229. local b = game:GetService("BadgeService")
  230. b:AwardBadge(player.userId, 138479253)
  231. if player.Data.Level.Value == 250 then
  232. local ppaa=Instance.new("Message",player.PlayerGui)
  233. ppaa.Text = "Congrats you have been awarded the level 250 Badge"
  234. game.Debris:AddItem(ppaa,2)
  235. end
  236. end
  237. if player.Data.Level.Value >= 500 then
  238. local b = game:GetService("BadgeService")
  239. b:AwardBadge(player.userId, 138479309)
  240. if player.Data.Level.Value == 500 then
  241. local ppaa=Instance.new("Message",player.PlayerGui)
  242. ppaa.Text = "Congrats you have been awarded the level 500 Badge"
  243. game.Debris:AddItem(ppaa,2)
  244. end
  245. end
  246. if game:GetService("GamePassService"):PlayerHasPass(player, 137071095) then
  247. player.Data.MaxReitsu.Value = player.Data.Level.Value * 175 + 100
  248. player.Data.Reitsu.Value = player.Data.Level.Value * 175 + 100
  249. player.Character.Humanoid.MaxHealth = player.Data.Level.Value * 25 + 100
  250. player.Character.Humanoid.Health = player.Data.Level.Value * 25 + 100
  251. else
  252. player.Data.MaxReitsu.Value = player.Data.Level.Value * 125 + 100
  253. player.Data.Reitsu.Value = player.Data.Level.Value * 125 + 100
  254. player.Character.Humanoid.MaxHealth = player.Data.Level.Value * 25 + 100
  255. player.Character.Humanoid.Health = player.Data.Level.Value * 25 + 100
  256. end
  257.  
  258. function onFakeChanged(player)
  259.  
  260. if player.Data.FakeLevel.Value > player.Data.Level.Value + 1 then
  261. player.Data.FakeLevel.Value = player.Data.Level.Value
  262. end
  263.  
  264. end
  265.  
  266.  
  267. function onXPChanged(player, XP, Level)
  268. if player.Character~=nil then
  269. if player:findFirstChild("Data") then
  270. if player.Data:FindFirstChild("XP") then
  271. if player.Data:findFirstChild("Level") then
  272. if player.Data.XP.Value>=player.Data.Level.Value * 1000 then
  273. if not player:findFirstChild("L") then
  274. l = Instance.new("NumberValue")
  275. l.Name = "L"
  276. l.Parent = player
  277. end
  278. player.Data.XP.Value = (player.Data.XP.Value - (player.Data.Level.Value * 1000))
  279. player.Data.Level.Value = player.Data.Level.Value + 1
  280. if player.Data.Level.Value >= player.Data.FakeLevel.Value then
  281. player.Data.FakeLevel.Value = player.Data.Level.Value
  282. end
  283. end
  284. end
  285. end
  286. end
  287. end
  288. end
  289.  
  290. function onLevelChanged(player, XP, Level)
  291. if player.Data.Level.Value > player.Data.FakeLevel.Value + 2 then
  292. player.Data.Level.Value = player.Data.FakeLevel.Value
  293. end
  294. if player:findFirstChild("L") then
  295. if player.Character~=nil then
  296. if player:findFirstChild("Data") then
  297. if player.Data:FindFirstChild("Level") then
  298. if player.Character:findFirstChild("Humanoid") then
  299. if game:GetService("GamePassService"):PlayerHasPass(player, 137071095) then
  300. player.Data.MaxReitsu.Value = player.Data.Level.Value * 175 + 100
  301. player.Data.Reitsu.Value = player.Data.Level.Value * 175 + 100
  302. player.Character.Humanoid.MaxHealth = player.Data.Level.Value * 25 + 100
  303. player.Character.Humanoid.Health = player.Data.Level.Value * 25 + 100
  304. else
  305. player.Data.MaxReitsu.Value = player.Data.Level.Value * 125 + 100
  306. player.Data.Reitsu.Value = player.Data.Level.Value * 125 + 100
  307. player.Character.Humanoid.MaxHealth = player.Data.Level.Value * 25 + 100
  308. player.Character.Humanoid.Health = player.Data.Level.Value * 25 + 100
  309. end
  310. end
  311. end
  312. else
  313. x=Instance.new("Message", game.Workspace )
  314. x.Text = "No Level"
  315. game.Debris:AddItem(x,8)
  316. end
  317. else
  318. x=Instance.new("Message", game.Workspace )
  319. x.Text = "No Data"
  320. game.Debris:AddItem(x,8)
  321. end
  322. player.Character.Humanoid.MaxHealth = player.Data.Level.Value * 25 + 100
  323. player.Character.Humanoid.Health = player.Data.Level.Value * 25 + 100
  324. player.L:Remove()
  325. else
  326. player.Data.Level.Value = player.Data.FakeLevel.Value
  327. end
  328. if player.Data.Level.Value >= 10 then
  329. local b = game:GetService("BadgeService")
  330. b:AwardBadge(player.userId, 138479015)
  331. if player.Data.Level.Value == 10 then
  332. local ppaa=Instance.new("Message",player.PlayerGui)
  333. ppaa.Text = "Congrats you have been awarded the level 10 Badge"
  334. game.Debris:AddItem(ppaa,2)
  335. end
  336. end
  337. if player.Data.Level.Value >= 50 then
  338. local b = game:GetService("BadgeService")
  339. b:AwardBadge(player.userId, 138479077)
  340. if player.Data.Level.Value == 50 then
  341. local ppaa=Instance.new("Message",player.PlayerGui)
  342. ppaa.Text = "Congrats you have been awarded the level 50 Badge"
  343. game.Debris:AddItem(ppaa,2)
  344. end
  345. end
  346. if player.Data.Level.Value >= 100 then
  347. local b = game:GetService("BadgeService")
  348. b:AwardBadge(player.userId, 138479127)
  349. if player.Data.Level.Value == 100 then
  350. local ppaa=Instance.new("Message",player.PlayerGui)
  351. ppaa.Text = "Congrats you have been awarded the level 100 Badge"
  352. game.Debris:AddItem(ppaa,2)
  353. end
  354. end
  355. if player.Data.Level.Value >= 250 then
  356. local b = game:GetService("BadgeService")
  357. b:AwardBadge(player.userId, 138479253)
  358. if player.Data.Level.Value == 250 then
  359. local ppaa=Instance.new("Message",player.PlayerGui)
  360. ppaa.Text = "Congrats you have been awarded the level 250 Badge"
  361. game.Debris:AddItem(ppaa,2)
  362. end
  363. end
  364. if player.Data.Level.Value >= 500 then
  365. local b = game:GetService("BadgeService")
  366. b:AwardBadge(player.userId, 138479309)
  367. if player.Data.Level.Value == 500 then
  368. local ppaa=Instance.new("Message",player.PlayerGui)
  369. ppaa.Text = "Congrats you have been awarded the level 500 Badge"
  370. game.Debris:AddItem(ppaa,2)
  371. end
  372. end
  373. end
  374.  
  375.  
  376. end
  377.  
  378. local respawnTime = 1
  379.  
  380. local Players = Game:GetService("Players")
  381. Players.CharacterAutoLoads = false
  382.  
  383. Players.PlayerAdded:connect(function(Player)
  384. Player.CharacterAdded:connect(function(Character)
  385. local Humanoid = Character:FindFirstChild("Humanoid")
  386. if Humanoid then
  387. Humanoid.Died:connect(function()
  388. wait(respawnTime)
  389. Player:LoadCharacter()
  390. if Player.Character:findFirstChild("Shirt") then
  391. Player.Character.Shirt:Remove()
  392. end
  393. if Player.Character:findFirstChild("Pants") then
  394. Player.Character.Pants:Remove()
  395. end
  396. if not Player.PlayerGui:findFirstChild("Data") then
  397. game.Lighting.Data:Clone().Parent = Player.PlayerGui
  398. end
  399. Player.Character.Humanoid.MaxHealth = Player.Data.Level.Value * 25 + 100
  400. Player.Character.Humanoid.Health = Player.Data.Level.Value * 25 + 100
  401. if Player.Data:findFirstChild("Zanpakuto") then
  402. if not Player.StarterGear:findFirstChild(Player.Data.Zanpakuto.Value) then
  403. Player.Data.Zanpakuto:findFirstChild(Player.Data.Zanpakuto.Value):Clone().Parent = Player.StarterGear
  404. Player.Data.Zanpakuto:findFirstChild(Player.Data.Zanpakuto.Value):Clone().Parent = Player.Backpack
  405. end
  406. end
  407. if not Player.Data:findFirstChild("LevelR") then
  408. Player.Data.FakeLevel.Value = 1
  409. Player.Data.Level.Value = 1
  410. Player.Data.XP.Value = 0
  411. y = Instance.new("IntValue",Player.Data)
  412. y.Name = "LevelR"
  413. end
  414. if not Player.PlayerGui:findFirstChild("ReitsuBar") then
  415. game.Lighting:findFirstChild("ReitsuBar"):Clone().Parent = Player.PlayerGui
  416. end
  417. if Player.Data.Team.Value == 1 then
  418. if not Player.PlayerGui:findFirstChild("SoulReaperSkillSet") then
  419. game.Lighting.SoulReaperSkillSet:Clone().Parent = Player.PlayerGui
  420. end
  421. end
  422. if Player.Data.Team.Value == 2 then
  423. if not Player.PlayerGui:findFirstChild("ArrancarSkillSet") then
  424. game.Lighting.ArrancarSkillSet:Clone().Parent = Player.PlayerGui
  425. end
  426. end
  427. if Player.Data.Team.Value == 3 then
  428. if not Player.PlayerGui:findFirstChild("VisoredSkillSet") then
  429. game.Lighting.VisoredSkillSet:Clone().Parent = Player.PlayerGui
  430. end
  431. end
  432. if Player.Data.Team.Value == 4 then
  433. if not Player.PlayerGui:findFirstChild("FBSkillSet") then
  434. game.Lighting.FBSkillSet:Clone().Parent = Player.PlayerGui
  435. end
  436. end
  437. if Player.Data:findFirstChild("Zanpakuto") then
  438. Player.Character.Torso.CFrame = game.Workspace.StartPoint.CFrame + Vector3.new(0,5,0)
  439. end
  440. if Player.Data:findFirstChild("Team") then
  441. if Player.Data.Team.Value == 0 then
  442. game.Lighting.TeamChooser:Clone().Parent = Player.PlayerGui
  443. end
  444. end
  445. if not Player.Data:findFirstChild("Zanpakuto") then
  446. xc = game.Lighting.Spin:Clone()
  447. xc.Parent = Player.Backpack
  448. xc.Disabled = false
  449. game.Lighting.Customization:Clone().Parent = Player.PlayerGui
  450. else
  451. if not Player.PlayerGui:findFirstChild("Data") then
  452. game.Lighting.Data:Clone().Parent = Player.PlayerGui
  453. end
  454. yt = game.Lighting:findFirstChild("Animations_Attacks"):Clone()
  455. yt.Parent = Player.Backpack
  456. yt.Disabled = false
  457. end
  458. if Player.Data:findFirstChild("ReitsuColor") then
  459. if Player.Data.ReitsuColor.Value == 0 then
  460. game.Lighting.ReitsuColor:Clone().Parent = Player.PlayerGui
  461. end
  462. end
  463. wait(1)
  464. if game:GetService("GamePassService"):PlayerHasPass(player, 137071095) then
  465. player.Data.MaxReitsu.Value = player.Data.Level.Value * 175 + 100
  466. player.Data.Reitsu.Value = player.Data.Level.Value * 175 + 100
  467. player.Character.Humanoid.MaxHealth = player.Data.Level.Value * 25 + 100
  468. player.Character.Humanoid.Health = player.Data.Level.Value * 25 + 100
  469. else
  470. player.Data.MaxReitsu.Value = player.Data.Level.Value * 125 + 100
  471. player.Data.Reitsu.Value = player.Data.Level.Value * 125 + 100
  472. player.Character.Humanoid.MaxHealth = player.Data.Level.Value * 25 + 100
  473. player.Character.Humanoid.Health = player.Data.Level.Value * 25 + 100
  474. end
  475. end)
  476. end
  477.  
  478. end)
  479. end)
  480.  
  481. print("Level Up Has Loaded!")
  482. game.Players.PlayerAdded:connect(onPlayerEntered)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement